我是BI/DatawareHousing的新手,在構建了一些簡單的示例之後,我需要構建更復雜的結構。我的項目最初涉及產品許可證,我正在計算按月份/年和按計劃銷售的數量,並且只計算許可證數量。數據倉庫 - 維度建模
現在需要引入這些指標的跳躍。正如你所說的,當你來到某個特定的許可證組時,他們希望看到完全不同的指標。例如,如果在2011年3月銷售了100個許可證,其中有多少安裝,激活和取消了該產品。 (我們跟蹤該信息,但不在DW中)。所以,我正在尋找最好的方法來做到這一點...我假設我必須做的第一件事是添加三個維度來安裝,激活和取消 - 並且有三個事實表?或者每個許可證都有一個事實表,並且有一行用於取消,安裝或激活? (因此可以重複一個許可證)。或者有一個事實表,用於安裝,取消,激活的不同領域?另外,你如何將一個事實表與另一個事實表相關聯?它是通過維度,還是以其他方式相關?
任何幫助將不勝感激!
編輯:
謝謝你的職位......我還想到了第二個選項可能是正確的。但在這個實現中,我有一個獨特的問題。因此,衡量的事實之一是銷售許可證的數量 - 當然是按日期。比方說,我添加一行安裝,取消,激活。要求是他們能夠看到相關的事實。例如,如果我添加單獨的行,給定時間範圍,我可以知道有多少個已售出,以及安裝了多少個。
但他們希望看到給定的時間範圍,購買了多少,以及從中安裝了多少。例如,如果時間框架是行軍時間,並且在100人中有100人是在3月份出售的,那麼安裝了多少人 - 儘管他們可能比遊行時間晚安裝,因此行日期不會在他們期待的時間範圍內在....這是一個常見問題?它是如何解決的?
@ user708305:對不起,我認爲這是情緒化的。我想在這裏提出一個非常明確的觀點。我試圖變得簡單直接。請刪除所有狀態評論。他們沒有幫助。我試圖使問題完整和一致,答案簡單而完整。狀態註釋既不能幫助,狀態評論既不是問題也不是答案,它們是一種元會話。請簡單地刪除它們。 – 2011-04-18 14:32:12