时间维度和毫秒

时间:2013-11-07 11:56:32

标签: data-warehouse dimensional-modeling

我在设计时间维度时陷入困境,我不确定是否应该在时间维度中包含毫秒或为毫秒谷物创建维度。

我可以看到在时间维度中包含毫秒晶粒的优点和缺点。

优点:

  • 直接在维度键上执行计算(日期和时间维度是唯一允许包含任何智能的数据仓库)。事实表的目的是衡量响应时间

缺点:

  • 时间维度变大,我可能会失去查询性能。

重要的是要了解其他信息:

  • 营销人员告诉我,每个月有5000万个事实(我们知道它们是怎样的,我应该为更多的事情做好准备)
  • 事实是聚合的,并且以非加法的方式,这是:我想要服务质量度量:平均(半加法),中位数,百分位数。
    • 每个事实都有12个时间检查点。

1 个答案:

答案 0 :(得分:0)

我认为它的那种维度数据分离可以减少维度表的大小,它应该是, 相对样本你可以将dimDate和dimTime分开,虽然你可以将它们放在一起,但如果没有,它会创建一个大的维度表, 现在我认为一个实际的解决方案是从dimTime中分离dimMilisecond,而bcs只包含一个字段,你只能在不创建物理dimMilisecond的情况下将其添加到你的事实中,它将是你的事实表中的退化维度属性(DDA)。

问候。