Cartelle e file del server (Analysis Services - Dati multidimensionali)
Il componente server di MicrosoftSQL ServerAnalysis Services è l'applicazione msmdsrv.exe, che viene in genere eseguita come servizio Windows. Questa applicazione è costituita da componenti di protezione, un componente listener XML for Analysis (XMLA), un componente di elaborazione delle query e numerosi altri componenti interni che svolgono le funzioni seguenti:
Analisi di istruzioni ricevute dai client
Gestione di metadati
Gestione di transazioni
Elaborazione di calcoli
Archiviazione di dati relativi a dimensioni e celle
Creazione di aggregazioni
Pianificazione di query
Memorizzazione di oggetti nella cache
Gestione di risorse del server
Diagramma dell'architettura
Un'istanza di Analysis Services viene eseguita come un servizio autonomo e la comunicazione col servizio avviene tramite XML for Analysis (XMLA), utilizzando HTTP o TCP. AMO è un livello tra l'applicazione utente e l'istanza di Analysis Services. Questo livello fornisce accesso agli oggetti amministrativi Analysis Services. AMO è una libreria di classi che riceve i comandi da un'applicazione client e li converte in messaggi XMLA per l'istanza di Analysis Services. AMO presenta oggetti dell'istanza di Analysis Services come classi all'applicazione dell'utente finale, coi membri dei metodi che eseguono i comandi e i membri delle proprietà che utilizzano i dati per gli oggetti di Analysis Services.
Nell'illustrazione seguente sono mostrati i componenti dell'architettura Analysis Services, inclusi tutti gli elementi principali che sono in esecuzione all'interno dell'istanza di Analysis Services e tutti i componenti dell'utente che interagiscono con essa. L'illustrazione mostra anche che il solo modo di accedere all'istanza è tramite il listener di XML for Analysis (XMLA), utilizzando HTTP o TCP.
[!NOTA]
Per ulteriori informazioni, vedere la Guida alle prestazioni di SQL Server 2005 Analysis Services.
Listener XMLA
Il componente listener XMLA gestisce tutte le comunicazioni XMLA tra Analysis Services e i relativi client. È possibile utilizzare l'impostazione di configurazione Analysis ServicesPort nel file msmdsrv.ini per specificare la porta su cui è in ascolto un'istanza di Analysis Services. Un valore 0 in questo file indica che Analysis Services è in ascolto sulla porta predefinita. Se non specificato diversamente, Analysis Services utilizzerà le porte TCP predefinite seguenti:
Porta |
Descrizione |
---|---|
2725 |
Istanze esistenti di SQL Server 2000Analysis Services. |
2383 |
Istanza predefinita di SQL ServerAnalysis Services. |
2382 |
Redirector per altre istanze di SQL ServerAnalysis Services. |
Assegnata dinamicamente all'avvio del server |
Istanza denominata di SQL ServerAnalysis Services. |
Contenuto della sezione