我在Netezza/DataStage中看到了SCD的一个问题,在UAT中,缓慢变化的维度被忽略了,但在生产中却被捕获了。我看到的问题是:完全相同的行流进生产,其中一个字段上的更改被捕获,旧记录过期并添加新的“活动”记录,但在UAT中,同一字段上的更改未被捕获。有没有人可以建议一些调查的途径,例如,在生产中是否有一些不是在UAT中设置的设置?有没有办法看看SCD在最低级别的生产中发生了什么,即数据库日志等?我们真的不想重新构建SCD,但如果有人能提供一种方法,让我们能够对SCD正在做的事情有一个更低层次的了解,那就太好了。我们已经分析了两个环境中的SCD设置,看不到区别在哪里。
编辑: SCD更新被遗漏的问题似乎每次都在同一日期列发生。日期是否需要特殊的SCD处理?
发布于 2016-04-30 03:08:13
作为在黑暗中的疯狂刺杀,从这些开始...
每台设备上的区域设置是什么?
设备的日期格式是什么?
我所说的设备是指数据存储服务器,而不是Netezza设备。
对于我们的维度数据(well data Vault Satellite Entities),Netezza是作为一个after SQL语句完成的。
https://stackoverflow.com/questions/36752535
复制相似问题