以 Power Pivot 模式安裝 Analysis Services

適用于:SQL Server 2019 和更早版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

資料採礦自 SQL Server 2017 Analysis Services 起退場,現在的 SQL Server 2022 Analysis Services 已不再繼續提供。 已退場和不再繼續提供之功能的文件不予更新。 若要深入了解,請參閱 Analysis Services 回溯相容性

本主題中的程式會引導您完成 SharePoint 部署之 Power Pivot 模式中SQL Server Analysis Services伺服器的單一伺服器安裝。 這些步驟包含執行 [SQL Server 安裝精靈],以及使用 SharePoint 管理中心的設定工作。

背景

Power Pivot for SharePoint 是仲介層和後端服務的集合,可在 SharePoint 2016 或 SharePoint 2013 伺服器陣列中提供 Power Pivot 資料存取。

必要條件

  1. 您必須是本機系統管理員,才能執行 SQL Server 安裝程式。

  2. Power Pivot for SharePoint 需要 SharePoint Server Enterprise 版本。 您也可以使用 Evaluation Enterprise 版。

  3. 電腦必須加入與 Office Online Server (SharePoint 2016) 相同 Active Directory 樹系中的網域,或Excel Services (SharePoint 2013) 。

  4. Power Pivot 實例名稱必須可供使用。 您無法在 Power Pivot 模式中安裝 Analysis Services 的電腦上有現有的 Power Pivot 具名實例。

    附註: 執行個體名稱必須為 POWERPIVOT。

  5. 請參閱 Analysis Services SharePoint 模式伺服器的硬體和軟體需求 (SQL Server 2014)

  6. 檢閱位於 SQL Server 2016 Release Notes的版本資訊。

SQL Server Edition 需求

SQL Server 2017 的所有版本都無法使用商業智慧功能。 如需詳細資訊,請參閱SQL Server 2016 版本支援的 Analysis Services 功能以及 SQL Server 2016 的版本和元件

步驟 1:安裝 Power Pivot for SharePoint

