我应该在高度标准化的ODS上构建Fact&Dim表还是使用Views?

时间:2019-06-24 01:59:22

标签: ssas cube

我们正在设计一种高级数据架构,其中的ESB传输来自源的数据,并由我们的数据仓库消耗,并存储在ODS中。 ESB连接器将转换源数据以符合高度标准化的标准数据模型(即IEC 61968-11:2013),ODS也将基于该标准进行构造。然后,我们将使用它通过数据集市和OLAP多维数据集(SSAS)向用户展示。但是,我不确定是否使用高度标准化的ODS,最佳实践是针对数据集市和多维数据集的事实/昏暗源使用针对ODS的视图,还是应该为多维数据集和数据集市视图生成事实/昏暗表?

我一直在寻找建议/最佳实践,并且找到了一种通用模式,使用视图将多维数据集与事实/暗淡表分开,但是如果可以使用针对ODS表的视图代替事实/暗淡表,则不是这样。

所有数据(一旦从ESB接收到)将被保留,多维数据集处理将在同一物理主机上进行。我们正在寻求所需的存储空间和性能之间的最佳平衡。

任何建议将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

视图通常比真实表慢。如果您有豪华的etl流程来构建一个过渡环境来填充您的多维数据集,我会说构造真实事实和暗表。如果您的数据量不大,则视图可能就足够了,但效果不佳。