2012-06-05 23 views
0

我是一名SQL Server Developer家庭與SSIS。但這是我第一次參加SSAS。我正在嘗試從Microsoft提供的免費視頻教程中學習它。在教程中當他們嘗試使用AdventureWorks數據庫中的表創建數據源視圖時...架構在DimDate和FactInternetSales(具有3個連接列/行)之間具有關係,而其他表具有一個連接列/行。在SSAS數據源視圖中,DimDate和FactInternetSales與AdventureWorks數據庫中的表之間沒有關係

But when i tried to do the same, the schema shows no relationship between DimDate and FactInternetSales. Note: Other tables had one connectivity ..same as the video tutorial. 

請指教。

謝謝, 瓦努

回答

0

必須有事實日期鍵和DimDate尺寸之間的1對1的關係。因此,在您的示例中,模式視圖中有三個連接指針,這意味着Fact表必須包含三個不同的日期鍵。
這可能類似於Start_Date_Key,End_Date_Key和As_of_Date_Key,它們可能都指向DimDate.Date_Key鍵字段。考慮到這一點,你的行會看起來像下面

Start_Date_Key = 20120101
As_of_Date_Key = 20120605
End_Date_Key = 20150101
SomeotherKey = 10
Sales_Product_Key = 5

希望這有助於。

+0

非常感謝。是的......你的回答有幫助。因此,由於我的表沒有關係,我需要手動創建它們(例如:Start_Date_Key,End_Date_Key,factinternetsales的As_of_Date_Key需要指向dimdate.date_key字段) – user1236420

相關問題