【发布时间】:2017-10-14 21:15:23
【问题描述】:
在 SQL Server 2016 标准版上使用 VS2015。
我们正在为整个业务构建一个 DataWarehouse,因此将有许多不同的业务领域,每个领域都在查询多维数据集,因此我们也会在其中有许多(10 个左右)事实表。每个事实表都将使用 DimDate(显然)和 DimTime。
每个 Fact 表都有许多引用,createdate、modifieddate、enddate、eventdate 等。我已经在 DSV 上创建了关系,但是在Dimensions 下的 DimensionUsage 选项卡上现在有 60 个左右的维度,每个用于一个不同的“XXX..dimdate”。
Dimension: Measure Group:
FactSR FactCommunication FactSRAction
SRCreateDate SurrogateKey
SRModifiedDate SurrogateKey
CallDate SurrogateKey
CallEndDate SurrogateKey
ActionDate SurrogateKey
ActionFollowupDate SurrogateKey
以上是我的维度使用标签的简化版本,您觉得这是否正确?由于任何二元日期之间没有重叠,即使在 2017 年 1 月 17 日(例如)会有许多 SR 提出、呼叫进来和 SRActions 发生,但我的立方体只显示了它们中的每个事件自己的流,并且 Dims 之间没有交叉。
有什么建议吗?或者这就是它应该的样子。谢谢。
【问题讨论】:
标签: sql-server ssas dimensions