Condividi tramite


Componenti del server del motore OLAP

Il componente server di Microsoft 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 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.

Diagramma dell'architettura di sistema di 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 Services Port 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

2383

Istanza predefinita di SQL Server Analysis Services.

2382

Redirector per altre istanze di SQL Server Analysis Services.

Assegnata dinamicamente all'avvio del server

Istanza denominata di SQL Server Analysis Services.

Per ulteriori informazioni, vedere Configurare Windows Firewall per consentire l'accesso ad Analysis Services.

Vedere anche

Concetti

Denominazione degli oggetti (Analysis Services - Dati multidimensionali)

Architettura fisica (Analysis Services - Dati multidimensionali)

Architettura logica (Analysis Services - Dati multidimensionali)