#导入

YDC支持数据的导入功能,支持将EXCEL、CSV文件导入到现有表或者新表中。

# 导入类型

YDC支持导入至新表导入现有表这两种类型。

左侧菜单栏,选择一个具体的Schema、选择【表】,单击鼠标右键,选择【导入数据】,即可选择上面两种不同的导入类型。

1737424293817

# 导入至新表

选择【导入至新表】,即可进入新表源数据配置页面,用户可以设置新表的表名称、表类型、表空间、表注释。

1737424480846

单击【下一步】即可进入导入配置页面

# 导入至现有表

选择【导入现有表】,即可进入现有表选择界面,用户可以选择该Schema下的任意一张表作为目标端。

1737424906205

单击【下一步】即可进入导入配置页面

# 导入配置

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/

# 导入任务配置

  • 最大导入失败条数:导入失败达到最大导入失败条数停止数据导入。

导入配置界面如下:

1737440388793

单击【下一步】即可进入,映射配置界面

# 映射配置界面

该界面可以配置源文件的源字段与目标表的目标字段映射关系。

Note:

该界面仅支持按源字段顺序设置目标字段,即不能跳行设置目标字段。

如果用户选择的目标字段大于源字段的话,没有映射的目标字段将会使用NULL填充。

如果用户选择的目标字段小于源字段的话,没有被映射的源字段将会被忽略。

如果导入选择的是导入新表,YDC会跟据用户输入的目标字段与数据类型,创建新表。

导入映射配置界面如下:

1737443835387

单击【确定】即可进入任务导出界面:

1737444302578

单击【停止任务】即可停止正在导入的任务。

单击【X】即可停止正在导入的任务,并且关闭弹窗。

导入成功之后会自动关闭弹窗。