樞紐分析

Download Report

Transcript 樞紐分析

CHAP 9 樞紐分析
透過Excel的樞紐分析表直
接由cube 擷取顯示資料
樞紐分析表納入網頁
Reference
資料倉儲與Analysis Service
SQL Server 2000 OLAP 解決方案
(沈兆陽,文魁)
1
資料庫應用
建立Excel 連結(一)


Excel : OLAP 的前端分析工具
建立Excel 連結:




2
開啟Excel工具列【資料】【樞紐分析表及圖報表】
出現【樞紐分析表及樞紐分析圖精靈 -步驟3之1】
 分析資料來源 ?  外部資料庫
 何種形式的報表? 樞紐分析表
 下一步
出現【樞紐分析表及樞紐分析圖精靈 -步驟3之2】按下【取得資
料】
出現【選擇資料來源】【線上分析處理(OLAP)Cubes】【<
新資料來源>】確定
9_樞紐分析
建立Excel 連結(二)

出現【建立資料來源】




出現【多維度連線】

多維度資料來源的位置 Analysis Server
伺服器:localhost (或IP位址,例:163.21.78.50)

輸入安全認證(sa,xxxx)下一步

3
資料來源: sales
線上分析處理(OLAP)提供者:Microsoft OLE DB Provider for
OLAP Services 8.0(或 Microsoft OLE DB Provider for OLAP
Services 9.0 )
按【連接】
9_樞紐分析
建立Excel 連結(三)

出現【多維度連線】



出現【建立新資料來源】




4
選擇要處理的資料庫:點選【northwind_olap】
完成
選取含有您需要的資料的Cube:【 Cube5】
確定出現【選擇資料來源】 【線上分析處理(OLAP)Cubes】
Sales確定
出現【樞紐分析表及樞紐分析圖精靈 -步驟3之2】完成
出現 Excel 的 sales樞紐分析表畫面
9_樞紐分析
Excel 樞紐分析報表

四區域:
1.
2.
3.
4.
分頁區域:
 放置維度的地方
列欄位區域
 放置維度的地方
欄欄位區域
 放置維度的地方
資料區域
P.S. 有一個包含維度與事實資料的視窗
5
9_樞紐分析
分析資料


將 [ total] 事實資料拖曳至資料區域
將 [Employee] 維度資料拖曳至欄欄位區域([B3]儲存格)



將 [Time] 維度資料拖曳至列欄位區域([A5]儲存格)



參考 p 9-8 圖 9-2.4
縱軸為時間維度資料圖中顯示每一位員工每一年度的銷售數值
將 [Product] 維度資料拖曳至分頁區域([A1]儲存格)



6
參考 p 9-8 圖 9-2.3
橫軸為員工維度資料圖中顯示每一位員工的銷售數值
參考 p 9-9 圖 9-2.5
分頁區域為產品維度資料
分頁區域有如一個頁籤
9_樞紐分析
分析資料圖
7
9_樞紐分析
向下細分成員(一)

想要分析Beverages分類產品的相關資訊






若只希望橫軸顯示[Andrew Fuller] 、[Michael Suyama]及[Nancy
Davolio]




參考 p 9-12 圖 9-3.5
在[Name]的下拉式選單僅勾選[Andrew Fuller] 、[Michael Suyama]
及[Nancy Davolio]
參考 p 9-12 圖 9-3.6
若只希望橫軸顯示[Y1997]


8
點選[Product]下拉式選單中的[Beverages]選項
確定
參考 p 9-10 圖 9-3.2
雙擊[Y1997]儲存格,請參考 p 9-11 圖 9-3.3
雙擊[Y1997]下的[Q2]儲存格,請參考 p 9-11 圖 9-3.4

參考 p 9-13 圖 9-3.7
在[年]的下拉式選單僅勾選[Y1997]
參考 p 9-13 圖 9-3.8
9_樞紐分析
將多個維度加至座標軸上


樞紐分析表可以放置維度的座標軸只有兩個(列欄位
區域與欄欄位區域)
但一個Cube 包含很多個維度

9
樞紐分析表提供了可以將多個維度置於單一座標軸上的功能
9_樞紐分析
將多個維度加至座標軸上-範例(一)

例如:希望以「年度員工顧客」的方式來分析銷
售資料,且維度加至橫軸上






10
啟動Excel以樞紐分析表方式開啟[sales]資料來源
將[product]維度拖曳至分頁區域
將[Total]事實資料拖曳至資料區域參考 p 9-14 圖 9-4.1
將[Customer]維度拖曳至[B3] 參考 p 9-14 圖 9-4.2
將[Employee]維度拖曳至圖 9-4.2[Country]的右側參考 p
9-15 圖 9-4.3
將[Time]維度拖曳至圖 9-4.3[Country]的右側參考 p 9-15
圖 9-4.4
9_樞紐分析
將多個維度加至座標軸上-範例(二)

例如:希望以「年度員工顧客」的方式來分析銷
售資料,且維度加至縱軸上






11
啟動Excel以樞紐分析表方式開啟[sales]資料來源
將[product]維度拖曳至分頁區域
將[Total]事實資料拖曳至資料區域
將[Customer]維度拖曳至[A4]
將[Employee]維度拖曳至圖 9-4.7[Country]的左側
將[Time]維度拖曳至圖 9-4.7[Name]的左側參考 p 9-17 圖
9-4.8
9_樞紐分析
建立圖表(一)

例如:希望以「時間員工產品」三個維度來產生
統計分析用的圖表







12
啟動Excel以樞紐分析表方式開啟[sales]資料來源
將[Total]事實資料拖曳至資料區域
將[Time]維度拖曳至分頁區域
將[Employee]維度拖曳至欄欄位區域
將[product]維度拖曳至列欄位區域
將【樞紐分析表工具列】拖曳至視窗右側,成為直立式的工
具列,參考 p 9-21 圖 9-6.1
按下右側【樞紐分析表工具列】的【圖表精靈】,參考 p 922 圖 9-6.2
9_樞紐分析
建立圖表(二)-向下及向上分析資料

若只分析1997年Q3的資料


若想向下分析每一個產品的資料



點選[Category Name]
按下右側【樞紐分析表工具列】的【顯示詳細資料】,參考 p 9-23
圖 9-6.5及p 9-24 圖 9-6.6
若想向上回去產品類別的資料


13
點選[time]下拉式選單[Y1997]的[Q3]選項
點選[Category Name]
按下【樞紐分析表工具列】的【隱藏明細資料】
9_樞紐分析
建立圖表(三)

去除畫面上的維度按鈕:



編輯圖表類型:


14
按下右側【樞紐分析表工具列】【樞紐分析圖】【隱藏
樞紐分析圖欄位按鈕】
參考 p 9-25圖 9-6.8
【樞紐分析表工具列】【圖表精靈】
參考 p 9-25圖 9-6.9
9_樞紐分析
圖表範例
15
9_樞紐分析
樞紐分析表納入網頁


將樞紐分析表納入網頁,以互動方式來瀏覽
例如:想以動態方式來顯示[員工,時間]的分析資料




16
啟動Excel以樞紐分析表方式開啟[sales]資料來源
點選【檔案】【另存成Web畫面】
出現【另存新檔】畫面【發佈】
出現【發佈為Web畫面】
 選擇chart1
 勾選【增加互動功能】
 下拉選擇【樞紐分析表】
 檔案名稱:c:\Inetpub\wwwroot\web.htm
 按下【發佈】
 以瀏覽器開啟web.htm,參考 p 9-29圖 9-7.5
9_樞紐分析
趕快做期末報告囉!
17
9_樞紐分析