事实表中的行插入和更新时间

时间:2011-10-12 11:22:05

标签: sql sql-server data-warehouse fact-table

我发现在事实表中插入行和最后一行更新字段非常重要。但我找不到任何标准数据仓库或参考文件,说这是一件好事。我不确定这是否是因为这是一种不好的做法;如果是这样,为什么会这样呢?如果是因为数据大小,我看到完整日期字段只有8字节。

非常感谢任何帮助!!!

2 个答案:

答案 0 :(得分:2)

没有任何关于这是好事还是坏事的讨论,因为我们只有在需要时才会包含创作时间和更新时间,或者只是需要它们。

如果您需要访问这些列并且“如果您的表永远不需要这些列那么糟糕”,这是一件“好事”。

答案 1 :(得分:1)

在数据仓库表中包含插入和更新时间戳,使您能够从的角度报告和/或按原样进行报告数据仓库。这些时间戳将是可以从源捕获的任何时间戳的补充。

它们还使故障排除更容易,在更糟糕的情况下,还可以从ETL过程的特定运行中退出一组数据。

在之前的客户端,我们实施的数据模型包含超过6个不同的时间戳,以提供缓慢变化的历史记录,与报告一样,以及与源相关的时间戳。它提供了非常灵活的报告,但也增加了如何从表格中获得您想要的内容的学习曲线。