我们目前正在进行一个项目,将数据从具有IBM IIDR CDC的IBM (以前称为AS400)系统获取到Apache Kafka (Confluent Plattform)。
到目前为止,一切都运行得很好,一切都被复制并出现在主题中。
现在,我们正尝试在一个表映射中创建一个派生列,它提供了来自源系统(IBM )的日志条目类型。我们希望有信息来查看它是Insert、Update还是Delete操作。
因此,我们将名为OPERATION的派生列创建为Char(2) with Expression &ENTTYP。但不幸的是,卡夫卡的话题并没有显示出它的价值。
有人能告诉我我们遗漏了什么吗?
致以最好的问候,迈克尔
发布于 2020-09-16 22:22:09
我拥有IBM IDR Kafka目标,所以让我们看看我是否能提供一点帮助。
所以你有两个选择。查看审计信息的推荐方法是使用审计KCOP之一。举个例子,你可以使用这个...
您将注意到,示例中的audit.jcf属性被设置为CCID和ENTTYP,因此您可以同时获得操作类型和事务id。
现在,如果您正在使用派生列,我相信您将遵循以下过程...https://www.ibm.com/support/knowledgecenter/en/SSTRGZ_11.4.0/com.ibm.cdcdoc.mcadminguide.doc/tasks/addderivedcolumn.html
如果这不起作用,打开一个工单,L2人员将提供更深层次的调试。哦,另外,如果您最终添加了一个列,实际的列是否会在输出中创建,只是其中没有值?
干杯,肖恩
发布于 2020-09-18 15:34:52
你的同事告诉我怎么做:
DR管理控制台->转到"Filter“选项卡,然后在”Filter Columns“(源列)部分中找到"Derived”列,并在该列旁边标记"replicate“。之后保存表映射,看看它现在是否出现。
不幸的是,派生列没有自动选择用于复制,但现在我知道如何选择它。
https://stackoverflow.com/questions/63921476
复制相似问题