Guida di riferimento a MDX (Multidimensional Expressions)
MDX (Multidimensional Expressions) è il linguaggio di query che consente di utilizzare e recuperare dati multidimensionali in Microsoft SQL Server 2005 Analysis Services (SSAS). Il linguaggio MDX è basato sulla specifica XML for Analysis (XMLA), con estensioni specifiche per SQL Server 2005 Analysis Services. MDX utilizza 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.
In SQL Server 2005 Analysis Services, le query e le espressioni MDX vengono utilizzate per eseguire le operazioni seguenti:
- Restituire dati a un'applicazione client da un cubo di SQL Server 2005 Analysis Services.
- Formattare 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 protezione di dimensioni e celle.
MDX è superficialmente 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 protezione dei cubi oppure per creare query MDX in grado di restituire e formattare 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 ulteriori informazioni, vedere la sezione relativa alle risorse aggiuntive nella pagina SQL Server 2005 – Analysis Services del sito Web Microsoft TechNet. Per ulteriori informazioni su problemi di prestazioni relativi a query e calcoli MDX, vedere la sezione relativa alla scrittura di espressioni MDX efficienti nella Guida alle prestazioni di SQL Server 2005 Analysis Services.
Contenuto della sezione
Argomento | Descrizione |
---|---|
Descrive i concetti chiave di MDX per l'utilizzo dei cubi di SQL Server 2005 Analysis Services. |
|
Descrive i diversi elementi della sintassi disponibili nel linguaggio MDX per espressioni, istruzioni e script MDX. |
|
Descrive le nozioni fondamentali sulle query MDX, tra cui l'istruzione MDX SELECT, gli assi, la clausola FROM, la clausola WHERE, i set denominati, i membri calcolati, i calcoli delle celle, i valori delle proprietà e la manipolazione o la modifica di dati. |
|
Descrive come costruire e utilizzare script MDX in un cubo di SQL Server 2005 Analysis Services. |
|
Descrive le istruzioni, gli operatori e le funzioni che definiscono il linguaggio MDX. |
Vedere anche
Altre risorse
XML for Analysis (XMLA)
Guida di riferimento ai linguaggi di SQL Server
Retrieving Data from an Analytical Data Source
Creazione e modifica di script MDX