我的问题很简单,我想知道为什么我的所有行都没有插入到我的 PostgresDB中。因为我需要插入所有行。步骤(组合 L/U)成功并带有绿色刻度线。如果不成功,该步骤不应该有红色的勾号吗?这是我转换的步骤指标:
问问题
1243 次
1 回答
0
看起来您正在填写事实表,而不是维度。表输出步骤是正确的选择,因为您不再需要查找任何内容,您已经在前面的步骤中执行了该操作。
关于您的数据和事实表的注释:
从问题中,您有一些重复的行(在组合查找更新中消失的行)。请根据源数据仔细检查它们是否应该在那里,以及它们是否符合您所想到的“粒度”。
例如:
- 如果事实表包含每次销售的一条记录,那么有两行具有相同的时间、办公室等,甚至相同的数量是完全可以的。不过,您的表确实包含很多,几乎 10%。
- 如果事实表包含每个办公室每天的销售额等。那么不应该有两行具有所有相同的键甚至相同的金额。ETL 中的某些连接操作可能会创建重复项。
于 2017-02-06T07:40:29.123 回答