在此步驟中,您會執行 SQL Server 安裝程式,以在 Power Pivot 模式中安裝SQL Server Analysis Services伺服器。 在後續步驟中,您針對活頁簿資料模型設定 Excel Services 使用此伺服器。

  1. 執行 [SQL Server 安裝精靈] \(Setup.exe)。

  2. 選取位於左邊功能窗格的 [安裝]

  3. 選取 [新增 SQL Server 獨立安裝或將功能加入至現有安裝]

  4. 如果看到 [產品金鑰] 頁面,請指定 Evaluation Edition 或是輸入 Enterprise Edition 授權複本的產品金鑰。 選取 [下一步]。 如需版本的詳細資訊,請參閱< Editions and Components of SQL Server 2016>。

  5. 檢閱並接受 Microsoft 軟體授權條款的條款,然後選取 [下一步]

  6. 如果您看到 [全域規則] 頁面,請檢閱安裝精靈顯示的所有規則資訊。

  7. 在 [Microsoft Update] 頁面上,建議您使用 Microsoft Update 來檢查更新,然後選取 [下一步]

  8. [安裝安裝檔案] 頁面會執行數分鐘。 檢閱所有規則警告或失敗規則,然後選取 [下一步]

  9. 若您看到另一個 [安裝程式支援規則] ,請檢閱任何警告,然後選取 [下一步]

    注意: 由於已啟用 Windows 防火牆,因此您會看到開放通訊埠才可啟用遠端存取的警告。

  10. 在 [安裝程式角色] 頁面上,選取 [SQL Server 功能安裝] 。

    選取 [下一步] 。

  11. 在 [特徵選取] 頁面上,選取 [Analysis Services] 。 此選項可讓您安裝三種SQL Server Analysis Services模式中的任何一種。 您將在稍後步驟中選取模式。 選取 [下一步] 。

  12. 在 [執行個體設定] 頁面上,選取 [具名執行個體] ,然後針對執行個體名稱輸入 POWERPIVOT ,接著再按一下 [下一步]

    SQL 安裝程式 - 實例設定登陸頁面

  13. [伺服器組態] 頁面上,將所有服務的 [啟動類型]設定為 [自動]。 指定 SQL Server Analysis Services的所需網域帳戶和密碼,即下圖中的 (1)

    • 針對SQL Server Analysis Services,您可以使用網域使用者帳戶NetworkService帳戶。 請勿使用 LocalSystem 或 LocalService 帳戶。

    • 若已新增 SQL Server Database Engine 與 SQL Server Agent,您可以將服務設定為利用網域使用者帳戶或預設虛擬帳戶加以執行。

    • 絕不要使用您自己的網域使用者帳戶來提供服務帳戶。 這麼做會授與伺服器您對網路中的資源所擁有的相同權限。 如果惡意使用者入侵伺服器,該使用者就會使用您的網域認證登入。 該使用者將有權下載或使用您有權下載或使用的相同資料和應用程式。

    選取 [下一步] 。

    SQL 安裝程式 - 伺服器設定登陸頁面

  14. 如果您要安裝 Database Engine,[ 資料庫引擎組態 ] 頁面隨即出現。 在 [資料庫引擎組態] 中,選取 [新增目前使用者 ] 以授與 Database Engine 實例的使用者帳戶管理員許可權。

    選取 [下一步] 。

  15. 在 [Analysis Services 設定] 頁面的 [伺服器模式] 下方,選取 [PowerPivot 模式]

    SQL 設定 - Analysis Services 設定登陸頁面

  16. 在 [Analysis Services 設定] 頁面上,選取 [加入目前使用者] ,為您的使用者帳戶授與管理權限。 在完成安裝程式之後,您將會需要管理權限來設定伺服器。

    • 在相同的頁面上,加入也需要管理權限之任何人的 Windows 使用者帳戶。 例如,任何想要連線到 SQL Server Management Studio Analysis Services 服務實例的使用者,都必須具有系統管理員許可權,才能針對資料庫連線問題進行疑難排解。 請加入可能需要立即針對伺服器進行疑難排解或管理之任何人的使用者帳戶。

    • 注意

      需要存取 Analysis Services 伺服器執行個體的所有服務應用程式都必須具有 Analysis Services 管理權限。 例如,加入 Excel Services、Power View 及 Performance Point 服務的服務帳戶。 此外,請加入 SharePoint 伺服器陣列帳戶,做為裝載管理中心的 Web 應用程式的識別。

    選取 [下一步] 。

  17. 在 [錯誤報告] 頁面上,選取 [下一步]

  18. 在 [已可安裝] 頁面上,選取 [安裝] 。

  19. 若您看見 [需要重新啟動電腦] 對話方塊,請選取 [確定]

  20. 安裝完成時,選取 [關閉]。

  21. 重新啟動電腦。

  22. 如果您的環境有防火牆,請檢閱《SQL Server 線上叢書》主題< Configure the Windows Firewall to Allow Analysis Services Access>。

確認 SQL Server 安裝

確認 Analysis Services 服務正在執行。

  1. 在 Microsoft Windows 中,按一下 [開始],選取[所有程式],然後選取[Microsoft SQL Server] 群組。

  2. 選取 [SQL Server Management Studio]

  3. 連接至 Analysis Services 執行個體,例如 [您的伺服器名稱]\POWERPIVOT。 如果您可以連接到執行個體,表示已確認服務正在執行。

步驟 2:設定基本 Analysis Services SharePoint 整合

下列步驟描述必要的組態變更,讓您可以與 SharePoint 文件庫中的 Excel 進階資料模型互動。 安裝 SharePoint 並SQL Server Analysis Services之後,請完成這些步驟。

SharePoint 2016

Excel Services 已自 SharePoint 2016 移除,而改為使用 Office Online Server 來裝載 Excel。

針對 Analysis Services 授與 Office Online Server 機器帳戶管理權限

