本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

設定商務智慧解決方案的 AdventureWorks

 

適用版本:SharePoint Server 2013 Enterprise

上次修改主題的時間:2016-12-16

摘要:設定 AdventureWorks 資料範例與 Excel、Excel Services 及 PerformancePoint Services 商務智慧案例搭配使用。

AdventureWorks 資料集範例提供範例資料庫、資料倉儲及 OLAP Cube。本節的後續文章會利用此資料範例來示範 Excel 2013、Excel Services 及 PerformancePoint Services 的商務智慧功能。本文說明如何安裝和設定 AdventureWorks 資料集範例,以及如何在您的 SharePoint Server 2013 伺服器陣列上設定商務智慧中心。

重要事項 重要事項:
此案例只適用於 SharePoint Server 2013 Enterprise。

本文內容:

安裝 AdventureWorks 資料集範例,是由下載資料範例、在 SQL Server Management Studio 中附加範例資料庫,以及使用 SQL Server Data Tools 來部署範例 OLAP Cube 等動作所組成。

建立商務智慧中心,是由透過商務智慧中心範本使用 SharePoint 管理中心網站 建立新網站集合的動作所組成。

本文包含用來完成這兩項工作的程序,以及設定必要的使用者存取權與權限的程序。

開始之前,請先閱讀下列有關權限及軟體需求的資訊:

  • 您必須是 SQL Server 及 Analysis Services 管理員,才能部署 AdventureWorks 資料範例。

  • 您必須是 SharePoint Server 2013 伺服器陣列的伺服器陣列管理員,才能建立商務智慧中心。

後續文章會利用 Excel Services 及 PerformancePoint Services,並假設您的伺服器陣列上已經設定這兩者。如需部署 Excel Services 的資訊,請參閱<SharePoint Server 2013 的 Excel Services 概觀>及<在 SharePoint Server 2013 中設定 Excel Services>。如需部署 PerformancePoint Services 的資訊,請參閱<PerformancePoint Services 管理 (SharePoint Server 2013)>。

使用 Excel Services 或 PerformancePoint Services 時,可以使用 Windows 驗證搭配 Kerberos 委派、Secure Store Service 或 EffectiveUserName 功能 (若搭配 OLAP 資料來源) 來提供使用者存取權,並假設您的伺服器陣列上已經設定一或多個前述選項。如需設定 Secure Store 的資訊,請參閱<規劃 SharePoint Server 2013 的 Secure Store Service>及<在 SharePoint 2013 中設定 Secure Store Service>。如需針對 OLAP 資料來源設定 EffectiveUserName 功能的資訊,請參閱<在 SharePoint Server 2013 中使用 Analysis Services EffectiveUserName>。

此影片顯示安裝和設定 AdventureWorks 範例資料集的相關步驟 (本文將有說明)。

影片:設定商務智慧解決方案的 AdventureWorks

視訊 (播放按鈕) 圖示

AdventureWorks 資料範例是由下列各項組成:

  • AdventureWorks2012 資料庫

  • AdventureWorksDW2012 資料庫

  • AdventureWorksDW2012Multidimensional-EE OLAP Cube

下列各節說明如何分別部署這些資料集。

這兩個 AdventureWorks 範例資料庫必須分別下載。

使用下列程序來下載和部署 AdventureWorks2012 資料庫。

部署 AdventureWorks2012 資料庫
  1. 下載AdventureWorks2012_Data.mdf

    注意事項 附註:
    因為此檔案是從網際網路下載,所以可能會被 Windows 封鎖。以滑鼠右鍵按一下檔案,然後依序按一下 [屬性]、[解除封鎖] 按鈕 (若有的話) 及 [確定] (如果沒有 [解除封鎖] 按鈕,則表示未封鎖檔案)。
  2. 將 AdventureWorks2012_Data.mdf 複製到預設資料庫目錄 (通常是 \Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA),或複製到資料庫管理員指定的其他位置。

  3. 開啟 SQL Server Management Studio。

  4. 連線到資料庫引擎。

  5. 以滑鼠右鍵按一下 [資料庫],然後按一下 [附加]。

  6. 在 [附加資料庫] 對話方塊上,按一下 [新增]。

  7. 瀏覽到您複製 AdventureWorks2012_Data.mdf 的位置,選取該檔案,然後按一下 [確定]。

  8. 在 [AdventureWorks2012 資料庫詳細資料] 下,選取 [檔案類型] 為 [記錄] 的列。

  9. 按一下 [移除]。

  10. 按一下 [確定]。

