我在Netezza / DataStage中看到了SCD的一个问题,其中在UAT中忽略了缓慢变化的维度但是在生产中被捕获。我看到的问题是;完全相同的行流入Production并且其中一个字段的更改被捕获,旧记录已过期并添加了新的“活动”记录,但在UAT中,未捕获相同字段的更改。有人可以建议一些调查途径,即生产中是否有一些未在UAT中设置的设置?有没有什么方法可以看到最低级别的生产中SCD发生了什么,即数据库日志等?我们并不真的想重建SCD,但是如果有人能提供一种方法可以让我们对SCD的作用有更低层次的了解,那就太棒了。我们已经分析了在两种环境中设置的SCD,并且无法看出差异在哪里。
编辑:这个错过SCD更新的问题似乎每次都发生在同一个日期列上。日期是否需要任何特殊的SCD治疗?
答案 0 :(得分:0)
在黑暗中作为狂野的刺,从这些开始...
每个设备的区域设置是什么?
设备的日期格式是什么?
通过设备我的意思是数据服务器而不是Netezza设备。
Netezza中的维度数据(井数据库卫星实体)是作为后SQL语句完成的。