Utilizzo di Progettazione query MDX di Analysis Services in modalità query (Generatore report 2.0)

Quando si crea un set di dati da un'origine dati di SQL ServerAnalysis Services, nel Generatore report viene visualizzata la finestra Progettazione query MDX in modalità progettazione. Per passare alla modalità query, fare clic sull'interruttore Modalità progettazione (Passaggio alla modalità progettazione) sulla barra degli strumenti.

La finestra Progettazione query in modalità query include una barra degli strumenti, un pulsante di selezione del cubo (...) e tre riquadri, ovvero un riquadro con le schede Metadati, Funzioni e Modelli, un riquadro Query e un riquadro Dati. Per informazioni sull'interfaccia utente, vedere Interfaccia utente di Progettazione query MDX di Analysis Services (Generatore report 2.0).

[!NOTA]

Le modifiche apportate in modalità query andranno perdute se si torna alla modalità progettazione.

Utilizzare la modalità query per compilare in modo interattivo una query MDX. È possibile selezionare un cubo e trascinare dimensioni, attributi delle dimensioni, livelli, gerarchie, set denominati, membri, misure e indicatori di prestazioni chiave (KPI) nel riquadro Query. È possibile selezionare funzioni o modelli MDX da includere nella query. È inoltre possibile impostare valori predefiniti per le variabili e visualizzare automaticamente in anteprima i risultati restituiti per la query man mano che si apportano modifiche al riquadro Query. È possibile impostare filtri per limitare i dati recuperati dal set di dati tramite la query e definire i parametri. Quando si apportano modifiche alla query nel riquadro Query, in Reporting Services viene elaborato il testo MDX per determinare le colonne da recuperare dall'origine dei dati. Queste colonne sono visualizzate come campi di set di dati nel riquadro Dati report.

La finestra Progettazione query basata su testo non è disponibile per la compilazione di query MDX. Per compilare query MDX per set di dati del report, è necessario utilizzare Progettazione query MDX in modalità grafica o query.

Pulsante Seleziona cubo

Prima di creare una query, è necessario selezionare il cubo da cui si desidera recuperare i dati. Fare clic sul pulsante di selezione del cubo (...) per aprire la finestra di dialogo Seleziona cubo. Le origini dati di Analysis Services forniscono l'elenco dei cubi disponibili. Per impostazione predefinita, è selezionato il primo cubo nel database.

Per visualizzare istruzioni sulla selezione di un cubo, vedere Procedura: Selezione di un cubo (Generatore report 2.0).

Riquadro dei metadati

Nei riquadro dei metadati è possibile visualizzare i metadati del cubo selezionato nell'origine dei dati sottostante, ad esempio dimensioni, livelli, gerarchie, attributi, misure e indicatori di prestazioni chiave (KPI). Utilizzare il riquadro Visualizzatore metadati per trascinare gli oggetti nel riquadro Query.

Il riquadro dei metadati si trova sotto il nome del cubo a sinistra di Progettazione query. In questo riquadro sono visualizzati gli oggetti archiviati nel cubo corrente, che è possibile trascinare nel riquadro Query MDX. Quando si trascina un oggetto nel riquadro Query, il nome dell'oggetto viene inserito nella query.

È possibile trascinare dal riquadro dei metadati al riquadro Query gli oggetti seguenti:

  • Livelli

  • Misure

  • Gerarchie e attributi

  • Indicatori di prestazioni chiave (KPI)

Non è possibile trascinare nel riquadro Query le proprietà dei membri. Per ulteriori informazioni sulle proprietà dei membri di riferimento, vedere Utilizzo di proprietà di campo estese per un database di Analysis Services (Generatore report 2.0) e Utilizzo di campi in un set di dati del report (Generatore di report 2.0).

Riquadro Query

Utilizzare il riquadro Query per compilare in modo interattivo un'istruzione MDX. Verrà fornita un'istruzione predefinita. Trascinare misure e dimensioni dal riquadro Metadati in una posizione valida nell'istruzione MDX. Per ulteriori informazioni sulla scrittura di una query MDX, vedere "Guida di riferimento a MDX (Multidimensional Expressions)" nella documentazione online di SQL Server.

Utilizzare il pulsante Prepara query (Pulsante Prepara query) per convalidare la sintassi MDX e verificare che il processo di ottimizzazione della query o un altro tipo di elaborazione della query venga completato correttamente. Tramite Reporting Services viene analizzato il testo MDX per identificare le colonne nel set dei risultati. Le colonne sono visualizzate come raccolta di campi per il set di dati nel riquadro Dati report. Questa query viene salvata nella definizione del report insieme al testo della query MDX. È inoltre possibile aggiungere o modificare i campi manualmente nella finestra di dialogo Proprietà set di dati. Per ulteriori informazioni, vedere Utilizzo di campi in un set di dati del report (Generatore di report 2.0).

Riquadro Risultati

Il riquadro Risultati consente di visualizzare in anteprima i risultati della query. Per eseguire la query, fare clic sul pulsante Esegui sulla barra degli strumenti Progettazione query.

Utilizzo di parametri di query in modalità query

Per aggiungere parametri alla query MDX, utilizzare il pulsante Parametri query (Icona della finestra di dialogo Parametri query) sulla barra degli strumenti. Verrà aperta la finestra di dialogo Definisci parametri query. Specificare il nome e i dettagli per il parametro. Quando si chiude la finestra Progettazione query, viene creato automaticamente un parametro di report per ogni parametro di query specificato.

Per gestire la relazione tra i parametri del report e i parametri della query, utilizzare la finestra di dialogo Proprietà set di dati. Sebbene i parametri di report vengano creati automaticamente dai parametri di query, è possibile gestirli separatamente. Inoltre, se si modifica il nome di un parametro della query o si elimina un parametro della query, il parametro del report corrispondente non viene automaticamente modificato o eliminato. Per ulteriori informazioni, vedere Aggiunta di parametri al report (Generatore report 2.0) e Procedure per l'utilizzo dei dati (Generatore report 2.0).