使用下列程序來下載和部署 AdventureWorksDW2012 資料倉儲資料庫。

部署 AdventureWorksDW2012 資料倉儲
  1. 下載AdventureWorksDW2012_Data.mdf

    注意事項 附註:
    因為此檔案是從網際網路下載,所以可能會被 Windows 封鎖。以滑鼠右鍵按一下檔案,然後按一下 [屬性]。按一下 [解除封鎖] 按鈕 (若有的話),然後按一下 [確定] (如果沒有 [解除封鎖] 按鈕,則表示未封鎖檔案)。
  2. 將 AdventureWorksDW2012_Data.mdf 複製到預設資料庫目錄 (通常是 \Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA),或複製到資料庫管理員指定的其他位置。

  3. 開啟 SQL Server Management Studio。

  4. 連線到資料庫引擎。

  5. 以滑鼠右鍵按一下 [資料庫],然後按一下 [附加]。

  6. 在 [附加資料庫] 對話方塊上,按一下[新增]。

  7. 瀏覽到您複製 AdventureWorksDW2012_Data.mdf 的位置,選取該檔案,然後按一下 [確定]。

  8. 在 ["AdventureWorksDW2012" 資料庫詳細資料] 下,選取 [檔案類型] 為 [記錄] 的列。

  9. 按一下 [移除]。

  10. 按一下 [確定]。

您必須滿足下列需求,才能部署範例 OLAP Cube。如果您的環境尚未完成這些工作,則可使用提供的程序予以分別完成。

  • 必須在 SQL Server 資料庫引擎部署 AdventureWorksDW2012 資料庫,如上節所述。

  • 部署 SQL Server 及 Analysis Services 時,必須安裝 SQL Server Data Tools。

    注意事項 附註:
    SQL Server 資料工具在舊版 SQL Server 中稱為 Business Intelligence Developer Studio (BIDS)。
  • 執行 Analysis Services 服務的帳戶必須擁有 SQL Server 資料庫引擎的登入。

若您尚未部署 AdventureWorksDW2012 資料庫,請執行現在使用本節中的程序的下Business Connectivity Service再繼續執行的程序。

如果您尚未部署 SQL Server Data Tools,請使用下列程序予以部署。

注意事項 附註:
您可以在執行 SQL Server 的電腦上,依序按一下 [開始]、[所有程式] 及 [Microsoft SQL Server 2012],來判定是否已安裝 SQL Server Data Tools。如果安裝了 SQL Server Dat Tools,它就會出現在 [Microsoft SQL Server 2012] 下的功能表中。
安裝 SQL Server Data Tools
  1. 在 SQL Server 2012 DVD 上,執行 setup.exe。

  2. 在 SQL Server 安裝中心的左窗格上,按一下 [安裝]。

  3. 在右窗格中,按一下 [新的 SQL Server 獨立安裝或將功能加入到現有安裝]。

  4. 在 [安裝程式支援規則] 頁面上,按一下 [確定]。

  5. 在 [產品更新] 頁面上,按 [下一步]。

  6. 在 [安裝程式支援規則] 頁面上,按 [下一步]。

  7. 在 [安裝類型] 頁面上,選取 [將功能加入到現有的 SQL Server 2012 執行個體] 選項,然後選取要安裝 SQL Server Data Tools 的執行個體。

  8. 按 [下一步]。

  9. 在 [功能選擇] 頁面上,選取 [SQL Server Data Tools] 核取方塊,然後按 [下一步]。

  10. 在 [安裝規則] 頁面上,按 [下一步]。

  11. 在 [磁碟空間需求] 頁面上,按 [下一步]。

  12. 在 [錯誤報告] 頁面上,按 [下一步]。

  13. 在 [安裝設定規則] 頁面上,按 [下一步]。

  14. 在 [準備安裝] 頁面上,按一下 [安裝]。

  15. 安裝完成時,按一下 [關閉]。

一旦安裝了 SQL Server Data Tools,下一個步驟就是針對執行 Analysis Services 的帳戶建立登入 (如果尚未建立)。

如果您不知道執行 Analysis Services 的是哪個帳戶,請使用下列程序來判定帳戶。

