1、在左侧导航栏,单击开发空间 > 数据导入,进入数据导入管理页面。
2、单击数据导入按钮,弹出数据导入工单填写弹窗,工单需要选择或输入的内容说明见下表。
3、填写完数据导入工单后,单击提交按钮,即完成工单的提交,进入数据导入后台执行阶段。
4、数据导入任务的工单状态,可在导入列表页面查看,如果导入失败,可单击详情查看原因。更多详细操作请查看导入工单列表章节。
输入内容 | 说明 |
---|---|
目标数据库(必填) | 数据库/模式选择列表,数据来源于 数据资产-元数据管理 中添加的数据库实例,支持MySQL、PostgreSQL和TeleDB,其中MySQL可选择到库级别,PostgreSQL、TeleDB可选择到模式级别。当前仅支持单选一个目标库/模式。注意:如果未登录目标库/模式对应的实例,则选中目标库/模式后会弹出该实例的登录窗口。 |
文件类型(必填) | 选择导入数据的上传文件类型:· SQL:目前支持INSERT,UPDATE,REPLACE语句。选择该文件类型则无法指定“目标表”和“写入方式”。· CSV:CSV文件中的分隔符为英文逗号,且文件第一行为表的列名称。· TXT:TXT文件格式与CSV类似,文件中的分隔符为英文逗号,且文件第一行为表的列名称。 |
目标表(必填) | 在选择目标数据库下,筛选导入的目标表。仅支持CSV和TXT格式导入。 |
写入方式(必填) | 选择导入文件的写入方式:· INSERT INTO:插入数据,数据库会检查主键(PrimaryKey),如果出现重复会报错。· INSERT IGNORE INTO:插入数据,数据库会检查主键(PrimaryKey),如果表中已经存在相同的记录,则忽略当前新数据。· REPLACE INTO:插入替换数据,数据库会检查主键(PrimaryKey),如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和INSERT INTO一样。注意:· 为保证导入文件时数据库的性能,请尽可能选择INSERT操作。· 目前MySQL数据库类型支持INSERT INTO,INSERT IGNORE INTO,REPLACE INTO这3种导入方式,PostgreSQL、TeleDB数据库类型支持INSERT INTO的导入方式。 |
附件上传(必填) | 单击上传文件,上传选中文件类型对应的文件。注意:· 目前支持SQL,CSV,TXT三种文件格式,上传前请检查文件名后缀是否符合要求。· 目前仅支持上传单个文件。· 上传文件大小最大限制为1GB,请控制好文件数据大小。 |
工单说明(选填) | 描述工单备注内容。该内容将展示在工单详情弹窗页。 |