規劃伺服器的拓撲
更新日期: 2009-04-30
PerformancePoint 規劃包含三層元件:用戶端、伺服器及存放區。每一層皆由元件陣列組合而成。用戶端層包含規劃商務模組工具、PerformancePoint Excel 增益集、規劃管理主控台、報表及 PerformancePoint 規劃命令公用程式。伺服器層包含 規劃 Web 服務、規劃處理服務、規劃管理主控台網站及 SQL Server 2005 Reporting Services (SSRS)。存放區層包含規劃系統資料庫和規劃服務資料庫;規劃應用程式資料庫、選用臨時資料庫和輸出資料庫;SQL Server Analysis Services 資料庫;以及檔案伺服器或 Microsoft Office SharePoint Server 或 Windows SharePoint Services 資料庫。以下為顯示連線通訊協定之規劃伺服器的邏輯拓撲。
以下為顯示在圖表中的元件描述。
伺服器層
規劃 Web 服務:此服務會處理來自規劃管理主控台網站、規劃商務模組工具、PerformancePoint Excel 增益集及 規劃命令公用程式 的要求。來自用戶端元件的主要工作為商務模型內容設計、商務程序設計、模型網站部署以及產生 SQL Server 及 AS 等資料庫。這些元件也會處理將資料載入應用程式資料庫、同步處理臨時資料庫與應用程式資料庫,以及變更系統系統組態設定等工作。
規劃處理服務:此伺服器會執行為 Windows 服務規劃處理服務。其會處理來自 PerformancePoint Excel 增益集的工作處理及資料送出,也會進行 Cube 處理要求。Process Services Server 使用 SQL Server 2005 Service Broker。
存放區層
SQL Server 規劃系統和規劃服務資料庫:執行 Microsoft SQL Server 2005 的電腦包含規劃處理服務伺服器及規劃 Web 服務伺服器所使用的關聯式資料表。同時也包含定義不同 PerformancePoint Server 應用程式伺服器的資料表。每項 PerformancePoint Server 安裝都有一組規劃系統和規劃服務資料庫。
規劃應用程式資料庫、規劃臨時資料庫及規劃輸出資料庫:「規劃應用程式資料庫」包含中繼資料、參考資料及事實資料,以及用於應用程式的工作流程定義。同時也包含用於應用程式、臨時資料庫及輸出資料庫的關聯式資料表。雖然臨時資料庫與輸出資料庫為選用性質,但每個 PerformancePoint Server 應用程式都有一組的三個資料庫。每一組皆可安裝在執行 SQL Server 的不同電腦上。
SQL Server 2005 Analysis Services (SSAS) 資料庫:Analysis Services 資料庫包含維度結構、Cube 及為模型網站所定義之每個模型的計算。每個 PerformancePoint Server 應用程式皆至少包含一個模型網站。每個應用程式皆可部署到一至 x 個 SSAS 資料庫。最小的 SSAS 部署單位,是在應用程式內每模型網站部署一個 SSAS 資料庫。
SQL Server 2005 Reporting Services (SSRS):此伺服器提供 PerformancePoint Server 的操作報表功能。此通常就是作為「規劃應用程式資料庫」伺服器的實體伺服器。
共用的存放區 (Microsoft Office SharePoint Server 或 Windows SharePoint Services 或檔案伺服器):此伺服器為 PerformancePoint Server 表單範本及報表提供共用的存放區。其可實作為 Microsoft Office SharePoint Server 或 Windows SharePoint Services 資料庫或檔案伺服器資料庫。
用戶端層
規劃商務模組工具:此應用程式執行於 Windows XP 或 Windows Vista 電腦上。是 PerformancePoint 規劃伺服器應用程式的設計環境。也可用以載入外部來源的參考及事實資料。
PerformancePoint Excel 增益集:此應用程式執行於 Office 2003 及 Office 2007 中,用以建立表單及報表、啟動工作以及輸入資料。
規劃管理主控台:此應用程式執行於 Internet Explorer 瀏覽器中。用以設定應用程式及 PerformancePoint Server 組態值。可從遠端使用或在本機使用。
規劃命令公用程式:此為命令列工具,對規劃伺服器上的管理工作陣列很有用。
外部資料來源
外部資料來源包括但不限於:
用於 PerformancePoint 規劃商務模組工具的 .csv 檔案。
.xml 檔案。
Microsoft Dynamics AX。可使用 Microsoft Dynamics AX Import Wizard 匯入 PerformancePoint 規劃的資料。
現有的 SQL Server 資料庫。
實體拓撲範例
前述「規劃邏輯拓撲」圖表所顯示的伺服器,皆可部署在多部不同的實體電腦上。《PerformancePoint Server 部署指南》會詳細說明不同的組態選項。下文討論部分組態範例。
概念驗證:單一部電腦
三層元件,包括 SQL Server 資料庫、Analysis Services、規劃 Web 服務、規劃管理主控台、規劃處理服務、規劃商務模組工具 及 PerformancePoint Excel 增益集,全都安裝在同一部電腦上。
基本組態:三部伺服器
在三部伺服器的拓撲中,第一部電腦安裝 SQL Server 2005 Service Pack 2 (SP2)。第二部電腦安裝 SQL Server 2005 Analysis Services Enterprise Edition,而第三部電腦則安裝並設定規劃伺服器 (規劃處理服務、規劃 Web 服務及規劃管理主控台)。
此為用於設計或測試環境或小型組織等的基本部署。在此範例中,使用的是檔案共用,而非 Windows SharePoint Service 3.0 或 Microsoft Office SharePoint Server 2007。
伺服器 | 平台 | 伺服器類型 |
---|---|---|
Server1 |
SQL Server |
規劃系統與規劃服務資料庫 規劃應用程式資料庫、規劃臨時資料庫及規劃輸出資料庫 |
Server2 |
Analysis Services |
Analysis Services 資料庫 |
Server3 |
Internet Information Services (IIS) |
規劃 Web 服務 規劃管理主控台 規劃處理服務 |
組態範例:五部伺服器
在五部伺服器的拓撲中,第一部電腦安裝 SQL Server、第二部電腦安裝 Analysis Services、第三部電腦安裝規劃 Web 服務及規劃管理主控台、第四部電腦安裝規劃處理服務,第五部電腦則安裝 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007。
伺服器 | 平台 | 伺服器類型 |
---|---|---|
Server1 |
SQL Server |
規劃系統與規劃服務資料庫應用程式 規劃臨時資料庫 輸出資料庫 |
Server2 |
Analysis Services |
Analysis Services 資料庫 |
Server3 |
IIS |
規劃 Web 服務 及 規劃管理主控台 |
Server4 |
Windows Server 2003 |
規劃處理服務 |
Server5 |
Windows SharePoint Services (或 Office SharePoint Server) 或檔案共用 |
共用的存放區 |
組態範例:十部伺服器
十部伺服器拓撲的部署範例可顯示規劃伺服器的延展性。每部伺服器皆可安裝在多部電腦上,以達延展效果。本例顯示每部伺服器安裝在兩台電腦上。您可以根據系統負載與效能需求,將每部伺服器調整成負責任何數量的電腦。例如,SQL Server 可執行於五部電腦上,讓 Server1 包含 PPSPlanningSystem 及 PPSPlanningService 資料庫,而 Server2 至 Server5 則包含規劃 application#1 至 application#4。
第十部伺服器則安裝 Windows SharePoint Service 3.0 或 Microsoft Office SharePoint Server 2007。
伺服器 | 平台 | 伺服器類型 |
---|---|---|
Server1 |
SQL Server |
系統與服務資料庫之 |
Server 2 |
SQL Server |
應用程式、臨時資料庫及輸出資料庫之 |
Server 3 |
Analysis Services |
Analysis Services 資料庫 |
Server 4 |
Analysis Services |
Analysis Services 資料庫 |
Server 5 |
IIS |
規劃 Web 服務 |
Server 6 |
IIS |
規劃 Web 服務 |
Server 7 |
規劃處理服務 |
|
Server 8 |
規劃處理服務 |
|
Server 9 |
IIS |
規劃管理主控台網站 |
Server 10 |
Windows SharePoint Services (或 Office SharePoint Server) 或檔案共用 |
共用的存放區 |
連線圖
下圖顯示各規劃伺服器元件中的連線通訊協定。請參閱本文前述之「規劃邏輯拓撲圖表」的說明。
角色 | 通訊協定 | 連線 | 結束點 |
---|---|---|---|
規劃商務模組工具 |
HTTP:/HTTPS SOAP |
一律連線 |
規劃 Web 服務伺服器 |
規劃管理主控台 |
HTTP:/HTTPS SOAP |
已連線 |
規劃 Web 服務伺服器 |
PerformancePoint Excel 增益集 |
HTTP:/HTTPS SOAP ADOMD.NET |
已連線或離線 (透過離線工作分派) |
規劃 Web 服務伺服器 Analysis Services 資料庫伺服器 共用的存放區伺服器 (Office SharePoint Server 2007、Windows SharePoint Services 3.0 或檔案伺服器) |
規劃 Web 服務伺服器 |
HTTP:/HTTPS SOAP ADO.NET ADOMD.NET |
一律連線 |
規劃商務模組工具 規劃管理主控台 PerformancePoint Excel 增益集 系統與服務伺服器 (SQL Server) 規劃應用程式資料庫、規劃臨時資料庫及規劃輸出資料庫伺服器 (SQL Server) Analysis Services |
規劃處理服務伺服器 |
ADO.NET ADOMD.NET |
一律連線 |
規劃系統和規劃服務資料庫伺服器 (SQL Server) 規劃應用程式資料庫、規劃臨時資料庫及規劃輸出資料庫伺服器 (SQL Server) Analysis Services |
連接埠
元件 | 連接埠資訊 |
---|---|
規劃 Web 服務 |
規劃 Web 服務的預設連接埠為 46787。規劃管理主控台的預設連接埠為 46788。 |
SQL Server |
預設的連接埠係供 SQL Server 及 SQL Server Analysis Services 使用。 Analysis Services 連接埠必須開放以供 PerformancePoint Excel 增益集使用。 |