嗨 我很努力將時間維度添加到OLAP多維數據集。 我可以讓除了日期之外的所有東西都可以工作。SQL分析服務OLAP時間維
在我的源數據視圖中我有datetime列。
我使用Dimensions-> New Dimension->在服務器上生成時間維度。 我結束了一個很好的層次時間維度(日期 - 月 - 季度 - 年)。
稍後我將此維添加到多維數據集,並從源數據視圖(具有事實數據的同一個表)中定義與日期時間列的常規關係。
當我嘗試部署多維數據集,我得到錯誤:
錯誤OLAP存儲引擎:屬性鍵無法找到時處理:表:「表名」,列:「REGISTRATION_DATE」,值: '3/29/2007 3:00:00 PM'。屬性是'日期'
也許我沒有得到什麼?我可以找到關於已經在源數據庫中創建的日曆表的每本手冊。有很多腳本可以爲你創建日曆表。但爲什麼我應該?是不是在服務器上生成時間維?
'3:00:00 PM'是一個主要的紅旗。你在時間維度中存儲時間嗎?它們通常只用於沒有時間的日期,而事實表中的日期需要將時間部分剝離。如果需要,時間通常是一個單獨的屬性,或者在少數情況下可能是其自身的維度。 – mattmc3 2011-03-14 23:51:06