应用与数据集成平台 ROMA Connect-配置源端数据信息:Kafka
Kafka
返回页首
参数 |
配置说明 |
---|---|
Topic名称 |
选择要获取数据的Topic名称。 |
数据根字段 |
指从源端获取到的JSON格式数据中,元数据集上层公共字段的路径。“数据根字段”与元数据的“解析路径”组合,即为元数据的完整路径,具体请参见元数据解析路径配置说明。 |
数据类型 |
选择从Kafka数据源获取的数据格式类型,需要与Kafka实际存储的数据格式一致,可选择格式为“JSON”。 |
消费偏移设置 |
选择集成最早获取的消息数据还是最新获取的消息数据。 |
时区 |
选择Kafka数据源使用的时区,以便ROMA Connect识别数据的时间戳。 |
元数据 |
指从源端获取到的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" } ] }}
此场景下,对于数据根字段和解析路径有三种配置方案:
以上面JSON格式数据中不含数组的样例为例,源端为Kafka的配置示例如下图所示。

- kafka是什么_kafka介绍_分布式消息服务Kafka版
- 数据治理中心_数据开发_数据开发能力_脚本和节点介绍-华为云
- Kafka架构_Kafka如何实现负载均衡_Kafka数据存储方式-华为云
- 华为云资料 2021年 7月刊
- 分布式消息服务Kafka版与分布式消息服务RocketMQ版的区别_Kafka与RocketMQ对比_Kafka与RocketMQ差异
- 分布式消息系统Kafka_分布式消息系统_分布式消息kafka可以解决什么问题-华为云
- MapReduce服务_什么是Kafka_如何使用Kafka
- Kafka与其他消息队列的对比_什么是Kafka_分布式消息系统-华为云
- 分布式消息服务有哪些_分布式消息服务哪个好_分布式消息-华为云
- 分布式消息中间件实战_分布式消息实战_分布式消息-华为云