2010-05-11 65 views
0

我有一個帶有隱式事實劃分的星型模式,如圖5中的http://www.information-management.com/infodirect/20020308/4858-1.html?pg=2所示。隱式事實劃分和維度使用

我的問題是如何設置維度用法?我的第一個想法是設置3個引用關係(CustomerGroup to InvoiceItemFacts,GroupToCustomer to CustomerGroup,CustomerDimension to GroupToCustomer),但是當我嘗試這個時,我得到消息「在'dbo_CustomerGroup'表的數據源視圖中找到了一個循環」 。

更新:

我發現,如果我創建GroupToCustomer和InvoiceItemFacts之間的常規關係(實際上通過傳遞CustomerGroup表,因爲我已經有客戶組密鑰)我可以得到一些結果。但是,當我瀏覽多維數據集並顯示Customer的InvoiceItemFacts時,InvoiceItemFacts僅顯示在組中的第一個Customer上。

回答

1

GroupToCustomer看起來是一個「事實較少的事實表」,因此您可以在其上創建一個度量值組,不需要對最終用戶可見,然後通過該事實進行多對多連接維度用法選項卡。

這種方法有點複雜,但應該是這種方法。