应用与数据集成平台 ROMA CONNECT-配置目标端数据信息:OBS

时间:2024-11-08 14:31:36

OBS

返回页首

任务的“集成模式”为“定时”时,可以选择OBS作为目标端数据源。

  1. 在创建任务页面中配置目标端信息。
    表21 目标端OBS信息

    参数

    配置说明

    目标端实例

    配置为当前正在使用的ROMA Connect实例,源端实例配置后目标端自动关联,无需配置。

    目标端集成应用

    选择OBS数据源所属的集成应用,在接入数据源时已配置。

    目标端数据类型

    选择“OBS”。

    数据源名称

    选择接入数据源中已配置的OBS数据源。

    对象类型

    选择写入OBS数据源的数据文件类型,当前支持“文本文件”和“二进制文件”。

    编码方式

    仅当“对象类型”选择“文本文件”时需要配置。

    选择写入OBS数据源的数据文件编码方式,可选择“UTF-8”和“GBK”。

    Path

    填写数据要写入OBS数据源的数据文件所在路径。Path的值不能以斜杠(/)结尾,不能设置为OBS桶的根目录。

    文件名前缀

    填写文件名前缀,与“时间格式”配合使用,用于定义写入OBS数据源的文件名称。

    时间格式

    选择文件名中的时间格式,与“文件名前缀”配合使用,用于定义数据写入OBS数据源的文件名称。

    文件类型

    选择写入OBS数据源的数据文件格式,文本文件支持txt和csv格式,二进制文件支持xls和xlsx格式。

    高级属性

    仅当“文件类型”选择“csv”时需要配置。

    选择是否配置文件的高级属性。

    换行符

    仅当“高级属性”选择“是”时需要配置。

    填写文件内容的换行符,用于区分文件中的不同数据行。

    使用包围符

    仅当“高级属性”选择“是”时需要配置。

    若选择“是”,则数据文件中的每个数据字段都会用双引号(")包围。若数据字段中存在与分隔符、换行符相同的符号时,可以避免字段被错误的拆分为2个字段。例如源数据中有1个数据字段aa|bb,在集成到目标数据文件时设置了|为分隔符,如果选择使用包围符,则目标数据文件中该字段为"aa|bb",不会被拆分为aa和bb两个字段。

    字段分隔符

    仅当“文件类型”选择“txt”或者“高级属性”选择“是”时需要配置。

    填写文件内容的字段分隔符,用于区分每行数据中的不同字段。

    是否添加文件头

    选择是否为写入的数据文件添加文件头。文件头为添加在文件中的首行或者开头若干行信息,帮助识别和区分文件内容。

    文件头

    仅当“是否添加文件头”选择“是”时需要配置。

    填写文件头的内容信息,多个文件头信息需要用英文逗号(,)隔开。

    元数据

    定义写入到目标端文件的数据字段。源端有多少个字段需要集成,则目标端需要定义相同个数的元数据。

    • 别名:对元数据的自定义名称。
    • 类型:元数据的数据类型,需要与源端数据中对应字段的数据类型一致。

      支持以下类型:

      • String: 字符串类型。
      • Double: 浮点数类型。
      • Date: 日期时间类型。
      • Boolean: 布尔类型。
      • Long: 整数类型。

      若不确定具体的数据类型,可选择String类型。

    目标端为OBS的配置示例如下图所示,id、name和info为要写入到OBS数据源的数据字段。

    图8 OBS配置示例
  2. 完成目标端信息配置后,继续进行下一部分配置,配置数据映射规则
support.huaweicloud.com/usermanual-roma/fdi-ug-190624007.html