Topologie di Planning Server

Aggiornato: 2009-04-30

PerformancePoint Planning include tre livelli di componenti: client, server e archiviazione. Ogni livello è composto da una serie di componenti. Il livello client comprende Planning Business Modeler, il Componente aggiuntivo PerformancePoint per Excel, Planning Administration Console, Reporting Services e l'Utilità da riga di comando di PerformancePoint Planning. Il livello server comprende il Servizio Web di pianificazione, il Servizio Processi di pianificazione, il sito Web di Planning Administration Console e SQL Server 2005 Reporting Services (SSRS). Il livello archiviazione comprende il database del sistema di pianificazione e il database del servizio di pianificazione, i database dell'applicazione di Planning e i database dell'area di gestione temporanea e in uscita facoltativi, i database di SQL Server Analysis Services e un file server o un database di Microsoft Office SharePoint Server o Windows SharePoint Services. Di seguito è riportata la topologia logica di Planning Server con i relativi protocolli di connettività.

diagramma della topologia logica

Di seguito è riportata una descrizione dei componenti illustrati nel diagramma.

Livello server

Servizio Web di pianificazione: questo servizio gestisce le richieste provenienti dal sito di Planning Administration Console, da Planning Business Modeler, dal Componente aggiuntivo PerformancePoint per Excel e dall'Utilità da riga di comando di Planning. Le attività principali di questi componenti client sono la progettazione del contenuto del modello aziendale, la progettazione del processo aziendale, la distribuzione del sito modelli e la generazione dei database SQL Server e AS. Tali componenti gestiscono inoltre attività quali il caricamento dei dati nel database dell'applicazione, la sincronizzazione del database dell'area di gestione temporanea con il database dell'applicazione e la modifica delle impostazioni di configurazione del sistema.

Servizio Processi di pianificazione: questo server viene eseguito come Servizio Processi di pianificazione di Windows. Gestisce l'elaborazione dei processi e l'invio dei dati dal Componente aggiuntivo PerformancePoint per Excel e le richieste di elaborazione dei cubi. Il server del servizio Processi di pianificazione utilizza SQL Server 2005 Service Broker.

Livello archiviazione

Database del sistema di pianificazione e del servizio di pianificazione di SQL Server: il computer che esegue Microsoft SQL Server 2005 contiene le tabelle relazionali utilizzate dal server del Servizio Processi di pianificazione e del Servizio Web di pianificazione. Contiene inoltre le tabelle che definiscono i diversi server dell'applicazione di PerformancePoint Server. Esiste un set di database del sistema di pianificazione e del servizio di pianificazione per ogni installazione di PerformancePoint Server.

Database dell'applicazione di PerformancePoint Planning, dell'area di gestione temporanea e in uscita: il database dell'applicazione di PerformancePoint Planning contiene i metadati, i dati di riferimento, i dati relativi ai fatti e le definizioni del flusso di lavoro per l'applicazione. Contiene inoltre le tabelle relazionali per i database dell'applicazione, dell'area di gestione temporanea e in uscita. Esiste un set di questi database per ogni applicazione di PerformancePoint Server, anche se i database dell'area di gestione temporanea e in uscita sono facoltativi. Ogni set può essere installato in un computer diverso che esegue SQL Server.

Database di SQL Server 2005 Analysis Services (SSAS): i database di Analysis Services contengono la struttura dimensionale, i cubi e i calcoli per ogni modello definito per il sito modelli. Ogni applicazione di PerformancePoint Server contiene almeno un sito modelli. Ogni applicazione può essere distribuita a un numero di database SSAS compreso tra uno e x. L'unità di distribuzione SSAS minima è pari a un database SSAS per sito modelli all'interno dell'applicazione.

SQL Server 2005 Reporting Services (SSRS): questo server mette a disposizione le funzionalità per la creazione di report per PerformancePoint Server. Si tratta in genere dello stesso server fisico contenente il server database dell'applicazione di PerformancePoint Planning.

