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.
MdX (Multidimensional Expressions) è il linguaggio di query usato per usare e recuperare dati multidimensionali in Microsoft Analysis Services. MDX è basato sulla specifica XML for Analysis (XMLA), con estensioni specifiche per SQL Server Analysis Services. MDX usa espressioni composte da identificatori, valori, istruzioni, funzioni e operatori che Analysis Services può valutare per recuperare un oggetto (ad esempio un set o un membro) o un valore scalare (ad esempio, una stringa o un numero).
Le query e le espressioni MDX in SQL Server Analysis Services vengono usate per eseguire le operazioni seguenti:
Restituisce dati a un'applicazione client da un cubo SQL Server Analysis Services.
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.
Nota
Per altre informazioni, vedere la sezione Risorse aggiuntive nella pagina SQL Server 2005 - Analysis Services nel sito Web Microsoft TechNet. Per altre informazioni sui problemi di prestazioni correlati a query e calcoli MDX, vedere la sezione "Scrittura di MDX efficienti" nella guida alle prestazioni di Analysis Services 2005 SQL Server 2005.
Contenuto della sezione
Argomento | Descrizione |
---|---|
Concetti chiave di MDX (Analysis Services) | È possibile usare MDX (Multidimensional Expressions) per eseguire query sui dati multidimensionali o per creare espressioni MDX da usare all'interno di un cubo, ma è prima necessario comprendere SQL Server Analysis Services concetti e 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 MDX o istruzioni 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 cube Designer nel SQL Server Data Tools (SSDT). |
Vedere anche
Elementi della sintassi MDX (MDX)
Guida di riferimento al linguaggio MDX