Query su dati multidimensionali con MDX
Si applica a:
SQL Server Analysis Services
Azure Analysis Services
Power BI Premium
MDX (Multidimensional Expressions) è il linguaggio di query utilizzato per utilizzare e recuperare dati multidimensionali in Microsoft Analysis Services . MDX si basa sulla specifica XML for Analysis (XMLA), con estensioni specifiche per SQL Server Analysis Services . MDX usa espressioni costituite da identificatori, valori, istruzioni, funzioni e operatori che possono essere valutate da Analysis Services per recuperare un oggetto, ad esempio un set o un membro, oppure un valore scalare, ad esempio una stringa o un numero.
Le query e le espressioni MDX in SQL Server Analysis Services vengono utilizzate per eseguire le operazioni seguenti:
Restituisce dati a un'applicazione client da un SQL Server Analysis Services cubo.
Modellare i risultati delle query.
Eseguire attività di progettazione per i cubi, tra cui la definizione di membri calcolati, set denominati, assegnazioni con ambito e indicatori di prestazioni chiave (KPI).
Eseguire attività di amministrazione, inclusa la sicurezza di dimensioni e celle.
MDX è in apparenza simile sotto numerosi aspetti alla sintassi SQL in genere utilizzata con i database relazionali. MDX non è tuttavia un'estensione del linguaggio SQL, rispetto al quale presenta molte differenze. Per creare espressioni MDX per la progettazione o la sicurezza dei cubi oppure per creare query MDX in grado di restituire e modellare dati multidimensionali, è necessario conoscere i concetti di base della modellazione multidimensionale e MDX, degli elementi della sintassi MDX, nonché degli operatori, delle istruzioni e delle funzioni MDX.
Contenuto della sezione
| Argomento | Descrizione |
|---|---|
| Concetti chiave di MDX (Analysis Services) | È possibile utilizzare espressioni MDX (Multidimensional Expressions) per eseguire query su dati multidimensionali o per creare espressioni MDX da utilizzare all'interno di un cubo, ma è prima necessario comprendere i concetti e la SQL Server Analysis Services terminologia delle dimensioni. |
| Nozioni fondamentali sulle query MDX (Analysis Services) | Nel linguaggio MDX (Multidimensional Expressions) è possibile eseguire query su oggetti multidimensionali, ad esempio un cubo, e restituire set di celle multidimensionali contenenti i dati del cubo. In questo argomento e negli argomenti correlati viene fornita una panoramica delle query MDX. |
| Nozioni fondamentali sullo scripting MDX (Analysis Services) | In SQL Server Analysis Services uno script MDX (Multidimensional Expressions) è costituito da una o più espressioni o istruzioni MDX che popolano un cubo con calcoli. Uno script MDX definisce il processo di calcolo per un cubo ed è considerato parte del cubo stesso. La modifica di uno script MDX associato a un cubo comporta pertanto la modifica immediata del processo di calcolo per il cubo. Per creare script MDX, è possibile usare Progettazione cubi in SQL Server Data Tools. |
Vedere anche
Elementi della sintassi MDX (mdx)
Guida di riferimento al linguaggio MDX (MDX)