SSAS 使用 DimDate 最佳实践

SSAS Using DimDate best practise

在 SQL Server 2016 标准版上使用 VS2015。

我们正在为整个业务构建一个数据仓库,因此会有许多不同的业务领域各自查询多维数据集,因此我们也会有很多(10 个左右)事实表。每个事实表都将使用 DimDate(显然)和 DimTime。

每个事实表都有很多引用、创建日期、修改日期、结束日期、事件日期等。我已经在 DSV 上创建了关系,但是在维度下的维度使用选项卡上现在有 60 个左右的维度,每个维度对于不同的 "XXX..dimdate".

 Dimension:           Measure Group:
                     FactSR          FactCommunication    FactSRAction
SRCreateDate         SurrogateKey
SRModifiedDate       SurrogateKey
CallDate                               SurrogateKey
CallEndDate                            SurrogateKey
ActionDate                                                 SurrogateKey
ActionFollowupDate                                         SurrogateKey

以上是我的维度使用选项卡的简化版本,您觉得这样正确吗?由于任何 dimdates 之间没有重叠,即使在 17/1/2017(例如)会有许多 SR 提出、呼叫进来和 SRActions 发生,但我的多维数据集只显示他们的每个事件自己的流,并且 Dims 之间没有交叉。

有什么建议吗?或者这是它应该看起来的样子。谢谢

您可以创建一个日期维度并将其连接到具有不同名称的度量多次。请查看示例项目。

AW 多维模型 SQL 服务器 2014.zip https://msftdbprodsamples.codeplex.com/releases/view/125550