作为事实表子集的维度有啥用?

Posted

技术标签:

【中文标题】作为事实表子集的维度有啥用?【英文标题】:What's the use of a dimension that is a subset of a fact table?作为事实表子集的维度有什么用? 【发布时间】:2020-12-06 22:33:09 【问题描述】:

在书中:'Hands-On SQL Server 2019 Analysis Services';作者介绍了这个模型。

在中心,我将 Sales 和 InvoiceSales 视为事实表...我的问题是关于 Invoice 维度,它只有 2 列已经存在于 InvoiceSales 中,他为什么要添加它?

注意:InvoiceSales 事实表有 InvoiceDateKey 列。

【问题讨论】:

【参考方案1】:

这可能是Snapshot Fact Tables 的业务需求:

快照事实表

(定期)快照事实表捕获度量的状态 基于状态事件的发生或在指定的 时间点或超过指定时间间隔(周、月、季度、 年等)。

【讨论】:

以上是关于作为事实表子集的维度有啥用?的主要内容,如果未能解决你的问题,请参考以下文章

具有主键和外键的事实表

增加了子集匹配维度的区间树?

json文件有啥用

数据仓库星型模式事实表?你怎么知道里面有啥

如何在 MDX 中基于维度属性定义计算度量?

除了加载行子集之外,使用 NSFetchedResultsController 有啥好处