Planning Server 토폴로지
업데이트: 2009-04-30
PerformancePoint 계획에는 세 가지 구성 요소 계층, 즉 클라이언트, 서버 및 저장소가 포함되어 있습니다. 각 계층은 구성 요소의 배열로 구성됩니다. 클라이언트 계층은 Planning Business Modeler, Excel용 PerformancePoint 추가 기능, 계획 관리 콘솔, 보고 및 PerformancePoint 계획 명령 유틸리티로 구성됩니다. 서버 계층은 계획 웹 서비스, 계획 프로세스 서비스, 계획 관리 콘솔 웹 사이트 및 SSRS(SQL Server 2005 Reporting Services)로 구성됩니다. 그리고 저장소 계층은 계획 시스템 데이터베이스 및 계획 서비스 데이터베이스, 계획 응용 프로그램 데이터베이스 및 선택적 준비 데이터베이스와 아웃바운드 데이터베이스, SQL Server Analysis Services 데이터베이스, 그리고 파일 서버나 Microsoft Office SharePoint Server 또는 Windows SharePoint Services 데이터베이스로 구성됩니다. 다음은 연결 프로토콜이 표시된 Planning Server의 논리 토폴로지입니다.
다음은 다이어그램에 나와 있는 구성 요소에 대한 설명입니다.
서버 계층
계획 웹 서비스: 이 서비스는 계획 관리 콘솔 사이트, Planning Business Modeler, Excel용 PerformancePoint 추가 기능 및 계획 명령 유틸리티의 요청을 처리합니다. 이러한 클라이언트 구성 요소에서 처리하는 기본 작업은 비즈니스 모델 콘텐츠 디자인, 업무 프로세스 디자인, 모델 사이트 배포 및 SQL Server/AS 데이터베이스 생성입니다. 또한 이들 구성 요소는 응용 프로그램 데이터베이스로 데이터 로드, 준비 데이터베이스와 응용 프로그램 데이터베이스 동기화, 시스템 구성 설정 변경 등의 작업도 처리합니다.
계획 프로세스 서비스: 이 서버는 계획 프로세스 서비스를 Windows 서비스로 실행합니다. 또한 Excel용 PerformancePoint 추가 기능의 작업 처리 및 데이터 제출과 큐브 처리 요청도 처리합니다. Process Services Server는 SQL Server 2005 서비스 브로커를 사용합니다.
저장소 계층
SQL Server 계획 시스템 데이터베이스 및 계획 서비스 데이터베이스: Microsoft SQL Server 2005를 실행하는 컴퓨터에는 계획 프로세스 서비스 서버 및 계획 웹 서비스 서버에서 사용하는 관계형 테이블이 보관됩니다. 또한 다른 PerformancePoint Server 응용 프로그램 서버를 정의하는 테이블도 보관됩니다. 설치한 각 PerformancePoint Server마다 계획 시스템 데이터베이스와 계획 서비스 데이터베이스가 하나씩 있습니다.
계획 응용 프로그램 데이터베이스, 계획 준비 데이터베이스 및 계획 아웃바운드 데이터베이스: 계획 응용 프로그램 데이터베이스에는 응용 프로그램의 메타데이터, 참조 데이터, 팩트 데이터 및 워크플로 정의가 포함되며 응용 프로그램, 준비 및 아웃바운드 데이터베이스에 대한 관계형 테이블이 보관됩니다. 각 PerformancePoint Server 응용 프로그램마다 이러한 데이터베이스 집합이 하나씩 있으며, 준비 데이터베이스와 아웃바운드 데이터베이스는 선택적 항목입니다. 각 집합은 SQL Server를 실행하는 서로 다른 컴퓨터에 설치될 수 있습니다.
SSAS(SQL Server 2005 Analysis Services) 데이터베이스: Analysis Services 데이터베이스에는 모델 사이트에 대해 정의된 각 모델의 차원 구조, 큐브 및 계산이 보관됩니다. 각 PerformancePoint Server 응용 프로그램에는 최소 하나의 모델 사이트가 포함됩니다. 각 응용 프로그램을 1개에서 x개의 SSAS 데이터베이스에 배포할 수 있는데 최소 SSAS 배포 단위는 응용 프로그램 내의 모델 사이트당 하나의 SSAS 데이터베이스입니다.
SSRS(SQL Server 2005 Reporting Services): 이 서버는 PerformancePoint Server에 작업 보고 기능을 제공하며, 일반적으로 계획 응용 프로그램 데이터베이스 서버와 동일한 물리적 서버입니다.
공유 저장소(Microsoft Office SharePoint Server, Windows SharePoint Services 또는 파일 서버): 이 서버는 PerformancePoint Server 양식 서식 파일 및 보고서에 대해 공유 저장소를 제공하며 Microsoft Office SharePoint Server, Windows SharePoint Services 데이터베이스 또는 파일 서버 데이터베이스로 구현할 수 있습니다.
클라이언트 계층
Planning Business Modeler: Windows XP 또는 Windows Vista 컴퓨터에서 실행되는 이 응용 프로그램은 PerformancePoint Planning Server 응용 프로그램을 위한 디자인 환경입니다. 또한 외부 원본에서 참조 및 팩트 데이터를 로드할 때도 이 응용 프로그램을 사용할 수 있습니다.
Excel용 PerformancePoint 추가 기능: 이 응용 프로그램은 Office 2003 및 Office 2007에서 실행되며 양식과 보고서를 만들고, 작업을 시작하고, 데이터를 입력하는 데 사용됩니다.
계획 관리 콘솔: 이 응용 프로그램은 Internet Explorer 브라우저에서 실행되며 PerformancePoint Server의 응용 프로그램 및 구성 값을 설정하는 데 사용됩니다. 그리고 이는 원격 또는 로컬로 사용할 수 있습니다.
계획 명령 유틸리티: 계획 서버에서 일련의 관리 작업을 수행할 때 유용하게 사용할 수 있는 명령줄 도구입니다.
외부 데이터 원본
다음은 외부 데이터 원본에 포함되는 항목 중 일부입니다.
PerformancePoint Planning Business Modeler의 .csv 파일
.xml 파일
Microsoft Dynamics AX. Microsoft Dynamics AX 가져오기 마법사를 통해 데이터를 PerformancePoint Planning으로 가져올 수 있습니다.
기존 SQL Server 데이터베이스
실제 토폴로지 샘플
위의 계획 논리 토폴로지 다이어그램에 나와 있는 서버를 다양한 실제 컴퓨터에 배포할 수 있습니다. 여러 구성 옵션에 대한 자세한 설명은 PerformancePoint Server 배포 가이드에 소개되었으며 여기서는 몇 가지 샘플 구성에 대해서만 설명합니다.
개념 증명: 단일 컴퓨터
SQL Server 데이터베이스, Analysis Services, 계획 웹 서비스, 계획 관리 콘솔, 계획 프로세스 서비스, Planning Business Modeler 및 Excel용 PerformancePoint 추가 기능을 포함한 세 구성 요소 계층은 모두 같은 컴퓨터에 설치됩니다.
기본 구성: 서버 3대
서버 3대로 구성되는 토폴로지에서 첫 번째 컴퓨터에는 SQL Server 2005 SP2(서비스 팩 2)가 설치됩니다. 두 번째 컴퓨터에는 SQL Server 2005 Analysis Services Enterprise Edition이 설치되며 세 번째 컴퓨터에는 계획 서버(계획 프로세스 서비스, 계획 웹 서비스 및 계획 관리 콘솔)가 설치 및 구성됩니다.
이는 디자인 또는 테스트 환경이나 소규모 조직에 적합한 기본 배포입니다. 이 예제에서는 Windows SharePoint Service 3.0 또는 Microsoft Office SharePoint Server 2007 대신 파일 공유를 사용합니다.
서버 | 플랫폼 | 서버 유형 |
---|---|---|
Server1 |
SQL Server |
계획 시스템 데이터베이스 및 계획 서비스 데이터베이스 계획 응용 프로그램 데이터베이스, 계획 준비 데이터베이스 및 계획 아웃바운드 데이터베이스 |
Server2 |
Analysis Services |
Analysis Services 데이터베이스 |
Server3 |
IIS(인터넷 정보 서비스) |
계획 웹 서비스 계획 관리 콘솔 계획 프로세스 서비스 |
샘플 구성: 서버 5대
서버 5대로 구성되는 토폴로지에서는 첫 번째 컴퓨터에 SQL Server를, 두 번째 컴퓨터에 Analysis Services를, 세 번째 컴퓨터에 계획 웹 서비스 및 계획 관리 콘솔을, 네 번째 컴퓨터에 계획 프로세스 서비스를, 그리고 다섯 번째 컴퓨터에 Windows SharePoint Services 3.0 또는 Office SharePoint Server 2007을 설치합니다.
서버 | 플랫폼 | 서버 유형 |
---|---|---|
Server1 |
SQL Server |
계획 시스템 데이터베이스 및 계획 서비스 데이터베이스 응용 프로그램 계획 준비 데이터베이스 아웃바운드 데이터베이스 |
Server2 |
Analysis Services |
Analysis Services 데이터베이스 |
Server3 |
IIS |
계획 웹 서비스 및 계획 관리 콘솔 |
Server4 |
Windows Server 2003 |
계획 프로세스 서비스 |
Server5 |
Windows SharePoint Services(또는 Office SharePoint Server) 또는 파일 공유 |
공유 저장소 |
샘플 구성: 서버 10대
이 서버 10대로 구성된 토폴로지의 샘플 배포에서는 계획 서버의 확장성을 확인할 수 있습니다. 확장성을 높이기 위해 각 서버를 여러 컴퓨터에 설치할 수 있습니다. 이 예제에서는 두 대의 컴퓨터에 각 서버를 설치합니다. 시스템의 로드 및 성능 요구 사항에 따라 각 서버를 원하는 수의 컴퓨터로 수평 확장할 수 있습니다. 예를 들어 다섯 대의 컴퓨터에 SQL Server를 설치하고, Server1에는 PPSPlanningSystem 및 PPSPlanningService 데이터베이스를, Server2에서 Server5까지에는 첫째 계획 응용 프로그램에서 넷째 계획 응용 프로그램을 배치할 수 있습니다.
10번째 서버에는 Windows SharePoint Service 3.0 또는 Microsoft Office SharePoint Server 2007을 설치합니다.
서버 | 플랫폼 | 서버 유형 |
---|---|---|
Server1 |
SQL Server |
시스템 및 서비스 DB |
Server2 |
SQL Server |
응용 프로그램, 준비 및 아웃바운드 DB |
Server3 |
Analysis Services |
Analysis Services 데이터베이스 |
Server4 |
Analysis Services |
Analysis Services 데이터베이스 |
Server5 |
IIS |
계획 웹 서비스 |
Server6 |
IIS |
계획 웹 서비스 |
Server7 |
계획 프로세스 서비스 |
|
Server8 |
계획 프로세스 서비스 |
|
Server9 |
IIS |
계획 관리 콘솔 사이트 |
Server10 |
Windows SharePoint Services(또는 Office SharePoint Server) 또는 파일 공유 |
공유 저장소 |
연결 차트
다음 차트에서는 각 계획 서버 구성 요소 간의 연결 프로토콜을 보여줍니다. 그림을 보려면 이 문서 앞부분의 계획 논리 토폴로지 다이어그램을 참조하십시오.
역할 | 프로토콜 | 연결 | 끝점 |
---|---|---|---|
Planning Business Modeler |
HTTP:/HTTPS SOAP |
항상 연결됨 |
계획 웹 서비스 서버 |
계획 관리 콘솔 |
HTTP:/HTTPS SOAP |
연결됨 |
계획 웹 서비스 서버 |
Excel용 PerformancePoint 추가 기능 |
HTTP:/HTTPS SOAP ADOMD.NET |
연결됨 또는 오프라인(오프라인 할당을 통해) |
계획 웹 서비스 서버 Analysis Services 데이터베이스 서버 공유 저장소 서버(Office SharePoint Server 2007, Windows SharePoint Services 3.0 또는 파일 서버) |
계획 웹 서비스 서버 |
HTTP:/HTTPS SOAP ADO.NET ADOMD.NET |
항상 연결됨 |
Planning Business Modeler 계획 관리 콘솔 Excel용 PerformancePoint 추가 기능 시스템 및 서비스 서버(SQL Server) 계획 응용 프로그램, 계획 준비 및 계획 아웃바운드 데이터베이스 서버(SQL Server) Analysis Services |
계획 프로세스 서비스 서버 |
ADO.NET ADOMD.NET |
항상 연결됨 |
계획 시스템 및 계획 서비스 데이터베이스 서버(SQL Server) 계획 응용 프로그램, 계획 준비 및 계획 아웃바운드 데이터베이스 서버(SQL Server) Analysis Services |
포트
구성 요소 | 포트 정보 |
---|---|
계획 웹 서비스 |
계획 웹 서비스의 기본 포트는 46787이고, 계획 관리 콘솔의 기본 포트는 46788입니다. |
SQL Server |
기본 포트는 SQL Server 및 SQL Server Analysis Services에 사용됩니다. Excel용 PerformancePoint 추가 기능에서 사용하려면 Analysis Services 포트가 열려 있어야 합니다. |