0
在我的分析服務OLAP多維數據集中,我想排除具有不相關維度的事實,這些維度在處理過程中會產生錯誤。我還想避免在數據源視圖中使用命名查詢(具有特定的WHERE條件)。排除具有不相關維度的事實
有沒有什麼辦法可以在多維數據集的層面上做到這一點? 完成這個最簡單的方法是什麼?
(我使用Visual Studio 2008和SQL Server 2008)
在我的分析服務OLAP多維數據集中,我想排除具有不相關維度的事實,這些維度在處理過程中會產生錯誤。我還想避免在數據源視圖中使用命名查詢(具有特定的WHERE條件)。排除具有不相關維度的事實
有沒有什麼辦法可以在多維數據集的層面上做到這一點? 完成這個最簡單的方法是什麼?
(我使用Visual Studio 2008和SQL Server 2008)
如果維度的「UnknownMember」屬性爲設置爲「無」,則未接合的事實,應自動排除。
理想情況下,您應該遵循一種方法來處理這樣的數據,我會使用Kimball方法,在維度表中有一個名爲'Unknown'或'Bad Data'或某些類似行的人造行。然後,在數據倉庫加載ETL期間,任何不匹配的數據將該密鑰轉換爲人工行的密鑰。
你有數據倉庫,還是直接從源系統處理?什麼樣的數據不符合這樣的?任何更多的細節,你可以給予幫助。