2013-12-11 80 views
0

我正在設置一個新的多維數據集。此多維數據集將與存在的多維數據集非常相似,只是它將只包含日期不在過去的數據。SSAS創建立方體 - 數據庫視圖

當前表具有過去和現在的數據。 1的想法是在這個表上創建一個數據庫視圖,幷包含日期> = getdate()的任何行,但我不認爲您可以在設置多維數據集時選擇數據庫視圖,是嗎?另一種選擇是創建一個新的數據庫表,其中只包含具有現在或未來日期的記錄。

最後的選擇是過濾當前的立方體,但我認爲我會更喜歡只有這個數據的新立方體,因爲它將主要用於Excel數據透視表中的用戶,所以如果可能的話我想避免使用任何過濾器/ mdx 。

達到此目的的方法是什麼?

謝謝

回答

2

你絕對可以add a view in your SSAS DSV。您可以在對象選擇器對話框中選擇視圖或表格。您也可以編寫一個命名查詢。許多人建議你應該always use views in your DSV for your cube。它在立方體和物理表之間創建一個層。

另一種方法是use the existing cube as a source for a Power Pivot model並在Excel中過濾數據模型中的日期,然後將該模型/ Excel文件提供給用戶。

+0

現在我記得DSV的用途了!對不起,有一段時間沒有做太多的SSAS,但這是我錯過了一步,謝謝! – DtotheG