无法从 IICS/IDMC 中基于事件的 kafka 主题消息连接读取 JSON 数组元素数据

问题描述 投票:0回答:1

当 kafka 主题消息具有带有值对的元素时,我们可以将 kafka 主题消息视为来自事件源连接的事件 i/p,但是当元素具有数据数组时,我们在 Process 中的 kafka 事件的输入字段中看不到该数据使用 Kafka 消费者事件源连接定义的资产,下面是示例

`{
 "productInitialLoad": {
"Name": "derivatives",
"type": "abc"
},
"consumerName": ["ABCD"]
}`

我们可以查看上述消息的事件输入字段中的数据,但是对于以下消息,我们无法查看事件输入字段中的 ConsumerName 数据

{
 "productInitialLoad": {
"Name":"derivatives",
"type": "abc"
},`
"consumerName": ["ABCD","FHOT"]
}

在上面的消息中,我们可以在productInitialload元素下看到名称和类型的事件数据,但无法查看其他元素的任何数据,即consumerName,并且元素名称在启动任务下的事件的输入字段中也不可见

当事件消息以数组形式出现时,我们希望在事件消息的启动任务下的输入字段中看到consumerName元素数据,以便我们可以在Assignment任务和desicion任务中对consumerName数据应用一些逻辑,以根据数组内的值进行过滤

apache-kafka informatica informatica-powercenter informatica-cloud informatica-data-integration-hub
1个回答
0
投票

在“事件源”下的 Kafka 连接中,选择“简化内容”属性为“否”,这将允许元素数据出现在事件中,尽管它会重复存在的每个数组元素的元素名称数据

© www.soinside.com 2019 - 2024. All rights reserved.