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

Concetti di base su MDX (MDX)

Descrive i concetti chiave di MDX per l'utilizzo dei cubi di SQL Server 2005 Analysis Services.

Elementi della sintassi MDX (MDX)

Descrive i diversi elementi della sintassi disponibili nel linguaggio MDX per espressioni, istruzioni e script MDX.

Nozioni fondamentali sulle query MDX (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.

Nozioni fondamentali sullo scripting MDX (MDX)

Descrive come costruire e utilizzare script MDX in un cubo di SQL Server 2005 Analysis Services.

Guida di riferimento al linguaggio MDX

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

Guida in linea e informazioni

Assistenza su SQL Server 2005