在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
以上是我的维度使用标签的简化版本,这对您来说是否正确?由于任何dimdates之间没有重叠,即使在2017年1月17日(例如)会有很多SR被提出,来电和SRActions正在进行,但我的立方体只显示其中的每个事件。自己的流,Dims之间没有交叉。
有什么建议吗?或者这是它应该如何看待。感谢。
答案 0 :(得分:1)
您可以创建一个日期维度,并使用不同的名称将其连接到多次测量。请查看示例项目。
AW多维模型SQL Server 2014.zip https://msftdbprodsamples.codeplex.com/releases/view/125550