如何获取未加载到目标表中的数据?

时间:2019-05-23 11:09:43

标签: sap etl

我在SAP BODS中有一个小的ETL映射,其中将源表数据加载到目标表中。但是,有些行可能会出现一些错误并且可能会被跳过。 我想将BODS跳过的所有这些行的计数存储到另一个表(C)中。 有人可以帮我吗。inside SAP DATA SERVICE DESGNER>job>workflow>DataFlow

1 个答案:

答案 0 :(得分:0)

使用BODS的try-catch元素并将数据流包装在其中

enter image description here

功能error_context()在catch块中可用,该功能允许获取错误原因。借助自定义功能,您可以将这些详细信息写入其他表中。

要捕获错误的行,请使用目标表中的溢出文件设置

enter image description here

所有跳过的行将被写入该文件。更详细的here

P.S。所有图像均受SAP(C)版权保护