#导入
YDC支持数据的导入功能,支持将EXCEL、CSV文件导入到现有表或者新表中。
# 导入类型
YDC支持导入至新表、导入现有表这两种类型。
左侧菜单栏,选择一个具体的Schema、选择【表】,单击鼠标右键,选择【导入数据】,即可选择上面两种不同的导入类型。
# 导入至新表
选择【导入至新表】,即可进入新表源数据配置页面,用户可以设置新表的表名称、表类型、表空间、表注释。
单击【下一步】即可进入导入配置页面。
# 导入至现有表
选择【导入现有表】,即可进入现有表选择界面,用户可以选择该Schema下的任意一张表作为目标端。
单击【下一步】即可进入导入配置页面。
# 导入配置
YDC支持对EXCEL、CSV文件的导入进行配置。
# 文件配置
- 导入类型:用户可以选择EXCEL或者CSV文件类型。
- 导入地址:用户可以输入文件地址或者通过文件浏览器选择所要导入的文件。
- 表:如果为Excel类型时,选择文件完成后展示所有的工作表,用户可以选择其中一个工作表进行数据导入。
- 编码:如果为CSV文件类型时,支持选择以下文件编码:
- ASCII
- GBK
- UTF8
- ISO88591
- GB18030
- 列分隔符:如果为CSV文件类型时、支持配置CSV文件列分割符。
- 包围符:如果为CSV文件类型时、支持配置CSV文件每列数据的包围符。
# 数据格式配置
- INLINE_BLOB格式:控制导入过程中数据文件中BLOB字段的解析方式,支持以下解析格式:
- BINARY:按照二进制格式进行解析。
- STRING:按照字符串形式进行解析。
- DATE格式:当目标表包含DATE类型,指定DATE类型的格式。
- TIME格式:当目标表包含TIME类型,指定TIME类型的格式。
- TIMESTAMP格式:当目标表包含TIMESTAMP类型,指定TIMESTAMP类型的格式。
- BIT格式:当目标表包含BIT类型时,指定BIT类型解析格式,支持以下解析格式:
- DECIMAL:以十进制格式读取。
- BINARY:以二进制格式读取。
- 二进制导入类型:当数据类型为LOB、XMLTYPE时,指定源数据读取是行内还是行外,支持以下导入格式:
- INLINE:数据存储在文件之内。
- OUTLINE:数据存储在EXCEL/CSV文件之外,文件中只保存了源数据的地址。
- OUTLINE格式:当LOB为行外读取时,指定行外文件的读取模式,支持以下行外格式:
- LOBFILE:数据文件中保存了指向的LOB文件的地址,导入时会将整个文件导入目标列中。
- LLS(Lob Location Specifier):该模式选取数据文件的部分内容进行导入,且可指定从任意位置和任意长度开始导入,需要保证数据文件格式为:
filename.ext.nnn.mmm/
。
# 导入任务配置
- 最大导入失败条数:导入失败达到最大导入失败条数停止数据导入。
导入配置界面如下:
单击【下一步】即可进入,映射配置界面。
# 映射配置界面
该界面可以配置源文件的源字段与目标表的目标字段映射关系。
Note:
该界面仅支持按源字段顺序设置目标字段,即不能跳行设置目标字段。
如果用户选择的目标字段大于源字段的话,没有映射的目标字段将会使用NULL填充。
如果用户选择的目标字段小于源字段的话,没有被映射的源字段将会被忽略。
如果导入选择的是导入新表,YDC会跟据用户输入的目标字段与数据类型,创建新表。
导入映射配置界面如下:
单击【确定】即可进入任务导出界面:
单击【停止任务】即可停止正在导入的任务。
单击【X】即可停止正在导入的任务,并且关闭弹窗。
导入成功之后会自动关闭弹窗。