判定 Analysis Services 服務帳戶
  1. 在執行 Analysis Services 的電腦上,依序按一下 [開始]、[所有程式]、[Microsoft SQL Server 2012]、[組態工具],然後按一下 [SQL Server 組態管理員]。

  2. 在左窗格中,按一下 [SQL Server 服務]。

  3. 在右窗格中,找出您要使用的 Analysis Services 執行個體,並記下 [登入身分] 欄列出的帳戶。這就是您必須在 SQL Server 中新增登入的帳戶。

如果執行 Analysis Services 的帳戶尚未擁有 SQL Server 登入,請使用下列程序予以建立。

針對 Analysis Services 服務帳戶新增登入
  1. 開啟 SQL Server Management Studio。

  2. 連線至資料庫引擎。

  3. 展開 [安全性]。

  4. 以滑鼠右鍵按一下 [登入],然後按一下 [新增登入]。

  5. 在 [登入名稱] 文字方塊中,輸入執行 Analysis Services 服務的帳戶名稱。

  6. 按一下 [確定]。

    注意事項 附註:
    此登入除了預設的「公用」角色之外,不需要任何伺服器角色,也不需要使用者對應。

一旦針對 Analysis Services 服務帳戶設定了登入,下一個步驟就是下載和部署 AdventureWorks OLAP Cube。使用下列程序來下載和部署 Cube。

設定 AdventureWorks OLAP Cube
  1. 下載AdventureWorks Multidimensional Models SQL Server 2012.zip

    注意事項 附註:
    因為此檔案是從網際網路下載,所以可能會被 Windows 封鎖。以滑鼠右鍵按一下檔案,然後按一下 [屬性]。按一下 [解除封鎖] 按鈕 (若有的話),然後按一下 [確定] (如果沒有 [解除封鎖] 按鈕,則表示未封鎖檔案)。
  2. 將檔案解壓縮到執行 Analysis Services 的電腦上的位置。

  3. 在 [企業] 資料夾中,按兩下 AdventureWorksDW2012Multidimensional-EE.sln。

  4. 如果出現 [選擇預設環境設定] 對話方塊,請選擇 [商務智慧設定] 選項,然後按一下 [啟動 Visual Studio]。

  5. 在 Visual Studio 的 [方案總管] 視窗頂端,以滑鼠右鍵按一下 [AdventureWorksDW2012Multidimensional-EE],然後按一下 [部署]。

  6. 關閉 Visual Studio 而不儲存變更。

一旦部署了資料庫及 Cube,您就必須將其存取權授與使用者。所需的存取權如下:

  • 會在本節後續文章中建立報告或儀表板的使用者,都必須擁有 AdventureWorks 資料庫的 [db_datareader] 存取權,以及 AdventureWorks Cube 的 [讀取] 存取權。

  • 如果您使用自動服務帳戶搭配 Excel Services 或 PerformancePoint Services,該帳戶就必須擁有 AdventureWorks 資料庫的 [db_datareader] 存取權,以及 AdventureWorks Cube 的 [讀取] 存取權。

  • 如果您使用 Secure Store 重新整理 Excel Services 或 PerformancePoint Services 中的資料,目標應用程式認證就必須擁有 AdventureWorks 資料庫的 [db_datareader] 存取權,以及 AdventureWorks Cube 的 [讀取] 存取權。

建議您使用包含您要授與存取權之使用者的 Active Directory 群組。

使用下列程序來授與 AdventureWorks 資料庫的存取權。如果您選擇分別將存取權授與每個使用者,而不使用 Active Directory 群組,就必須為每個使用者建立不同的登入。

授與 AdventureWorks 資料庫的存取權
  1. 在 SQL Server Management Studio 中,連線至資料庫引擎。

  2. 展開 [安全性]。

  3. 以滑鼠右鍵按一下 [登入],然後按一下 [新增登入]。

  4. 按一下 [搜尋]。

  5. 如果您使用 Active Directory 群組,請按一下 [物件類型],選取 [群組] 核取方塊,然後按一下 [確定]。

  6. 在 [選取使用者或群組] 對話方塊上,輸入您要授與資料庫存取權的 Active Directory 群組或使用者的名稱,然後按一下 [確定]。

  7. 在 [選取頁面] 下,按一下 [使用者對應]。

  8. 選取 [AdventureWorks2012] 的 [對應] 核取方塊,然後選取 [db_datareader] 資料庫角色成員資格核取方塊。

  9. 選取 [AdventureWorksDW2012] 的 [對應] 核取方塊,然後選取 [db_datareader] 資料庫角色成員資格核取方塊。

  10. 按一下 [確定]。

