Pentaho PDI SCD Type 2 在数据未更改时插入新行

问题描述 投票:0回答:1

我开始使用 Pentaho PDI 9.3 版来试验 Type 2 SCD。但是当我使用相同的数据(数据没有变化)运行相同的转换 2 次时,每次都会插入每行的新

version
,即使行数据没有改变。这是我的设置:

整体观:

维度查找/更新设置 - 键

维度查找/更新设置 - 字段

预期结果 无论我运行多少次,如果

exercise
short_name
的值没有改变,则不应添加新行。但是当我

实际结果 每次运行转换时,都会创建每条记录的新版本,即使

exercise
short_name
字段没有更改。

pentaho kettle pdi scd2
1个回答
0
投票

我最近遇到了完全相同的问题,我们最终追踪到源表中的一列(通过像您一样的

Table Input
步骤查询)与目标表中的相应列具有不同的数据类型(也像您一样通过
Dimension Lookup/Update
步骤更新)。 (也可能是您在
Select values
步骤中转换值,我想这会导致相同的行为。)

© www.soinside.com 2019 - 2024. All rights reserved.