I cubi sono strutture di query progettate specificamente per analizzare una o più metriche sulle prestazioni aziendali , ad esempio il profitto netto o le vendite lorde, in dimensioni diverse (tempo, geografia, dati demografici e così via). Persone chi crea tabelle pivot o grafici pivot in Excel spesso usa i cubi di Analysis Services come origine dati.
MDX è il linguaggio di query per i cubi. Dietro le quinte, Excel usa MDX per recuperare campi e valori di dati quando si scelgono elementi da un elenco di campi di tabella pivot. È anche possibile creare query MDX manualmente quando si importano dati da un cubo di Analysis Services.
Se si usa Power Pivot in Excel, è possibile creare una query MDX usando l'Designer query MDX quando si esegue l'importazione da un database multidimensionale in esecuzione in Analysis Services.
Chi deve usare il Designer query MDX? Il generatore di query MDX ha esito positivo se si ha già esperienza in MDX oppure se si dispone di una query predefinita da usare o testare. Se non si è esperti di MDX, usare Excel per ottenere dati di Analysis Services. Quando ci si connette a un server e a un database, Excel mostra quali cubi sono disponibili e importa tutte le misure e le dimensioni, in modo che sia possibile eseguire query su qualsiasi parte del cubo usando l'elenco Campi tabella pivot.
-
Aprire la finestra Power Pivot.
-
Fare clic su Home > carica dati esterni > da > database da Analysis Services o Power Pivot.
-
Nell'Importazione guidata tabella specificare il nome di un server multidimensionale di Analysis Services e scegliere il database. Fare clic su Avanti.
-
Incollare nella query MDX nella finestra Istruzione MDX.
-
Fare clic su Convalida.
-
Se viene visualizzato un messaggio di errore, cancellare la query dalla finestra.
-
Fare clic su Struttura per aprire il Designer query MDX, che è possibile eseguire in modalità Struttura o Query a seconda dell'attività a cui si è abituati. La finestra di progettazione fornisce un elenco di funzioni e mostra l'intera struttura del cubo in modo che sia possibile scegliere le misure, gli indicatori KPI e le dimensioni che è possibile aggiungere al modello di dati.
-
Incollare la query nella finestra della query. Usare le funzioni e i metadati forniti dalla finestra di progettazione per riprogettare una query utilizzabile.
-
Quando la query viene convalidata, fare clic su Fine per recuperare i dati. I dati e i metadati verranno importati in un modello di dati visualizzato in Power Pivot. Potrebbe essere necessario creare relazioni per connettere questi dati con altre tabelle del modello. Per informazioni dettagliate, vedere Create relazioni nella vista diagramma.
Il Designer query MDX ha due modalità: modalità progettazione e modalità query. Ogni modalità fornisce un riquadro dei metadati da cui è possibile trascinare i membri dai cubi selezionati per creare una query MDX che recupera i dati da usare.
Query MDX grafica Designer in modalità progettazione
Quando si modifica una query MDX, progettazione query MDX grafica si apre in modalità Progettazione.
La figura seguente etichetta i riquadri per la modalità Progettazione.
La tabella seguente elenca i riquadri in questa modalità:
Riquadro |
Funzione |
Pulsante Seleziona cubo (...) |
Visualizza il cubo attualmente selezionato. |
Riquadro Metadati |
Visualizza un elenco gerarchico di misure, indicatori di prestazioni chiave (KPI) e dimensioni definite sul cubo selezionato. |
Riquadro Membri calcolati |
Visualizza i membri calcolati attualmente definiti disponibili per l'uso nella query. |
Riquadro Filtro |
Consente di scegliere dimensioni e gerarchie correlate per filtrare i dati in base all'origine e limitare i dati restituiti. |
Riquadro Dati |
Visualizza le intestazioni di colonna per il set di risultati mentre si trascinano elementi dal riquadro Metadati e dal riquadro Membri calcolati. Aggiorna automaticamente il set di risultati se è selezionato il pulsante AutoExecute . |
È possibile trascinare dimensioni, misure e indicatori KPI dal riquadro Metadati e membri calcolati dal riquadro Membro calcolato nel riquadro Dati. Nel riquadro Filtro è possibile selezionare dimensioni e gerarchie correlate e impostare espressioni di filtro per limitare i dati disponibili per la query. Se l'interruttore AutoExecute () sulla barra degli strumenti è selezionato, Progettazione query esegue la query ogni volta che si rilascia un oggetto metadati nel riquadro Dati. È possibile eseguire manualmente la query usando il pulsante Esegui () sulla barra degli strumenti.
Quando si crea una query MDX in questa modalità, nella query vengono automaticamente incluse le proprietà aggiuntive seguenti:
Proprietà membro MEMBER_CAPTION MEMBER_UNIQUE_NAME
Proprietà cella VALORE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE FONT_FLAGS
Per specificare proprietà aggiuntive personalizzate, è necessario modificare manualmente la query MDX in modalità query.
L'importazione da un file di query mdx non è supportata.
Barra degli strumenti Designer query MDX grafica in modalità progettazione
La barra degli strumenti di Progettazione query include pulsanti che consentono di progettare query MDX usando l'interfaccia grafica. La tabella seguente elenca i pulsanti e le relative funzioni.
Pulsante |
Descrizione |
Modifica come testo |
Non abilitato per questo tipo di origine dati. |
Importa |
Importare una query esistente da un file di definizione di report (con estensione rdl) nel file system. |
|
Passare al tipo di comando MDX. |
|
Aggiornare i metadati dall'origine dati. |
|
Visualizzare la finestra di dialogo Generatore di membri calcolati . |
|
Attivare o disattivare la visualizzazione delle celle vuote nel riquadro Dati. Questo equivale a usare la clausola NON EMPTY in MDX. |
|
Eseguire automaticamente la query e visualizzare il risultato ogni volta che viene apportata una modifica. I risultati vengono visualizzati nel riquadro Dati. |
|
Visualizzare le aggregazioni nel riquadro Dati. |
|
Eliminare dalla query la colonna selezionata nel riquadro Dati. |
|
Visualizzare la finestra di dialogo Parametri query . Quando si specificano valori per un parametro di query, viene creato automaticamente un parametro con lo stesso nome. |
|
Preparare la query. |
|
Eseguire la query e visualizzare i risultati nel riquadro Dati. |
|
Annullare la query. |
|
Passare tra la modalità Progettazione e la modalità query. |
Query MDX grafica Designer in modalità query
Per impostare Progettazione query grafica su Modalità query , fare clic sul pulsante Modalità progettazione sulla barra degli strumenti.
La figura seguente etichetta i riquadri per la modalità query.
La tabella seguente elenca i riquadri in questa modalità:
Riquadro |
Funzione |
Pulsante Seleziona cubo (...) |
Visualizza il cubo attualmente selezionato. |
Riquadro Metadati/Funzioni/Modelli |
Visualizza un elenco gerarchico di misure, indicatori KPI e dimensioni definite sul cubo selezionato. |
Riquadro Query |
Visualizza il testo della query. |
Riquadro dei risultati |
Visualizza i risultati dell'esecuzione della query. |
Nel riquadro Metadati sono visualizzate le schede Metadati, Funzioni e Modelli. Dalla scheda Metadati è possibile trascinare dimensioni, gerarchie, indicatori KPI e misure nel riquadro Query MDX. Dalla scheda Funzioni è possibile trascinare le funzioni nel riquadro Query MDX. Dalla scheda Modelli è possibile aggiungere modelli MDX al riquadro Query MDX. Quando si esegue la query, il riquadro Risultati visualizza i risultati per la query MDX.
È possibile estendere la query MDX predefinita generata in modalità Progettazione per includere altre proprietà membro e proprietà delle celle. Quando si esegue la query, questi valori non vengono visualizzati nel set di risultati. Tuttavia, vengono passati di nuovo con la raccolta di campi del set di dati ed è possibile usare questi valori.
Barra degli strumenti Designer query grafica in modalità query
La barra degli strumenti di Progettazione query include pulsanti che consentono di progettare query MDX usando l'interfaccia grafica.
I pulsanti della barra degli strumenti sono identici tra la modalità Progettazione e la modalità query, ma i pulsanti seguenti non sono abilitati per la modalità query:
-
Modifica come testo
-
Aggiungi membro calcolato ()
-
Mostra celle vuote ()
-
AutoExecute ()
-
Mostra aggregazioni ()