Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Il componente server di Microsoft SQL Server SQL Server Analysis Services è l'applicazione msmdsrv.exe , che viene eseguita come servizio Windows. Questa applicazione è costituita da componenti di sicurezza, un componente listener XML for Analysis (XMLA), un componente di Query Processor e numerosi altri componenti interni che eseguono le funzioni seguenti:
Analisi delle istruzioni ricevute dai client
Gestione dei metadati
Gestione delle transazioni
Elaborazione dei calcoli
Archiviazione dei dati delle dimensioni e delle celle
Creazione di aggregazioni
Pianificazione delle query
Memorizzazione nella cache di oggetti
Gestione delle risorse del server
Diagramma dell'architettura
Un'istanza di SQL Server Analysis Services viene eseguita come servizio autonomo e la comunicazione con il servizio avviene tramite XML for Analysis (XMLA), tramite HTTP o TCP. AMO è un livello tra l'applicazione utente e l'istanza di SQL Server Analysis Services. Questo livello consente l'accesso agli oggetti amministrativi di SQL Server Analysis Services. AMO è una libreria di classi che accetta comandi da un'applicazione client e converte tali comandi in messaggi XMLA per l'istanza di SQL Server Analysis Services. AMO presenta oggetti di istanza di SQL Server Analysis Services come classi all'applicazione dell'utente finale, con membri del metodo che eseguono comandi e membri di proprietà che contengono i dati per gli oggetti SQL Server Analysis Services.
La figura seguente illustra l'architettura dei componenti di SQL Server Analysis Services, inclusi tutti gli elementi principali in esecuzione nell'istanza di SQL Server Analysis Services e tutti i componenti utente che interagiscono con l'istanza. La figura mostra anche che l'unico modo per accedere all'istanza consiste nell'usare il listener XML for Analysis (XMLA), tramite HTTP o TCP.
XMLA Listener
Il componente listener XMLA gestisce tutte le comunicazioni XMLA tra SQL Server Analysis Services e i relativi client. L'impostazione di configurazione della porta di SQL Server Analysis Services nel file msmdsrv.ini può essere usata per specificare una porta in cui un'istanza di SQL Server Analysis Services è in ascolto. Il valore 0 in questo file indica che SQL Server Analysis Services è in ascolto sulla porta predefinita. Se non diversamente specificato, SQL Server Analysis Services usa le porte TCP predefinite seguenti:
| Porto | Description |
|---|---|
| 2383 | Istanza predefinita di SQL Server SQL Server Analysis Services. |
| 2382 | Redirector per altre istanze di SQL Server Analysis Services. |
| Assegnato dinamicamente all'avvio del server | Istanza denominata di SQL Server SQL Server Analysis Services. |
Per altri dettagli, vedere Configurare Windows Firewall per consentire l'accesso ad Analysis Services .
Vedere anche
Regole di denominazione degli oggetti (Analysis Services)
Architettura fisica (Analysis Services - Dati multidimensionali)
Architettura logica (Analysis Services - Dati multidimensionali)