更新时间:2022-12-05 GMT+08:00

创建连接器

概述

ROMA Connect提供了常见的数据源连接支持,如关系型数据库、消息队列、API、NoSQL、对象存储等,这些数据源可以直接在ROMA Connect中使用,您只需要接入数据源,创建并启动数据集成任务,就可以将您的源端数据集成到目标端。

如果ROMA Connect支持的数据源类型无法满足您的数据集成场景,您可以自行开发一个数据源插件,用于对接数据源,实现数据读写。同时,这个数据源插件以标准的RESTful接口形式开放给ROMA Connect,最终实现ROMA Connect对数据源的读写。这个自定义数据源插件,我们称为连接器。

连接器可以直连数据源,是数据源与ROMA Connect的数据交换通道。ROMA Connect对数据源的读写请求,通过调用连接器开放标准的RESTful接口完成。

在完成连接器的开发和部署后,您需要在ROMA Connect上创建连接器,定义连接器的对接参数。

操作步骤

  1. 登录ROMA Connect控制台,在左侧的导航栏选择“资产管理”。
  2. 单击页面右上角的“创建连接器”。
  3. 在创建连接器页面中填写连接器的相关配置信息。
    表1 连接器配置

    参数

    配置说明

    连接器名称

    填写连接器的名称,根据规划自定义。建议您按照一定的命名规则填写连接器名称,方便您快速识别和查找。

    类型

    选择连接器操作数据的权限类型。

    • 读写:连接器可对数据源进行读写操作。
    • 读:连接器仅可对数据源进行读操作。
    • 写:连接器仅可对数据源进行写操作。

    描述

    填写连接器的描述信息。

    数据源定义

    定义数据源的接入参数。在配置ROMA Connect接入该数据源时,需要配置此处定义的接入参数。ROMA Connect与连接器间交互的消息数据为JSON格式,参数以Key-Value形式传递。

    单击“添加参数”,添加数据源的接入参数。

    • 参数名称:参数在数据源接入配置界面的显示名称,仅用于识别参数,在实际数据集成任务中不产生作用。
    • 参数键:数据源接入请求中传递的参数Key。
    • 参数值类型:参数值在数据源接入配置界面的配置样式。
      • Text:字符输入框。
      • Password:字符输入框,字符输入后显示为一段被屏蔽的字符。
      • Select:下拉选择框。
      • Date:日期控件,可选择日期与时间。
      • Textarea:字符输入框,可换行。
    • 校验规则:是否对输入的参数值进行校验。
      • 无:不校验。
      • 不允许有特殊字符:校验参数值是否有特殊字符,约定字符范围包含数字、字母、中划线、下划线。
    • 默认值:参数值如果没有填写时,是否传递一个默认值,置空则表示不传递默认值。
    • 是否必填:参数是否必须填写。

    读端参数定义

    定义数据源的读端参数,在数据集成任务的源端选择该数据源时,需要配置此处定义的读端参数。ROMA Connect与连接器间交互的消息数据为JSON格式,参数以Key-Value形式传递。

    单击“添加参数”,添加数据源的读端参数,具体的参数配置说明与“数据源定义”类似。

    写端参数定义

    定义数据源的写端参数,在数据集成任务的目标端选择该数据源时,需要配置此处定义的写端参数。ROMA Connect与连接器间交互的消息数据为JSON格式,参数以Key-Value形式传递。

    单击“添加参数”,添加数据源的写端参数,具体的参数配置说明与“数据源定义”类似。

    图1 连接器参数定义示例
  4. 完成后单击“创建”,完成连接器的创建。