0

我有两个数据源 1)ATG_Data(数据源 1)和 2)文本记录。加入这两个来源后,输出没有达到预期。

例如,

有两个记录(在两个来源中都有)。两条记录都具有这三个属性,但它们也具有其他属性。

              Item Id   Vendor Id   Ranking(P_CommPtp)

记录 1 703595 2560 10 记录 2 703595 5638 11

但是加入(左加入)后的最终记录是

     Item Id    Vendor Id   Ranking(P_CommPtp)  

记录 1 703595 2560 10
记录 2 703595 5638 11
记录 3 703595 2560 10 11 记录 4 703595 5638 10 11

正在创建另外两个记录,排名合并。

在管道中,我们基于以下索引缓存数据。

ATG 数据 - 1) 项目编号

               2) Vendor Id 

文本文件 - 1) 项目编号

我们正在使用左连接。

我无法理解为什么还要创建 2 条记录。我们正在 sku 级别进行索引。并且这三个属性并不表示记录的唯一性。你能帮我吗?

4

1 回答 1

1

在管道图中的 Record Assembler 屏幕中(您可以在其中配置连接类型等),我将尝试使用 2 个复选框“Multi-sub records”和“Remove Duplicate property values”。我认为第一个可能对此有所帮助。

于 2015-01-12T15:04:44.420 回答