【发布时间】:2017-07-07 10:42:59
【问题描述】:
我正在BODS 中进行查找操作。匹配的记录需要发送到表中,不匹配的记录需要捕获到文件中。
您能否帮助我了解如何捕获查找失败的记录?在IBM Datastage 中这很容易,但在SAP BODS 中却相当复杂。
【问题讨论】:
标签: sap error-logging sap-data-dictionary
我正在BODS 中进行查找操作。匹配的记录需要发送到表中,不匹配的记录需要捕获到文件中。
您能否帮助我了解如何捕获查找失败的记录?在IBM Datastage 中这很容易,但在SAP BODS 中却相当复杂。
【问题讨论】:
标签: sap error-logging sap-data-dictionary
查找就像一个左外连接,它对右侧表中不匹配的列返回null。
如果您通过查找表 B 来匹配表 A 中的记录,那么您也必须从表 B 中获取字段,
如果记录匹配,它们将具有来自表 B 的值,而那些不匹配的记录将以表 B 列的 NULL 值结束, 用 2 次查询转换分离数据后
**1) where Table B col is not null and load to the desired table
2) where Table B col is null and load Flat File.**
【讨论】: