使用 SQL Server Analysis Services 資料建立 Excel Services 儀表板
**適用版本:**SharePoint Server 2013
**上次修改主題的時間:**2017-07-07
摘要: 了解如何建立、 發佈及使用基本銷售儀表板使用 Excel 與SharePoint Server 2013 的 Excel Services。
本文逐步說明如何使用 Excel 2016 建立含有使用外部資料連線之多個報表和篩選的基本銷售儀表板。本文中說明的範例儀表板類似於下圖:
圖:基本銷售儀表板範例
本文也會說明如何將儀表板發佈至SharePoint Server 2013其他人可以檢視和使用它的所在位置。遵循本文中的步驟,您將了解如何建立並排列在工作表中的不同報告,並將篩選連線至這些報告。
本文內容:
開始之前
規劃儀表板
建立儀表板
第 1 部分:建立並儲存資料連線
第 2 部分:建立報表
第 3 部分:建立篩選
發佈儀表板
使用儀表板
開始之前
開始此作業之前,請先檢閱下列必要條件的相關資訊:
您用來建立及發佈儀表板之電腦上必須安裝Excel 。
此案例中使用 Adventure Works 範例資料和商務智慧中心網站中SharePoint Server 2013。如果您沒有範例資料和商務智慧中心網站,必須加以設定以供您使用Configure AdventureWorks for Business Intelligence solutions指示 IT 系統管理員。
您必須在您所要使用的 SharePoint 環境中設定 Excel Services。
您必須有些關於 Excel Services 使用哪些驗證設定的資訊。以 Windows 驗證提供的使用者存取權,可能搭配了 Kerberos 委派、Secure Store Service 或 EffectiveUserName 功能 (若搭配 OLAP 資料來源)。
如需關於如何設定 Secure Store 的資訊,請參閱<規劃 SharePoint Server 的 Secure Store Service>和<在 SharePoint Server 中設定 Secure Store Service>。如需關於如何為 OLAP 資料來源設定 EffectiveUserName 功能的資訊,請參閱<在 SharePoint Server 中使用 Analysis Services EffectiveUserName>。
規劃儀表板
開始建立儀表板之前,建議您建立儀表板計劃。此計劃不需要過於廣泛或複雜。但是,應針對儀表板需包含的項目提供建議。為了協助您準備儀表板計劃,請考慮類似如下的問題:
誰會使用儀表板?
他們想查看哪類資訊?
是否存在可用來建立儀表板的資料?
我們的範例儀表板是設計成原型,可讓您用來學習如何建立及發佈 Excel Services 儀表板。若要顯示我們可能會如何針對類似的儀表板建立儀表板計劃,請參閱下表。
表:範例儀表板的基本計劃
問題 | 回覆 |
---|---|
誰會使用儀表板? |
儀表板的適用對象是對虛構公司 Adventure Works Cycles 之銷售資訊感興趣的業務代表、業務經理、公司主管及其他專案關係人。 |
如何使用儀表板?換句話說,儀表板使用者想查看哪類資訊? |
銷售代表、經理、行政人員及其他儀表板使用者想使用儀表板檢視、探索及分析資料。儀表板使用者至少想查看下列資訊類型:
儀表板使用者想使用儀表板檢視、探索及分析資料,以取得特定問題的答案。 儀表板使用者也想能夠使用篩選,以專注於更特定的資訊,例如特定期間的銷售量。 |
是否存在可用來建立儀表板的資料? |
是。AdventureWorks 範例資料庫包含要用於儀表板上的資料。此範例資料由於是多維度資料 Cube,因此可讓我們建立互動式報表,供儀表板使用者檢視不同層級的詳細資料來探索資料。 |
儀表板應該包含哪些項目? |
範例儀表板包含下列項目:
|
建立儀表板計劃之後,即可開始建立儀表板。
建立儀表板
若要建立儀表板,請先建立資料連線。然後,我們會使用該資料連線來建立報表與我們想要使用的篩選。之後,我們會將活頁簿發佈至SharePoint Server 2013。
第 1 部分:建立資料連線
範例儀表板使用單一資料連線,連線至儲存在 SQL Server 2012 Analysis Services 中的資料。我們將使用此資料連線建立儀表板的報表和篩選。
建立 Analysis Services 資料連線
開啟 Microsoft Excel。
選擇 [空白活頁簿] 以建立活頁簿。
在 [資料] 索引標籤上,依序選擇 [取得外部資料] 群組、[從其他來源] 及 [從 Analysis Services]。
[資料連線精靈] 會隨即開啟。
在「連接至資料庫伺服器」頁面的 [伺服器名稱] 方塊中,指定要使用之 Analysis Services 資料所在的伺服器名稱。
在 [登入認證] 區段中,採取下列其中一個步驟:
如果您的組織要使用 Windows 驗證,請選擇 [使用 Windows 驗證],然後選擇 [下一步] 按鈕。
如果貴組織要使用特定使用者認證,請選擇 [使用下列的使用者名稱和密碼],然後指定適當的使用者名稱和密碼,再選擇 [下一步] 按鈕。
提示
如果您不知道該選擇哪個選項,請連絡 SharePoint 管理員。
在「選取資料庫及表格」頁面上,依序選擇 [AdventureWorksDW2012Multidimensional-EE] 資料庫、[Adventure Works] Cube 及 [下一步] 按鈕。
在「儲存資料連線檔案和完成」頁面上,選擇 [完成] 按鈕。
在「匯入資料」頁面上,選取 [只建立連線] 選項,然後選擇 [確定] 按鈕。
保持開啟 Excel。
我們已經在 Analysis Services 中建立 Adventure Works Cube 的連線。此資料連線預設會儲存在電腦上 [文件] 媒體櫃中的 [我的資料來源] 資料夾,並內嵌在活頁簿中。我們將針對儀表板使用內嵌在活頁簿中的 ODC 連線。
下一步是建立儀表板的報表。
第 2 部分:建立報表
我們將為範例儀表板建立四個報表,如下表所述:
表:儀表板報表
報表類型 | 報表名稱 | 描述 |
---|---|---|
樞紐分析圖 |
ProductSales |
顯示跨不同產品類別之銷售金額的橫條圖報表。 |
樞紐分析圖 |
GeoSales |
顯示跨不同銷售領域之銷售金額的橫條圖報表。 |
樞紐分析表 |
ChannelSales |
顯示跨網際網路和經銷商通路之訂單數量和銷售金額的表格。 |
樞紐分析表 |
OrderSales |
顯示跨不同產品類別之訂單數量和銷售金額的表格。 |
第一步是建立 ProductSales 報表。
若要建立 ProductSales 報表
在 Excel 之 [插入] 索引標籤上,選擇 [圖表] 區段中的 [樞紐分析圖]。
[建立樞紐分析圖] 對話方塊會隨即顯示。
在 [選擇您要分析的資料] 區段中,選擇 [使用外部資料來源] 選項,然後選擇 [選擇連線] 按鈕。
[現有連線] 對話方塊會隨即顯示。
在 [活頁簿中的連線] 區段中,選取 [AdventureWorksDW2012Multidimensional-EE] 資料連線,然後選擇 [開啟] 按鈕。
在 [建立樞紐分析圖] 對話方塊中,選擇 [已經存在的工作表] 選項,然後選擇 [確定] 按鈕。
[圖表1] 隨即開啟以供編輯。
在 [樞紐分析圖欄位] 清單中,指定下列選項:
在 [銷售摘要] 區段中,選擇 [銷售金額]。
[銷售金額] 會隨即顯示在 [值] 區段中,且報表會更新以顯示一個橫條。
在 [產品] 區段中,選擇 [產品類別]。
[產品類別] 會隨即顯示在 [座標軸] 區段中,且報表會更新以顯示跨不同產品類別的銷售金額。
若要以遞減順序排序橫條,請採取下列步驟:
在 [樞紐分析圖欄位] 清單中,按一下 (或觸碰) [產品類別] 維度,然後選擇出現的向下箭頭。
[選取欄位] 對話方塊會隨即顯示。
選擇 [其他排序選項...] 以開啟 [排序 (類別)] 對話方塊。
在 [排序選項] 區段中,選擇 [遞減 (Z 到 A) 方式] 選項,然後使用清單以選取 [銷售金額]。
按一下 [確定]。
為了確保有容納更多報表的空間,我們將樞紐分析圖移到更接近工作表左上角的位置。若要執行此動作,請拖曳報表,將左上角對齊工作表儲存格 B10 的左上角。
為了避免稍後分不清楚報表名稱,我們將為報表指定新名稱。在 [分析] 索引標籤之 [樞紐分析圖] 群組中,刪除 [圖表名稱] 方塊中的 Chart1 字樣,然後輸入 ProductSales,再按 Enter 鍵。
提示
確定您指定的名稱僅包含英數字元 (不含空白)。
為了確保報表稍後不會發生大小問題,請為報表指定大小設定。若要執行此動作,請執行下列步驟:
在報表的空白區段 (例如報表的右上角的內側) 中按一下滑鼠右鍵 (或觸碰並按住幾秒),然後選擇 [圖表區格式]。
[圖表區格式] 清單會隨即開啟。
在 [圖表選項] 下,選擇 [大小及內容] 工具列命令。
展開 [大小] 區段,然後選擇 [鎖定長寬比] 選項。
展開 [內容] 區段,選擇 [大小位置不隨儲存格改變] 選項,然後確認已選取 [鎖定] 選項。
若要選擇性地指定報表的替代文字,請展開 [替代文字] 區段,然後輸入您要用於報表的文字。
關閉 [圖表區格式] 清單。
使用「Adventure Works 銷售」之類的檔案名稱儲存活頁簿。
保持開啟此活頁簿。
現在我們已經建立樞紐分析圖。下一步是建立另一個樞紐分析圖並命名為 GeoSales,此樞紐分析圖會顯示跨不同地理位置的銷售金額。
若要建立 GeoSales 報表
在 Excel 中,於您用來建立 ProductSales 報表的相同工作表上選擇儲存格 K10。
在 [插入] 索引標籤上,選擇 [樞紐分析圖]。
在 [選擇您要分析的資料] 區段中,選擇 [使用外部資料來源] 選項,然後選擇 [選擇連線] 按鈕。
[現有連線] 對話方塊會隨即顯示。
在 [活頁簿中的連線] 區段中,選取 [AdventureWorksDW2012Multidimensional-EE] 資料連線,然後選擇 [開啟] 按鈕。
在 [建立樞紐分析圖] 對話方塊中,選擇 [已經存在的工作表] 選項,然後選擇 [確定] 按鈕。
[圖表2] 會隨即開啟以供編輯。
移動圖表,將其左上角對齊工作表儲存格 J10 的左上角。
在 [樞紐分析圖欄位] 清單中,指定下列選項:
在 [銷售摘要] 區段中,選擇 [銷售金額]。
在 [銷售領域] 區段中,將 [銷售領域] 拖曳至 [圖例] 區段。
報表會隨即更新以顯示指出 [歐洲]、[北美洲] 及 [太平洋地區] 之銷售金額的橫條圖。
請遵循下列步驟,指定報表的大小設定:
在報表的空白區段中,以滑鼠右鍵按一下 (或觸碰並按住幾秒),然後選擇 [圖表區格式] 選項。
[圖表區格式] 清單會隨即開啟。
在 [圖表選項] 下,選擇 [大小及內容] 工具列命令。
展開 [大小] 區段,然後選擇 [鎖定長寬比] 選項。
展開 [內容] 區段,選擇 [大小位置不隨儲存格改變] 選項,然後確認已選取 [鎖定]。
若要選擇性地指定報表的替代文字,請展開 [替代文字] 區段,然後輸入您要用於報表的文字。
關閉 [圖表區格式] 清單。
指定報表的新名稱。在 [分析] 索引標籤的 [樞紐分析圖] 群組中,刪除 [圖表名稱] 方塊中顯示「圖表2」的文字,然後輸入 GeoSales,再按 Enter 鍵。
在 [檔案] 索引標籤上,選擇 [儲存] 按鈕。
保持開啟此活頁簿。
現在我們已經建立兩個報表。下一步是建立 ChannelSales 報表。
若要建立 ChannelSales 報表
在 Excel 中,於您用來建立先前報表的相同工作表上選擇儲存格 B26。
在 [插入] 索引標籤上,選擇 [樞紐分析表]。
在 [選擇您要分析的資料] 區段中,選擇 [使用外部資料來源] 選項,然後選擇 [選擇連線] 按鈕。
[現有連線] 對話方塊會隨即顯示。
在 [活頁簿中的連線] 區段中,選取 [AdventureWorksDW2012Multidimensional-EE] 資料連線,然後選擇 [開啟] 按鈕。
選擇 [已經存在的工作表] 選項,然後選擇 [確定] 按鈕。
[樞紐分析表3] 會隨即開啟以供編輯。
在 [樞紐分析表欄位] 清單中,指定下列選項:
在 [銷售訂單階層] 區段中,選擇 [訂單計數]。
在 [銷售摘要] 區段中,選擇 [銷售金額]。
在 [銷售通路] 區段中,選擇 [銷售通路]。
報表會隨即更新以顯示指出網際網路和經銷商通路之訂單計數和銷售金額的表格。
選擇儲存格 B26,接著從 [公式] 列中刪除顯示「列標籤」的文字,然後輸入 ChannelSales,再按 Enter 鍵。
指定報表的新名稱。在 [分析] 索引標籤的 [樞紐分析表] 群組中,刪除 [樞紐分析表名稱] 方塊中顯示「樞紐分析表3」的文字,然後輸入 ChannelSales,再按 Enter 鍵。
在 [檔案] 索引標籤上,選擇 [儲存] 按鈕。
保持開啟 Excel 活頁簿。
現在我們已經建立使用相同資料來源的三個報表。下一步是建立 OrderSales 報表。
若要建立 OrderSales 報表
在 Excel 中,於您用來建立先前報表的相同工作表上選擇儲存格 H26。
在 [插入] 索引標籤上,選擇 [樞紐分析表]。
在 [選擇您要分析的資料] 區段中,選擇 [使用外部資料來源] 選項,然後選擇 [選擇連線] 按鈕。
[現有連線] 對話方塊會隨即顯示。
在 [活頁簿中的連線] 區段中,選取 [AdventureWorksDW2012Multidimensional-EE] 資料連線,然後選擇 [開啟] 按鈕。
選擇 [已經存在的工作表] 選項,然後選擇 [確定] 按鈕。
[樞紐分析表4] 會隨即開啟以供編輯。
在 [樞紐分析表欄位] 清單中,指定下列選項:
在 [銷售訂單階層] 區段中,選擇 [訂單計數]。
在 [銷售摘要] 區段中,選擇 [銷售金額]。
在 [產品] 區段中,選擇 [產品類別]。
報表會隨即更新以顯示指出不同產品類別之訂單計數和銷售金額的表格。
選擇儲存格 H26,接著從 [公式] 列中刪除顯示「列標籤」的預設文字,然後輸入 Products,再按 Enter 鍵。
指定報表的新名稱。在 [分析] 索引標籤的 [樞紐分析表] 群組中,刪除 [樞紐分析表名稱] 方塊中顯示「樞紐分析表4」的文字,然後輸入 OrderSales,再按 Enter 鍵。
在 [檔案] 索引標籤上,選擇 [儲存] 按鈕。
保持開啟此活頁簿。
現在我們已經為基本儀表板建立四個報表。下一步是建立篩選。
第 3 部分:建立篩選
您可以使用 Excel 建立數個不同的篩選類型。例如,利用在 [欄位] 清單的 [篩選] 區段中加入一個欄位來建立簡易篩選。您可以建立交叉分析篩選器,或者如果使用多維度資料來源 (例如 Analysis Services),則可以建立時間表控制項。我們將為此範例儀表板建立時間表控制項。此篩選可讓使用者檢視特定時間的資訊。
若要建立時間表控制項
在 Excel 中,於您用來建立報表的相同工作表上選擇儲存格 B1。
在 [插入] 索引標籤上,選擇 [篩選] 群組中的 [時間表]。
[現有連線] 對話方塊會隨即顯示。
在 [活頁簿中的連線] 區段中,選取 [AdventureWorksDW2012Multidimensional-EE] 資料連線,然後選擇 [開啟] 按鈕。
[插入時間表] 對話方塊會隨即顯示。
選擇 [日期] 選項,然後選擇 [確定] 按鈕。
時間表控制項會隨即開啟。
移動時間表控制項,將其左上角對齊儲存格 B1 的左上角。
若要讓時間表控制項變得更寬,請使用調整大小控點,然後將控制項右邊的縮放控點拖曳至欄 M。
選取時間表控制項,然後在 [選項] 索引標籤上,選擇 [時間表] 群組中的 [回報連線] 工具列命令。
[回報連線] 對話方塊會隨即顯示。
選擇 [ChannelSales]、[GeoSales]、[OrderSales] 及 [ProductSales],然後選擇 [確定] 按鈕。
在 [檔案] 索引標籤上,選擇 [儲存] 按鈕。
保持開啟 Excel 活頁簿。
此時我們已經建立儀表板。下一步是將它發佈至SharePoint Server 2013,其中由其他人使用。
發佈儀表板
若要將活頁簿發佈至SharePoint Server 2013,我們將遵循四個步驟的程序。首先,我們進行活頁簿的顯示方式會影響某些調整。然後,我們指定Excel Services我們使用外部資料連線的資料驗證設定。接下來,我們指定發佈活頁簿的選項。最後,我們將該活頁簿發佈至SharePoint Server 2013。
第一步是調整活頁簿。範例儀表板預設會在含有儀表板的工作表上顯示格線。此外,工作表預設稱為 Sheet1。您可以進行少量調整,以改善儀表板的顯示方式。
若要改善活頁簿的次要刻度的顯示方式
在 Excel 中,選擇 [檢視] 索引標籤。
若要從檢視中移除格線,請在 [檢視] 索引標籤上,清除 [顯示] 群組中的 [格線] 核取方塊。
若要移除列名和欄名,請在 [檢視] 索引標籤上,取消選取 [顯示] 群組中的 [標題] 核取方塊。
若要重新命名工作表,請在 [Sheet1] 索引標籤上按一下滑鼠右鍵,然後選擇 [重新命名]。立即輸入工作表的新名稱 (例如 SalesDashboard),然後按 Enter 鍵。
在 [檔案] 索引標籤上,選擇 [儲存]。
保持開啟此活頁簿。
所建立的活頁簿會使用發佈活頁簿時需要保持連線的外部資料連線。為了確保資料連線保持連線,以支援 Excel Services 的資料重新整理功能,您必須指定驗證設定。
若要指定外部資料連線的驗證設定
在 Excel 中,選擇 [資料] 索引標籤上的 [連線] 工具列命令。
此時會出現 [活頁簿連線] 對話方塊,並顯示 [AdventureWorksDW2012Multidimensional-EE] 資料連線。
選擇 [內容] 按鈕。
在 [連線內容] 對話方塊的 [定義] 索引標籤上,選擇 [Excel Services] 旁的 [驗證設定...] 按鈕。
在 [Excel Services 驗證設定] 對話方塊中,採取下列其中一個步驟:
如果已設定 Excel Services 使用 Windows 驗證或 EffectiveUserName 功能,請選取 [使用驗證使用者的帳戶],然後選擇 [確定] 按鈕。
如果已設定 Excel Services 使用 Secure Store Service,請選取 [使用儲存的帳戶]。在 [應用程式識別碼] 方塊中,指定 Secure Store 目標應用程式識別碼,然後選擇 [確定] 按鈕。
如果已設定 Excel Services 使用自動服務帳戶,請選取 [無],然後選擇 [確定] 按鈕。
重要
如果您不知道要選擇哪個選項,請連絡 SharePoint 管理員。
選擇 [確定] 按鈕關閉 [連線內容] 對話方塊。
如果您看到訊息指出活頁簿中的連線與外部檔案所定義的連線將不再相同,請選擇 [是]。
選擇 [關閉] 按鈕關閉 [活頁簿連線] 對話方塊。
我們建立儀表板的報表時,我們已授與之每個唯一的名稱,並定義為命名項目中Excel。除了將活頁簿發佈至SharePoint Server 2013,我們應該發佈我們所定義的命名項目。這會使您可以稍後顯示其本身的 SharePoint 網頁組件中的命名項目。我們藉由指定的活頁簿發佈選項來進行。
提示
本文不會說明如何在各自的 SharePoint 網頁組件中顯示命名項目。因此,以下是選用程序。不過最佳作法是建議您執行下列程序。如此一來,稍後就不需要重新發佈活頁簿。
若要指定活頁簿的發佈選項
在 [檔案] 索引標籤上,選擇 [資訊],然後選擇 [瀏覽器檢視選項]。
選擇 [瀏覽器檢視選項] 按鈕。
在 [顯示] 索引標籤上,使用清單選擇 [活頁簿中的項目]。
選擇 [所有圖表] 和 [所有樞紐分析表],然後選擇 [確定] 按鈕。
在 [檔案] 索引標籤上,選擇 [儲存] 按鈕。
保持開啟此活頁簿。
下一步是將活頁簿發佈至SharePoint Server 2013。
活頁簿發佈至 SharePoint Server
在 Excel 中,依序選擇 [檔案] 索引標籤上的 [另存新檔]、[電腦] 及 [瀏覽] 按鈕。
[另存新檔] 對話方塊會隨即顯示。
在位址行中,輸入 Excel Services 信任的檔案位置之 SharePoint 位址。
選擇 [儲存] 按鈕。
活頁簿會隨即在您指定的 SharePoint 文件庫中發佈。
關閉 Excel 活頁簿。
建立及發佈儀表板之後,即可使用此儀表板探索資料。
使用儀表板
儀表板發佈至SharePoint Server 2013之後,它是可供其他人檢視並使用它。
若要開啟 [儀表板
開啟網頁瀏覽器。
在網址列中,輸入發佈儀表板之商務智慧中心網站的網址。
選擇 [網站內容],然後選擇 [文件]。
選擇 [Adventure Works 銷售] 儀表板。
儀表板會開啟以供檢視。
此時會開啟儀表板以供檢視,然後即可使用儀表板取得特定問題的答案,如下表所述。
表:使用儀表板取得特定問題的答案
問題 | 動作 |
---|---|
哪一個產品類別的訂單數最多? |
使用 OrderSales 報表檢視各項產品類別的 [訂單數] 欄。您會看到 [飾品] 的訂單數最多。另請注意,在所有四個產品類別中,[飾品] 的總銷售金額也是最低。 |
這間公司透過網際網路通路,還是透過經銷商通路銷售較多商品? |
透過 ChannelSales 報表,您會看到雖然網際網路通路的訂單較多,但是經銷商通路的銷售金額最高。 |
哪一年的總銷售金額最高? |
使用接近畫面頂端的時間表控制項選擇 [月份] 旁的向下箭頭,然後選取 [年份]。使用控制項一次選取一個年份。請注意,2007 年的銷售金額最高。 |
這間公司一直以來在哪個銷售領域的銷售金額最高? |
選取時間表控制項右上角的 [清除篩選] 工具列命令,以清除時間表控制項的篩選。請注意,這間公司在 [北美洲] 的銷售金額最高。 |
哪一個自行車子類別的總銷售量最高? |
在 ProductSales 報表中,按兩下 [自行車] 的橫條 (或觸碰並按住幾秒)。此報表會隨即更新以顯示三個子類別:[越野自行車]、[公路自行車] 及 [旅行自行車]。請注意,[越野自行車] 子類別的銷售金額最高。 |
See also
商務智慧功能的 Excel Service (SharePoint Server 2013)
使用資料模型建立基本 Excel Services 儀表板 (SharePoint Server 2013)