使用下列程序來授與 AdventureWorks OLAP Cube 的存取權。

授與 AdventureWorks OLAP Cube 的存取權
  1. 在 SQL Server Management Studio 中,連線到 Analysis Services。

  2. 展開 [資料庫],然後展開 [AdventureWorksDW2012Multidimensional-EE]。

    注意事項 附註:
    如果沒有出現 AdventureWorksDW2012Multidimensional-EE 資料庫,請以滑鼠右鍵按一下 [資料庫],然後按一下 [重新整理]。
  3. 以滑鼠右鍵按一下 [角色],然後按一下 [新增角色]。

  4. 在 [角色名稱] 文字方塊中,輸入角色的名稱。

  5. 在 [選取頁面] 窗格中,按一下 [成員資格]。

  6. 按一下 [新增]。

  7. 輸入您要授與 Cube 存取權的使用者或 Active Directory 群組的名稱。

    注意事項 附註:
    如果您將會使用 Secure Store 或自動服務帳戶來存取 Cube,請在此處包含所需的認證。
  8. 在 [選取使用者或群組] 對話方塊上,按一下 [確定]。

  9. 在 [選取頁面] 窗格中,按一下 [Cube]。

  10. 在右窗格的 [存取] 欄中,按一下以選取 [Adventure Works] 及 [Mined Customers] 下拉式清單中的 [讀取]。

  11. 在右窗格的 [本機 Cube/鑽研存取] 欄中,按一下以選取 [Adventure Works] 及 [Mined Customers] 下拉式清單中的 [鑽研]。

  12. 按一下 [確定]。

必須有商務智慧中心網站,本節的後續文章才有意義。您可以使用現有的商務智慧中心。不過,建議您建立不屬於生產環境的新商務智慧中心。

使用下列程序來建立商務智慧中心。

建立商務智慧中心
  1. 在 SharePoint 管理中心網站 的 [應用程式管理] 下,按一下 [建立網站集合]。

  2. 在 [建立網站集合] 頁面上:

    1. 在 [標題] 文字方塊中,輸入標題。

    2. 在 [URL] 文字方塊中,輸入要使用的 URL。

    3. 在 [選取範本] 下,選擇 [企業] 索引標籤,然後選取 [商務智慧中心]。

    4. 在 [主要網站集合管理員] 區段的 [使用者名稱] 文字方塊中,輸入主要網站集合管理員的名稱。

    5. 選擇輸入次要網站集合管理員的名稱。

    6. 選擇選取配額範本。

    7. 按一下 [確定]。

下表說明商務智慧中心提供的權限。

商務智慧中心權限

帳戶 權限

訪客

讀取

讀取權限可以讓使用者檢視商務智慧中心的資訊。

成員

參與

參與權限可以讓使用者檢視以及建立項目 (例如報告),並將項目儲存至這個網站。

設計師

設計

設計權限可以讓使用者檢視、建立以及發佈內含儀表板的項目。

擁有者

完全控制

完全控制權限可以讓使用者檢視、建立以及發佈儀表板內容,以及檢視或編輯使用者權限。

針對本節後續文章所說明的案例,使用者將需要下列權限。

  • 將活頁簿從 Excel 發佈到商務智慧中心的使用者需要 [參與] 權限,且必須加入 [成員] 群組。

  • 從 PerformancePoint 儀表板設計工具發佈儀表板的使用者需要 [設計] 權限,且必須加入 [設計師] 群組。

  • 只在商務智慧中心檢視報告或儀表板但不發佈的使用者只需要 [讀取] 權限,且可以加入 [訪客] 群組。

使用下列程序來設定商務智慧中心的權限。

在商務智慧中心設定權限
  1. 按一下商務智慧中心的 [共用]。

  2. 輸入您要授與存取權的使用者或群組的名稱。

  3. 按一下 [顯示選項]。

  4. 在 [選取群組或權限等級] 下拉式清單上,選取想要的權限等級。

  5. 按一下 [共用]。

下列案例會使用本文設定的 AdventureWorks 資料範例及商務智慧中心:

使用 SQL Server Analysis Services 資料建立 Excel Services 儀表板

https://technet.microsoft.com/zh-tw/library/jj573015.aspx
顯示: