建立多維度分析

5 建立多維度分析

多維度分析是指基於多維度資料來源,對資料進行多角度呈現和靈活動態分析的一類報表,它主要由"維(影響因素)"和"指標(衡量因素)"組成,能夠真正為使用者所理解、並真實反應企業特性資訊。 使用者通過鑽取、排序、過濾等分析手段對多維度分析進行操作,以取得其關心的資料。 建立前提:需建立好多維度資料庫Cube。產品內建多維度資料庫mondrian,需要對多維度資料庫進行設定,請參考設定多維度資料庫。 功能入口:按一下"平台管理"介面的快捷方式分析呈現>多維度分析>多維度分析,或者在資源設計資源目錄區資料夾的右鍵功能表中選擇新建分析>多維度分析。如下圖:

操作介面:

建立多維度分析介面:

建立多維度探索介面:

本章我們將以產品內建多維度資料庫mondrain的Cube Sales為例介紹如何設計多維度分析。

5.1 流程介紹

在Synapse中建立並瀏覽多維度分析的流程如下:

接下來,我們本章我們將以下圖為例來學習如何建立多維度分析。

5.2 定義多維度資料來源

定義多維度資料來源是指通過XMLA連接本機或遠端的一個多維度資料庫實例。 定義多維度資料來源,請執行下列操作:

(1)進入平台管理介面,在資源目錄區的"資料管理>資料來源"節點及其子目錄節點的右鍵功能表中選擇新建>多維度資料來源,打開"新建多維度資料來源"介面。

(2)在"新建多維度資料來源"視窗,設定該多維度資料來源的相關設定選項:名稱、別名、資料庫類型、連接的位址、使用者名和密碼,其中帶紅色星號的是必填項:

(3)確保以上各設定選項輸入正確後,按一下測試連接按鈕,跳出"測試通過"提示資訊。

(4)在提示資訊框中按一下確定按鈕,關閉提示資訊框,此時設定選項"資料來源集合"和"多維度資料庫"的下拉列表中將顯示所有可供選擇的內容。

(5)"資料來源集合"選擇預設顯示的,"多維度資料庫"選擇"FoodMartCN"。

(6)按一下儲存按鈕,成功新建一個多維度資料來源MondrianFoodmartA。 說明 多維度資料來源連接各設定選項的詳細說明請參見多維度資料來源連接。

5.3 設定資料基礎

設定好資料來源連接後,接下來我們進行資料基礎定義。

5.3.1 資料集管理

必選操作,添加需使用的資料集進來。

(1)在資源目錄區右鍵選擇剛建立的多維度資料來源“MondrianFoodmartA”,在右鍵功能表中選擇資料集管理,進入到“資料集管理”介面。

(2)從左邊“所有資源”區域中將需要的多維度資料集,點擊中間的“添加”或“添加所有”按鈕進行選擇。我們按一下添加所有按鈕,將所有多維度資料集選取到已選資源區。

(3)按一下儲存按鈕,成功選擇多維度資料集。

說明 資料集管理的詳細說明請參見資料集管理。

5.3.2 設定別名

可以根據需要給維度成員設定別名。

操作步驟:右鍵選擇Cube"Sales",在跳出的右鍵功能表中選擇設定別名,會進入設定成員別名視窗,則可以根據需要修改別名。此處修改後,則在多維度分析設計瀏覽介面優先顯示成員別名。

說明 設定別名的詳細說明請參見設定別名。

5.3.3 設定資料格式

可選設定,可以根據需要給量值設定資料格式。

操作步驟:右鍵選擇Cube"Sales",在跳出的右鍵功能表中選擇設定資料格式,會進入設定資料格式視窗,則可以根據需要選擇資料格式。設定完成後,量值則在多維度分析設計瀏覽介面顯示設定的格式。

如下圖,我們設定"利潤增長率"的資料格式為浮點數下的百分比。

說明 設定資料格式的詳細說明請參見設定資料格式。

5.4 設計多維度分析

目前建立多維度分析有兩種方式建立多維度分析和建立多維度探索。 兩者區別: 1、建立多維度分析和建立多維度探索的介面維度和成員管理方式(包含添加、刪除、編輯)不同。

  • 建立多維度分析是從左側資源樹下拖拉到查詢浮動面板對應區域。

  • 建立多維度探索是在右側勾選或是拖拉維度到右下方對應區域。通過維度功能表選項選擇"編輯"或是"刪除"操作。

2、自訂成員、自訂命名集、維度過濾、警示等功能入口不一致。

  • 建立多維度分析以上功能入口比較分散,主要集中在資源選擇區和屬性區。

  • 建立多維度探索以上功能則放置在工具列上按鈕進階

3、多維度分析和多維度探索之間可以相互轉換,通過工具列按鈕設定,在報表設定對話方塊中根據需要選擇打開模式是"探索模式"還是"瀏覽模式"。如下圖:

5.4.1 建立多維度分析

接下來,我們使用建立好的多維度資料來源"MondrianFoodmartA"設計多維度分析。

實現以上多維度分析效果,請執行下列操作:

(1)進入多維度分析設計介面。

進入平台管理介面,在主介面按一下快捷方式新建多維度分析,或在資源目錄區資料原始檔案夾的右鍵功能表中選擇新建分析>多維度分析,跳出"選擇多維度資料集"視窗。 在"選擇多維度資料集"視窗選擇多維度資料集,我們選擇多維度資料來源"MondrianFoodmartA"中的多維度資料集"Sales",進入"多維度分析設計"介面。

(2)選擇成員。多維度分析有三種選擇成員方式拖拉、函數、按兩下。

按兩下添加。在"查詢浮動面板"上選中欄區,從左側可選資源區,展開"量值"節點,分別按兩下"銷售額"、"利潤"和"利潤增長率",則會把這些量值添加到浮動面板的欄區。

函數添加。在"多維度分析設計"介面左側的可選資源區中,展開"維度"節點,右鍵選擇"商店"維中"地區"階層,在跳出的功能表中選擇"AllMembers"函數,則會把"地區"階層下的所有成員添加到到浮動面板的欄區。

拖拉添加。在"多維度分析設計"介面左側的可選資源區中,按Ctrl鍵選中"時間"維中"1997年1季度"、"1997年2季度"、"1997年3季度"和"1997年4季度",拖拉到浮動面板的列區。

點擊工具列上的顯示結果按鈕,則此時報表效果如下圖:

(3)調整維度位置。可以在"目前維度所選條件"浮動面板上選中維度拖拉到不同區域的不同位置。

在"目前多維度分析所選條件"浮動面板上選中"商店"維度,把其拖拉到列區"時間"維度前面的位置,如下圖:

(4)添加切塊。切塊是多維度分析中常用的維度組織方式。通過切塊可以實現資料過濾:

選中"目前維度所選條件"浮動面板的切塊區。

在"多維度分析設計"介面左側的可選資源區中,展開"維度"節點,右鍵選擇"產品"維中"分類"階層,在跳出的功能表中選擇"AllMembers"函數,則會把"分類"階層下的所有成員添加到到浮動面板的切塊區。 添加成功後會出現"產品"切塊參數,可以切換參數值實現資料變換:

說明 切塊參數的詳細說明請參見切塊參數。

(5)添加計算。可以對維度成員或是量值添加占比、排名等計算成員。

在屬性區域,選擇"已選階層結構"下Measures維度,則右下側會出現這個維度顯示的成員,我們點擊"銷售額"後面的刪除按鈕,把"銷售額"刪除,如下圖:

說明:我們也可以通過查詢浮動面板上右鍵選擇維度,跳出的右鍵功能表中選擇編輯選項,來實現維度成員的管理。

更新多維度分析後,效果如下圖:

選擇"利潤"後面的三角按鈕,會跳出量值功能表選項。我們選擇添加計算>添加前期值,設定和效果如下圖:

說明:我們可以通過功能表選項選擇添加計算>清除維度計算,來去除添加的計算成員。

(6)添加圖形。

選擇工具列上的圖形設定按鈕,在跳出的圖形設定對話方塊的資料設定中,只保留"利潤"的勾選,其他都取消勾選,如下圖:

設定完後,點擊確定,則圖形添加成功,效果如下圖:

說明:多維度分析支援添加多個圖形,通過工具列上圖形按鈕添加。也可以對某個圖形進行單獨管理。如要修改單個圖形的設定,請點擊圖形右上角的設定按鈕。如要刪除單個圖形,請點擊圖形右上角的刪除按鈕。

(7)(可選)查看MDX。在工具列中按一下查看MDX按鈕,可以查看多維度分析的MDX語句。

(8)在工具列中按一下儲存按鈕,將該多維度分析儲存為"各時間段產品區域銷售情況"。

說明 關於多維度分析的詳細設定請參見多維度分析。

5.4.2 建立多維度探索

建立多維度探索和多維度分析相比,只是操作方式和功能入口的區別,因為此次我們只示範簡單多維度探索的建立。添加計算、添加圖形等功能的實現請參考建立多維度分析。

實現以上多維度分析效果,請執行下列操作:

(1)進入多維度探索設計介面。

在資源設計資料夾的右鍵功能表中選擇新建分析>多維度探索,跳出"選擇多維度資料集"視窗。 在"選擇多維度資料集"視窗選擇多維度資料集,我們選擇多維度資料來源"MondrianFoodmartA"中的多維度資料集"Sales",進入"多維度分析設計"介面。

(2)選擇維度。多維度分析有兩種維度選擇方式:勾選和拖拉。

勾選添加。選中欄區,在"待選列"區,勾選Measures維;選中列區,在"待選列"區勾選"時間"維度。則對應區域會出現對應維度。 拖拉添加。在"待選列"區,選中"商店"維度後拖拉到列區,則"商店"維度會自動勾選,列區會出現"商店"維度。 選擇後,多維度分析會取得維度預設成員進行資料更新,如下圖:

(3)調整維度位置。可以在"待選區"、"過濾區"、"列區"和"欄區"之間拖拉維度,也可以在同一區域下調整維度位置。我們在列區中拖拉調整"時間"維度和"商店"維度的位置,把"時間"維度拖拉"到"商店"維度下面,效果如下:

(4)選擇成員。勾選維度後取得到的是維度的預設成員。我們可以通過編輯維度來修改維度選擇的成員。

Measures維度:刪除部分成員。 在欄區,選擇"Measures"維度後面的三角按鈕,則會跳出功能表選擇,如下圖:

選擇編輯選項,則會進入"編輯已選成員"對話方塊,如下圖:

在"編輯已選成員"對話方塊的已選成員區域,按Ctrl鍵分別選中"銷售成本"、"銷售次數"、"提升銷售額"、"銷售量"、"上期利潤",然後點擊刪除按鈕。則只保留"銷售額"、"利潤"和"利潤增長率"成員,如下圖:

點擊確定按鈕,則進入多維度分析呈現介面,效果如下圖:

商店維度:改變成員。

在列區,選擇"商店"維度後面的三角按鈕,在跳出功能表選擇編輯選項,則會進入"編輯已選成員"對話方塊,如下圖:

按兩下右側"已選成員"下面的"中國"選項,則會刪除"中國"成員

右鍵選擇左側成員樹下"商店"維度的"地區"階層,在跳出的功能表中選擇"AllMembers",則在"已選成員"區域出現"地區"階層的所有成員的函數,如下圖:

點擊確定後效果如下:

時間維度:改變成員。 同上步驟,進入"時間"維度的"已選成員"對話方塊,在"已選成員"介面按兩下"1997年"和"1998年",取消這兩個成員的選擇。然後在成員樹時間維度季節點下按shift鍵選擇"1997第1季度"到"1997第4季度",點擊添加按鈕添加成員到"已選成員"介面。如下圖:

點擊確定後,效果如下:

(5)添加切塊。選中過濾區,在待選欄區勾選"產品"維度。添加成功後會出現"產品"切塊參數,可以切換參數值實現資料變換。

(6)在工具列中按一下儲存按鈕,將該多維度分析儲存為"各時間段產品區域銷售情況_探索"。

說明 多維度探索的詳細說明請參見多維度探索。

5.5 瀏覽多維度分析

使用者可以通過鑽取、排序、過濾、行列互換、隱藏行列等分析手段對多維度分析進行操作,以取得其關心的資料。 此處我們只簡單介紹鑽取、排序和圖形過濾幾種分析方式,關於多維度分析瀏覽分析的詳細介紹,請參考瀏覽多維度分析。 在瀏覽中,對多維度分析或是多維度探索進行操作後,不能儲存,只能另存為另外一個資源。 多維度分析瀏覽介面,無查詢面板:

多維度探索瀏覽介面,有查詢面板:

多維度分析瀏覽介面可以通過工具列上顯示/隱藏查詢面板按鈕進行轉換,如下圖:

多維度分析探索介面和瀏覽介面是可以相互轉換的,因此此處我們只對多維度分析的瀏覽方式進行介紹。 我們打開上面步驟建立的"各時間段產品區域銷售情況"多維度分析進行下面分析。

5.5.1 鑽取

用於對目前維度不同階層進行鑽取操作。目前包含上鑽、下鑽、層鑽等方式。 在多維度分析上點擊"時間"維度"1997年1季度"成員後面的三角按鈕,則會跳出右鍵菜單,如下圖:

在跳出的鑽取功能表中,我們選擇下鑽,則圖形也會跟著表格的改變而改變,效果如下圖:

說明 對於多維度分析鑽取相關介紹請參考多維度分析鑽取。

5.5.2 排序

用於對量值進行排序操作。目前包含升冪、降冪、分級升冪、分級降冪等方式。可以通過取消排序來取消之前設定的排序方式。 在多維度分析上點擊"利潤"後面的三角按鈕,則會跳出右鍵菜單,如下圖:

在跳出的鑽取功能表中,我們選擇升冪,則圖形也會跟著表格的改變而改變,效果如下圖:

說明 對於多維度分析排序相關介紹請參考多維度分析排序。

Last updated

Was this helpful?