Archiviazione condivisa (Microsoft Office SharePoint Server o Windows SharePoint Services o un file server): questo server offre lo spazio di archiviazione condivisa per i modelli di modulo e i report di PerformancePoint Server. Può essere implementato come database di Microsoft Office SharePoint Server o Windows SharePoint Services oppure come database di un file server.

Livello client

Planning Business Modeler: questa applicazione viene eseguita in un computer Windows XP o Windows Vista. Si tratta dell'ambiente di progettazione per l'applicazione di PerformancePoint Planning Server. Può essere anche utilizzata per caricare i dati di riferimento e relativi ai fatti da origini esterne.

Componente aggiuntivo PerformancePoint per Excel: questa applicazione viene eseguita in Office 2003 e Office 2007. Viene utilizzata per creare moduli e report, per avviare processi e immettere dati.

Planning Administration Console: questa applicazione viene eseguita nel browser Internet Explorer. Viene utilizzata per impostare le applicazioni e i valori di configurazione per PerformancePoint Server. Può essere utilizzata localmente o in modalità remota.

Utilità da riga di comando di Planning: strumento da riga di comando utile per eseguire una serie di operazioni amministrative in Planning Server.

Origini dati esterne

Le origini dati esterne includono tra le altre:

  • File CSV per PerformancePoint Planning Business Modeler.

  • File XML.

  • Microsoft Dynamics AX. È possibile importare i dati in PerformancePoint Planning tramite l'Importazione guidata per Microsoft Dynamics AX.

  • Database di SQL Server esistenti.

Topologie fisiche di esempio

I server illustrati nel diagramma della topologia logica di Planning Server potrebbero essere distribuiti in una serie di computer fisici differenti. Le diverse opzioni di configurazione sono descritte in dettaglio nella Guida alla distribuzione di PerformancePoint Server. Di seguito sono descritte alcune configurazioni di esempio.

Modello di prova: computer singolo

Tutti e tre i livelli di componenti, inclusi i database di SQL Server, Analysis Services, il Servizio Web di pianificazione, Planning Administration Console, il Servizio Processi di pianificazione, Planning Business Modeler e il Componente aggiuntivo PerformancePoint per Excel, sono installati nello stesso computer.

Configurazione di base: tre server

In una topologia a tre server, nel primo computer è installato SQL Server 2005 Service Pack 2 (SP2). Nel secondo computer è installato SQL Server 2005 Analysis Services Enterprise Edition e nel terzo computer è installato e configurato Planning Server (Servizio Processi di pianificazione, il Servizio Web di pianificazione e Planning Administration Console).

Si tratta di una distribuzione di base, adatta per un ambiente di progettazione o di prova o per un'organizzazione di piccole dimensioni. In questo esempio viene utilizzata una condivisione file anziché Windows SharePoint Service 3.0 o Microsoft Office SharePoint Server 2007.

Server Piattaforma Tipo server

Server 1

SQL Server

Database del sistema di pianificazione e del servizio di pianificazione

Database dell'applicazione di PerformancePoint Planning, database dell'area di gestione temporanea di Planning e database in uscita di Planning

Server 2

Analysis Services

Database di Analysis Services

Server 3

Internet Information Services (IIS)

Servizio Web di pianificazione

Planning Administration Console

Servizio Processi di pianificazione

topologia a tre server

Configurazione di esempio: cinque server

In una topologia a cinque server installare SQL Server nel primo computer, Analysis Services nel secondo, il Servizio Web di pianificazione e Planning Administration Console nel terzo, il Servizio Processi di pianificazione nel quarto e Windows SharePoint Services 3.0 o Office SharePoint Server 2007 nel quinto.

Server Piattaforma Tipo server

Server 1

SQL Server

Applicazione dei database del sistema di pianificazione e del servizio di pianificazione

Database dell'area di gestione temporanea di Planning

Database in uscita

Server 2

Analysis Services

