我在设计时间维度时处于两难境地,我不确定是否应该在时间维度中包含毫秒或为毫秒粒度创建一个维度。
我可以看到在时间维度内包含毫秒粒度的优点和缺点。
优点:
- 直接在维度键上执行计算(日期和时间维度是唯一允许在其中包含任何智能的数据仓库)。事实表的目的是衡量响应时间。
缺点:
- 时间维度变大,我可能会失去查询性能。
其他重要信息:
- 营销人员告诉我每个月预计会有 5000 万个事实(我们知道它们是怎样的,我应该为更多的事实做好准备)
- 事实将以非加法方式汇总,这是:我想要服务质量度量:平均值(半加法),中位数,百分位数。
- 每个事实有 12 个时间检查点。