0

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

任何帮助是极大的赞赏!!!

4

2 回答 2

2

没有什么可以谈论这是一个好还是坏的做法,因为我们只在需要它们或永远需要它们时才包括创建时间和更新时间。

如果您需要访问这些列,这是一件“好事”,如果您的表永远不需要这些列,这是一件“坏事”。

于 2011-10-12T11:29:27.447 回答
1

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

它们还使故障排除变得更容易,并且在更糟糕的情况下,能够从 ETL 过程的特定运行中撤销一组数据。

在以前的客户中,我们实现的数据模型包括超过 6 个不同的时间戳,以提供缓慢变化的历史、原样/原样的报告以及与源相关的时间戳。它提供了非常灵活的报告,但也增加了如何从表格中准确获取所需内容的学习曲线。

于 2011-10-12T16:01:02.663 回答