Database di Analysis Services

Server 3

IIS

Servizio Web di pianificazione e Planning Administration Console

Server 4

Windows Server 2003

Servizio Processi di pianificazione

Server 5

Windows SharePoint Services (o Office SharePoint Server) o Condivisione file

Archiviazione condivisa

topologia a tre server

Configurazione di esempio: dieci server

Questo esempio di distribuzione di una topologia a dieci server illustra la scalabilità di Planning Server. Ogni server può essere installato in più di un computer ai fini della scalabilità. In questo esempio ogni server è installato in due computer. La possibilità di ottenere la scalabilità orizzontale di ogni server fino a un numero qualsiasi di computer dipende dai requisiti del sistema a livello di carico e prestazioni. È possibile, ad esempio, installare SQL Server in cinque computer, con Server 1 contenente i database PPSPlanningSystem e PPSPlanningService e i server da Server 2 a Server 5 contenenti le applicazioni di PerformancePoint Planning dalla 1 alla 4.

Nel decimo server è installato Windows SharePoint Service 3.0 o Microsoft Office SharePoint Server 2007.

Server Piattaforma Tipo server

Server 1

SQL Server

Database di sistema e di servizio

Server 2

SQL Server

Database dell'applicazione, dell'area di gestione temporanea e in uscita

Server 3

Analysis Services

Database di Analysis Services

Server 4

Analysis Services

Database di Analysis Services

Server 5

IIS

Servizio Web di pianificazione

Server 6

IIS

Servizio Web di pianificazione

Server 7

Servizio Processi di pianificazione

Server 8

Servizio Processi di pianificazione

Server 9

IIS

Sito di Planning Administration Console

Server 10

Windows SharePoint Services (o Office SharePoint Server) o Condivisione file

Archiviazione condivisa

Diagramma di una topologia a dieci server

Tabella della connettività

Nella tabella seguente sono descritti i protocolli di connettività tra i componenti di Planning Server. Per un'illustrazione grafica della tabella, vedere il diagramma della topologia logica di Planning Server riportato in precedenza.

Ruolo Protocolli Connettività Endpoint

Planning Business Modeler

HTTP:/HTTPS

SOAP

Sempre connesso

Server del servizio Web di pianificazione

Planning Administration Console

HTTP:/HTTPS

SOAP

Connesso

Server del servizio Web di pianificazione

Componente aggiuntivo PerformancePoint per Excel

HTTP:/HTTPS

SOAP

ADOMD.NET

Connesso o non in linea (attraverso assegnazioni non in linea)

Server del servizio Web di pianificazione

Server database di Analysis Services

Server di archiviazione condivisa (Office SharePoint Server 2007, Windows SharePoint Services 3.0 o file server)

server del Servizio Web di pianificazione

HTTP:/HTTPS

SOAP

ADO.NET

ADOMD.NET

Sempre connesso

Planning Business Modeler

Planning Administration Console

Componente aggiuntivo PerformancePoint per Excel

Server del sistema e del servizio (SQL Server)

Server database dell'applicazione di PerformancePoint Planning, dell'area di gestione temporanea di Planning e in uscita (SQL Server)

Analysis Services

server del Servizio Processi di pianificazione

ADO.NET

ADOMD.NET

Sempre connesso

Server database del sistema di pianificazione e del servizio di pianificazione (SQL Server)

Server database dell'applicazione di PerformancePoint Planning, dell'area di gestione temporanea di Planning e in uscita (SQL Server)

Analysis Services

Porte

Componente Informazioni sulla porta

Servizio Web di pianificazione

La porta predefinita per il Servizio Web di pianificazione è 46787. La porta predefinita per Planning Administration Console è 46788.

SQL Server

Le porte predefinite sono utilizzate per SQL Server e SQL Server Analysis Services.

La porta di Analysis Services deve essere aperta per poter essere utilizzata dal Componente aggiuntivo PerformancePoint per Excel.