创建连接器
概述
ROMA Connect提供了常见的数据源连接支持,如关系型数据库、消息队列、API、NoSQL、对象存储等,这些数据源可以直接在ROMA Connect中使用,您只需要接入数据源,创建并启动数据集成任务,就可以将您的源端数据集成到目标端。
如果ROMA Connect支持的数据源类型无法满足您的数据集成场景,您可以自行开发一个数据源插件,用于对接数据源,实现数据读写。同时,这个数据源插件以标准的RESTful接口形式开放给ROMA Connect,最终实现ROMA Connect对数据源的读写。这个自定义数据源插件,我们称为连接器。
连接器可以直连数据源,是数据源与ROMA Connect的数据交换通道。ROMA Connect对数据源的读写请求,通过调用连接器开放标准的RESTful接口完成。
在完成连接器的开发和部署后,您需要在ROMA Connect上创建连接器,定义连接器的对接参数。
操作步骤
- 登录ROMA Connect控制台,在左侧的导航栏选择“资产管理”。
- 单击页面右上角的“创建连接器”。
- 在创建连接器页面中填写连接器的相关配置信息。
表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 连接器参数定义示例
- 完成后单击“创建”,完成连接器的创建。