若在 Analysis Services 安裝期間則無須完成本節;您已加入 Office Online Server 機器帳戶做為 Analysis Services 管理員。

  1. 在 Analysis Services 伺服器上,啟動 SQL Server Management Studio 並連接至 Analysis Services 執行個體,例如 [MyServer]\POWERPIVOT.

  2. 在 [物件總管] 中,以滑鼠右鍵按一下執行個體名稱,然後選取 [屬性]

    檢視 SSAS 伺服器的屬性 檢

  3. 在左窗格中選取 [安全性] 。 新增已安裝 Office Online Server 的機器帳戶。

    SSAS 伺服器的安全性設定

使用 Office Online Server 登錄 Analysis Services 伺服器

您將會在 Office Online Server 上執行這些步驟。

  • 以系統管理員身分開啟 PowerShell 命令提示字元視窗。

  • 載入 OfficeWebApps PowerShell 模組。

    Import-Module OfficeWebApps

  • 新增 Analysis Services 伺服器,例如 [MyServer]\POWERPIVOT

    New-OfficeWebAppsExcelBIServer -ServerId [MyServer]\POWERPIVOT]

SharePoint 2013

將 Analysis Services 的伺服器管理權限授與 Excel Services

如果在 Analysis Services 安裝期間,便不需要完成本節;您已加入 Excel Services 應用程式服務帳戶做為 Analysis Services 管理員。

  1. 在 Analysis Services 伺服器上,啟動 SQL Server Management Studio 並連接至 Analysis Services 執行個體,例如 [MyServer]\POWERPIVOT.

  2. 在 [物件總管] 中,以滑鼠右鍵按一下執行個體名稱,然後選取 [屬性]

    檢視 SSAS 伺服器的屬性 檢

  3. 在左窗格中選取 [安全性] 。 加入您在步驟 1 中為 Excel Services 應用程式設定的網域登入。

    SSAS 伺服器的安全性設定

針對 Analysis Services 整合設定 Excel Services

  1. 在 SharePoint 管理中心的 [應用程式管理] 群組中,按一下 [ 管理服務應用程式]。

  2. 按一下您的服務應用程式名稱,預設為 [Excel Services 應用程式]

  3. [管理 Excel Services 應用程式]頁面上,按一下 [資料模型設定]

  4. 按一下 [加入伺服器]

  5. [伺服器名稱]中,輸入 Analysis Services 伺服器名稱和 Power Pivot 實例名稱。 例如 MyServer\POWERPIVOT。 需要 Power Pivot 實例名稱。

    輸入描述。

  6. 按一下 [確定] 。

  7. 變更在數分鐘內就會生效,您也可以 [停止][啟動][Excel Calculation Services]服務。 收件者

    另一個選項是使用系統管理權限來開啟命令提示字元,並輸入 iisreset /noforce

    您可以檢閱 ULS 記錄檔中的項目,驗證 Excel Services 已辨識伺服器。 您會看到與下列文字類似的項目:

    Excel Services Application            Data Model        27           Medium                Check Administrator Access ([ServerName]\POWERPIVOT): Pass.        f127bd9b-bae3-e0e0-9b48-3f7b5ad1eae6  
    Excel Services Application            Data Model        27           Medium                Check Server Version ([ServerName]\POWERPIVOT): Pass (11.0.2809.24 >= 11.0.2800.0).         f127bd9b-bae3-e0e0-9b48-3f7b5ad1eae6  
    Excel Services Application            Data Model        27           Medium                Check Deployment Mode ([ServerName]\POWERPIVOT): Pass.            f127bd9b-bae3-e0e0-9b48-3f7b5ad1eae6  
    
    

步驟 3:確認整合

