"适当"用于计算不规则快照增量的事实表设计

时间:2016-05-20 16:41:03

标签: sql database data-warehouse dimensional-modeling

我正在设计我的第一个Kimball风格的维度数据库模式。

大多数事实表都是定期快照,许多报告都是关于比较/增量快照的。

但是,在许多情况下,一个快照中的行在另一个快照中没有匹配,这种事情通常使用FULL OUTER JOIN处理。

但我不希望用户查询过于复杂,所以我想生成"零行"这样任何两个快照之间的任何一行都可以匹配。

什么是"适当的"这样做的方式?

  • 将零行添加到基础表。
  • 构建一个动态添加零行的(物化)视图。
  • 强制顶级查询使用外连接处理此情况。

谢谢!

0 个答案:

没有答案