2010-11-09 66 views
0

我已經執行了ETL操作,並且我創建了一個數據倉庫,並且我將數據加載到它並且迄今爲止它的罰款..我的ETL似乎正常工作,因爲我的數據倉庫包含我需要的所有數據。然後我根據AdventureWorks DW示例從我的數據倉庫創建了一個SSAS項目。我部署了該立方體並對其進行處理。然後我試圖瀏覽多維數據集。但這是一個問題,看起來成員確實存在,但措施是空的。因爲我的維度包含數據,但是當我向它投擲這些數據時......它只是空單元格。這是什麼原因?我的多維數據集瀏覽器不顯示措施?

回答

1

在多維數據集設計器中,選中「維度用法」選項卡。確保維度和度量值組之間的交集有一些東西(如果這意味着一個關係)。

如果您拖動&將度量放到瀏覽器中,會發生什麼情況?沒有任何尺寸?

你是什麼版本的SSAS,是2005年?這有不同的設定到2008年,我認爲IgnoreUnrelatedDimensions ..

0

確保您已將尺寸與度量值組關聯(即您的事實表引用了維度表)。

還要確保在數據倉庫中定義了外鍵(只要Visual Studio中的嚮導在提出多維數據集結構時使用它們)。

+0

其實我的事實表不包括外鍵引用從我的所有維度表的主鍵。但是,當我部署多維數據集時,只有維度將包含數據,但不包含措施。 – Precious 2010-11-09 07:57:15

+0

你分析了處理日誌嗎? SSAS顯示它執行的所有查詢以及大量附加信息(如處理時間)。這可能會幫助您確定發生了什麼。 – AlexS 2010-11-09 08:02:59

+0

你能給我一個提示,我如何分析日誌。因爲最大的問題是我不知道什麼是執行和什麼沒有......我是這種技術的新手..有沒有一種快速的方法來做這種日誌分析? – Precious 2010-11-09 08:12:03

0

爲了部署到不同的數據倉庫服務器

右鍵點擊CubeNAME

轉到屬性

在配置屬性>轉到部署

在處理選項 - 更改默認爲 - 不處理。

如果萬一數據庫非常大並且保存了大量數據,它將被部署並且您可以稍後處理它。

對於目標 - 服務器的設置名稱

點擊OK,部署和後面的過程

相關問題