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_樞紐分析