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à.
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 |
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 |
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 |
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. |