下列步驟會逐步引導您建立和上傳新的活頁簿,以確認 Analysis Services 整合。 您將需要使用 SQL Server 資料庫才能完成這些步驟。

  1. 注意 :如果您已經有含交叉分析篩選器或篩選的進階活頁簿,可以將它上傳至 SharePoint 文件庫,然後確認您可以從文件庫檢視中與交叉分析篩選器和篩選互動。

  2. 在 Excel 中啟動新的活頁簿。

  3. 在 [資料] 索引標籤上,選取位於 [取得外部資料] 功能區的 [從其他來源]

  4. 選取 [從 SQL Server]

  5. [資料連線精靈],輸入具有您要使用的資料庫的 SQL Server 執行個體名稱。

  6. 在登入認證下方,確認已選取 [使用 Windows 驗證] ,然後選取 [下一步]

  7. 選取您要使用的資料庫。

  8. 確認已選取 [連接至指定的表格] 核取方塊。

  9. 選取 [啟用選取多個資料表並將資料表加入至 Excel 資料模型] 核取方塊。

  10. 選取要匯入的資料表。

  11. 選取 [匯入選定資料表之間的關聯性] 核取方塊,然後選取 [下一步] 。 從關聯式資料庫匯入多個資料表,可讓您使用已經相關的資料表。 這個方式可以免除一些步驟,因為您不需要手動建立關聯性。

  12. 在精靈的 [儲存資料連線檔案和完成] 頁面上,輸入您的連接名稱,然後選取 [完成]

  13. [匯入資料] 對話方塊將會出現。 選擇 [樞紐分析表] ,然後選取 [確定]

  14. [樞紐分析表欄位清單] 會出現在活頁簿中。
    在欄位清單中,選取 [全部] 索引標籤

  15. 在欄位清單中的資料列、資料行和值區域,新增欄位。

  16. 將篩選或交叉分析篩選器加入至樞紐分析表。 請勿略過此步驟。 篩選或交叉分析篩選器是協助您確認 Analysis Services 安裝的元素。

  17. 將活頁簿儲存至您 SharePoint 伺服器陣列中的文件庫。 您也可以將活頁簿儲存至檔案共用,然後將其上傳至 SharePoint 文件庫。

  18. 選取您的活頁簿名稱並在 Excel Online 中檢視,然後按一下交叉分析篩選器或變更您先前加入的篩選。 若發生資料更新,您就會知道 Analysis Services 已安裝並可供 Excel 使用。 如果您在 Excel 中開啟活頁簿,將會使用快取副本,而不是 Analysis Services 伺服器。

設定 Windows 防火牆以允許 Analysis Services 存取

使用設定 Windows 防火牆以允許 Analysis Services 存取 主題中的資訊,判斷是否需要解除封鎖防火牆中的埠,以允許存取 Analysis Services 或 Power Pivot for SharePoint。 您可以遵循此主題所提供的步驟,設定通訊埠以及防火牆。 實際上,您必須執行這些步驟,才能允許存取 Analysis Services 伺服器。

升級活頁簿和排程的資料重新整理

升級在舊版 Power Pivot 中建立的活頁簿所需的步驟,取決於 Power Pivot 建立活頁簿的版本。 如需詳細資訊,請參閱 升級活頁簿和排程的資料重新整理 (SharePoint 2013)

除了 Single-Server 安裝之外 - Power Pivot for Microsoft SharePoint

Web 前端 (WFE) 仲介層:若要在較大的 SharePoint 伺服器陣列中使用 SharePoint 模式中的SQL Server Analysis Services伺服器,並在伺服器陣列中安裝其他 Power Pivot 功能,請在每部SharePoint 伺服器上執行安裝程式套件spPowerPivot16.msi (SharePoint 2016) ,或 spPowerPivot.msi (SharePoint 2013) 。 spPowerPivot16.msi 或 spPowerPivot.msi 會安裝必要的資料提供者和 Power Pivot for SharePoint 2016 或 2013、組態工具。

如需有關安裝及設定中介層的詳細資訊,請參閱以下主題:

備援和伺服器負載:在 Power Pivot 模式中安裝第二部或更多SQL Server Analysis Services伺服器,將會提供SQL Server Analysis Services伺服器功能的備援。 其他伺服器也會分散伺服器的負載。 如需詳細資訊,請參閱下列:

SharePoint 設定 SharePoint 設定透過SQL Server意見反應提交意見反應和連絡資訊

另請參閱

將 Power Pivot 移轉至 SharePoint 2013
安裝或解除安裝 Power Pivot for SharePoint 增益集 (SharePoint 2013)
升級活頁簿和排程的資料重新整理 (SharePoint 2013)