【发布时间】:2016-04-20 18:46:19
【问题描述】:
我在 Netezza/DataStage 中看到了 SCD 的问题,其中缓慢变化的维度在 UAT 中被遗漏,但在生产中被捕获。我看到的问题是;完全相同的行流入生产,其中一个字段的更改被捕获,旧记录已过期并添加新的“活动”记录,但在 UAT 中未捕获同一字段的更改。有人可以建议一些调查途径,即生产中是否存在一些 UAT 中未设置的设置?有什么办法可以在最低级别(即数据库日志等)查看生产中的 SCD 发生了什么?我们真的不想重新构建 SCD,但如果有人可以提供一种方法,让我们对 SCD 所做的事情有一个低得多的了解,那就太好了。我们已经分析了两种环境中的 SCD 设置,看不出区别在哪里。
编辑:错过 SCD 更新的问题似乎每次都发生在同一日期列上。日期是否需要任何特殊的 SCD 处理?
【问题讨论】:
标签: database-design netezza datastage scd