設定 PerformancePoint Services

 

**適用版本:**SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-07-14

**摘要:**在 SharePoint Server 中設定 PerformancePoint Services。

本文說明建立與設定 PerformancePoint Services 服務應用程式的方式。

要正確設定PerformancePoint Services,請依照下列所列步驟順序操作:

  1. 從 SQL Server 2012 功能套件安裝 ADOMD.NET

  2. 設定 PerformancePoint Services 應用程式集區帳戶

  3. 啟動 PerformancePoint Service (僅限 SharePoint Server 2013)

  4. 建立 PerformancePoint Services 服務應用程式

  5. 設定服務應用程式關聯

設定 PerformancePoint Services 應用程式集區帳戶

PerformancePoint Services 服務應用程式的應用程式集區需要一個 SharePoint Server 受管理帳戶 (通常為 Active Directory 帳戶) 才能執行。此帳號必須要能存取存放 PerformancePoint 資料的內容資料庫。

若使用同一個應用程式集區帳戶當作 Web 應用程式 (內容資料庫所在位置) 來執行服務應用程式,則會自動設定資料庫存取。但是,建議您使用不同帳戶來操作 PerformancePoint Services 應用程式集區,特別是在大型或複雜的伺服器陣列中。這樣更能掌控資料與資源存取。

若您選擇要用 Web 應用程式所使用的同一個受管理帳戶來使用PerformancePoint Services,您可略過本節步驟。若您選擇建立新受管理帳戶,您必須執行下列步驟:

  1. 在 SharePoint Server 註冊受管理帳戶 (您必須要有 Active Directory 使用者帳戶才能執行此步驟。請要求 Active Directory 管理員建立一個帳戶)。

  2. 授予此帳戶對包含 PerformancePoint 資料的內容資料庫之存取權。此流程包含執行 SharePoint 2016 管理命令介面 Microsoft PowerShell 的指令碼。

第一步是註冊受管理帳戶。依照下列步驟註冊您要用於 PerformancePoint Services 應用程式集區的 Active Directory 帳戶。

註冊受管理帳戶

  1. 在 SharePoint Server 管理中心網站上,按一下 [安全性]。

  2. 在 [一般安全性] 中,按一下 [設定受管理帳戶]。

  3. 按一下 [註冊受管理帳戶] 。

  4. 在 [服務帳戶認證] 區段中輸入要註冊 Active Directory 帳戶的使用者名稱與密碼。

  5. 或者,若將帳戶密碼設定為一段時間後失效,請設定自動密碼設定,讓 SharePoint Server 變更密碼。

  6. 按一下 [確定]。

註冊受管理帳戶後,您必須授予存取內容資料庫 (也就是 PerformancePoint 資料存放的位置) 的權限。依照下列步驟授予資料庫存取帳戶的權限。請依照此步驟操作各個包含內容資料庫 (PerformancePoint Services 資料存放的位置) 的 Web 應用程式。

授與帳戶的內容資料庫存取權

  1. 以系統管理員身分開啟 [SharePoint 2016 管理命令介面]。

  2. 在 Microsoft PowerShell 命令提示字元處輸入下列命令,然後在每一行之後按 Enter 鍵:

    $w = Get-SPWebApplication -identity <web application>
    $w.GrantAccessToProcessIdentity("<service account>")
    

授與受管理帳戶的內容資料庫存取權後,下一步就是建立 PerformancePoint Services 服務應用程式。

啟動 PerformancePoint Service (僅限 SharePoint Server 2013)

若您使用的是 SharePoint Server 2013,您必須在想執行 PerformancePoint Services 的應用程式伺服器上啟動 PerformancePoint Service (在 SharePoint Server 2016 中 MinRole 會對此進行自動處理)。若您希望達到更好的效能,可以在多部應用程式伺服器上啟動服務,但您必須在至少一部伺服器上啟動服務。請使用下列程序啟動 PerformancePoint Service。

啟動 PerformancePoint Service

  1. 在管理中心中,按一下 [系統設定] 區段中的 [管理伺服器上的服務]。

  2. 記下 [伺服器] 方塊所指定的伺服器。若要在不同的伺服器上執行 PerformancePoint Service,請按一下目前的伺服器,再按一下 [變更伺服器],然後選擇您要用的伺服器。

  3. 按一下 [PerformancePoint Service] 旁的 [開始]。

建立 PerformancePoint Services 服務應用程式

請使用下列程序建立該服務應用程式。

若要建立 PerformancePoint Services 服務應用程式

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

  2. 按一下 [新增],然後按一下 [PerformancePoint Services 應用程式]。

  3. 輸入服務應用程式的名稱,然後選取 [將此服務應用程式的 Proxy 新增至伺服器陣列的預設 Proxy 清單] 核取方塊。

  4. 選取 [建立新的應用程式集區] 選項,然後輸入應用程式集區的名稱。

  5. 在 [可設定] 選項下,選取受管理帳戶以執行應用程式集區。

  6. 按一下 [建立]。

  7. 按一下 [確定]。

當您在 SharePoint Server 2016 中設定服務應用程式時,PerformancePoint Service 會在伺服器陣列中正在執行前端角色的所有伺服器上,進行 AutoProvision。

設定 PerformancePoint Service 應用程式關聯

若要讓 PerformancePoint Services 作用,PerformancePoint Services 服務應用程式 Proxy 必須與預設 Web 應用程式建立關聯。請依照下列步驟,確認 Web 應用程式與 PerformancePoint Services Proxy 間的關聯已設定。

設定服務應用程式關聯

  1. 在管理中心中,按一下 [應用程式管理]。

  2. 按一下 [服務應用程式] 區段中的 [設定服務應用程式關聯]。

  3. 在 [應用程式 Proxy 群組] 欄下,按一下 [預設]。

  4. 確認已選取 [PerformancePoint Services] 方塊。

  5. 按一下 [確定]。