Estensione di OLAP tramite personalizzazioni
Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Analysis Services offre molte funzioni intrinseche da usare con i linguaggi MDX (Multidimensional Expressions) e DMX (Data Mining Extensions). Queste funzioni sono progettate per consentire l'esecuzione di qualsiasi operazione, dai calcoli statistici standard all'attraversamento dei membri di una gerarchia. Come avviene per qualsiasi altro prodotto complesso e affidabile, tuttavia, si è avvertita l'esigenza di estendere ulteriormente le funzionalità di questo servizio.
A tale scopo, Analysis Services offre la possibilità di aggiungere assembly ed estensioni personalizzate a un'istanza del servizio, per soddisfare le diverse esigenze aziendali ogni volta che le funzionalità standard si rivelano insufficienti.
Assembly
Gli assembly consentono di estendere la funzionalità business dei linguaggi MDX e DMX. È necessario compilare la funzionalità desiderata in una libreria, ad esempio in una libreria a collegamento dinamico (DLL), quindi aggiungere tale libreria come assembly a un'istanza o a un database di Analysis Services. I metodi pubblici della libreria vengono quindi esposti come funzioni definite dall'utente in espressioni MDX e DMX, procedure, calcoli, azioni e applicazioni client.
Estensioni personalizzate
Le estensioni della personalizzazione di SQL Server Analysis Services rappresentano la struttura di base dell'implementazione di un'architettura plug-in. Le estensioni di personalizzazione di Analysis Services sono una semplice ed elegante modifica all'architettura di assembly gestita esistente e vengono esposte in tutti i set di righe dello schema e microsoft.AnalysisServices.AdomdServer, sintassi MDX (Multidimensional Expressions).
Vedere anche
Gestione di assembly di modelli multidimensionali
Analysis Services Personalization Extensions