我正在尝试将数据从一种格式转换为另一种格式(一种模式到另一种模式)。
例子 :
payload = {
'a' : 'a1',
'b' : 'b1'
}
我想把这个有效载荷转换成另一种形式让我们说
payload_transform = {
'a':{
'b' : 'b1'
}
'c' : 'a1'
}
考虑到 data( payload
) 来自 Kafka,我想payload_transform
在消费者中看到通过转换
可以用 ksql 吗?
更新 :
我们可以做一个级别:
payload = {
'a' : 'a1',
'b' : 'b1'
}
至
payload = {
'confluent' : 'a1',
'b' : 'b1'
}
我们可以添加条件吗?
例如:如果有效载荷中存在“b”键生成
payload = {
'confluent' : 'a1',
'b' : 'b1'
}
否则 :
payload = {
'kafka' : 'a1',
'b' : 'b1'
}