应用与数据集成平台 ROMA CONNECT-配置源端数据信息:ArtemisMQ
ArtemisMQ
返回页首
任务的“集成模式”为“实时”时,可以选择ArtemisMQ作为源端数据源。
- 在创建任务页面中配置源端信息。
表3 源端ArtemisMQ信息 参数
配置说明
目标端类型
选择ArtemisMQ数据源的消息传递模型,可选择“Topic”和“Queue”。
目标端名称
填写要获取数据的Topic或Queue名称,请确保该Topic或Queue已存在。
数据根字段
指从源端获取到的JSON格式数据中,元数据集上层公共字段的路径。“数据根字段”与元数据的“解析路径”组合,即为元数据的完整路径,具体请参见元数据解析路径配置说明。
元数据
指从源端获取到的JSON格式数据中,要集成到目标端的每一个底层key-value型数据元素。
- 别名:对元数据的自定义名称。
- 类型:元数据的数据类型,需要与源端数据中对应字段的数据类型一致。
- 解析路径:元数据的完整路径中,不包含数据根字段的路径部分,具体请参见元数据解析路径配置说明。
元数据解析路径配置说明:
- JSON格式数据中不含数组
如以下JSON格式数据,元素a的完整路径定义为a,元素b的完整路径为a.b,元素c的完整路径为a.b.c,元素d的完整路径为a.b.d。元素c和d为底层数据元素,即需要通过ROMA Connect集成到目标端的数据。
{ "a": { "b": { "c": "xx", "d": "xx" } } }
此场景下,对于数据根字段和解析路径有三种配置方案:
- JSON格式数据中含数组
如以下JSON格式数据,元素a的完整路径定义为a,元素b的完整路径为a.b,元素c的完整路径为a.b[i].c,元素d的完整路径为a.b[i].d。元素c和d为底层数据元素,即需要通过ROMA Connect集成到目标端的数据。
{ "a": { "b": [{ "c": "xx", "d": "xx" }, { "c": "yy", "d": "yy" } ] } }
此场景下,对于数据根字段和解析路径有三种配置方案:
源端为ArtemisMQ的配置与ActiveMQ的类似,配置示例可参考ActiveMQ配置示例。