Ssas

SSAS 關係/粒度幫助

  • October 25, 2015

大家好,我有 2 個事實表,每個表都有一個度量組,生產和生產訂單。

生產具有較低粒度的生產資訊(在組件級別)productionorders具有較高級別的資訊(具有抬頭數量等的訂單級別)。

我已經在 上的兩個表之間創建了一個代理鍵連結productionorderid。一旦我將 Prod ID (from productiondetailsdim) 添加到數據透視表中,它就會刪除實際數量 (來自 prod order 度量組),並且我無法將兩個度量組中的 qty 組合在一起…如何設計正確的關係二?請看我的暗淡使用圖。

Production Details 是連結兩個事實表的暗淡…目前DimProductionDetails與 Production 存在事實關係。

我不確定與生產訂單應該是什麼關係(目前是多對多)感謝您的幫助!如果我將行級別數量與標題級別相結合,我不希望對每一行(重複)的標題數量求和,我只希望它在行數量旁邊的訂單(標題級別)處求和…

SSAS 關係

請參閱兩個表之間的範例數據 在此處輸入圖像描述

我必須能夠在下面複製這種行為……

在此處輸入圖像描述

我通過在包含產品密鑰和產品訂單密鑰的 DSV 中創建一個命名查詢來解決這個問題,將它們連結回兩個事實表,為生產訂單創建一個新的 dim(所以我為每個事實表創建了一個),並創建了命名查詢之外的新度量值組,充當橋樑。然後,在暗淡使用中,我為每個事實表設置了與 2 個暗淡的正常關係。這似乎解決了我的問題!

引用自:https://dba.stackexchange.com/questions/116045