隐式事实划分和维度用法

时间:2010-05-11 14:32:03

标签: ssas

我有一个带有隐式事实划分的星型模式,如图5中http://www.information-management.com/infodirect/20020308/4858-1.html?pg=2所示。

我的问题是如何设置维度用法?我的第一个想法是设置3个引用关系(CustomerGroup到InvoiceItemFacts,GroupToCustomer到CustomerGroup,CustomerDimension到GroupToCustomer),但是当我尝试这个时,我收到消息“在'dbo_CustomerGroup'表的数据源视图中找到了一个循环”

更新

我发现如果我在GroupToCustomer和InvoiceItemFacts之间创建一个常规关系(实际上是通过传递CustomerGroup表,因为我已经有了Customer Group Key),我可以得到一些结果。但是,当我浏览多维数据集并按客户显示InvoiceItemFacts时,InvoiceItemFacts仅显示在组中的第一个Customer上。

1 个答案:

答案 0 :(得分:1)

GroupToCustomer看起来是一个“无事实的事实表”,所以你要在其上创建一个度量组,不需要对最终用户可见,然后通过维度中的那个事实做多人连接用法标签。

方式中的额外表有点复杂,但这应该是方法。