我有一个带有隐式事实划分的星型模式,如图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上。
答案 0 :(得分:1)
GroupToCustomer看起来是一个“无事实的事实表”,所以你要在其上创建一个度量组,不需要对最终用户可见,然后通过维度中的那个事实做多人连接用法标签。
方式中的额外表有点复杂,但这应该是方法。