Condividi tramite


Utilizzo di Progettazione query MDX per Hyperion Essbase in modalità progettazione

Data creazione: 12 dicembre 2006

Quando si crea un set di dati basato su un'origine dei dati Hyperion Essbase, tramite Progettazione report viene visualizzata l'interfaccia grafica di Progettazione query MDX nella modalità progettazione. La modalità progettazione consente di generare in modo interattivo una query MDX con elementi grafici. È possibile selezionare un cubo, trascinare membri nel riquadro Dati, aggiungere membri calcolati e visualizzare in modo immediato il set di risultati. Per visualizzare o modificare il testo della query MDX direttamente, passare in modalità query facendo clic sull'interruttore Modalità progettazione (Passaggio alla modalità progettazione) sulla barra degli strumenti. Per ulteriori informazioni sulla modalità query, vedere Utilizzo di Progettazione query MDX per Hyperion Essbase in modalità Query.

L'interfaccia grafica di Progettazione query in modalità progettazione include una barra degli strumenti, un elenco a discesa Seleziona cubo e quattro riquadri, ovvero un riquadro dei metadati, un riquadro Membri Calcolati, un riquadro Filtro e un riquadro Dati. Per ulteriori informazioni sull'interfaccia utente, vedere Interfaccia utente di Progettazione query Hyperion Essbase.

Selezione del database

Per poter creare una query, è necessario selezionare un cubo dal quale recuperare i dati. Utilizzare l'elenco a discesa Seleziona cubo per scegliere il cubo appropriato dal database di Hyperion Essbase. Quando si seleziona un cubo, tutto il testo della query MDX presente nel riquadro Query viene cancellato.

Riquadro dei metadati

Nei riquadro dei metadati è possibile visualizzare i metadati del cubo selezionato, ad esempio dimensioni e misure. È possibile trascinare oggetti dal riquadro dei metadati al riquadro Dati, dove viene aggiunta una colonna corrispondente per tali metadati. Una linea rossa verticale indica la posizione in cui verrà aggiunta la colonna. Le dimensioni vengono raggruppate in uno dei riquadri Dati e i dati, ovvero misure e membri calcolati, vengono raggruppati nell'altro lato del riquadro Dati.

Membri calcolati

Il riquadro Membri calcolati si trova sotto il riquadro dei metadati. Questo riquadro consente di creare o modificare membri calcolati da aggiungere al riquadro Dati come colonne aggiuntive. In questo riquadro è possibile impostare una proprietà relativa all'ordine di valutazione maggiore o uguale a 0. Il membro con l'ordine di valutazione minore verrà valutato per primo. Il valore predefinito è 0.

I membri calcolati non sono inclusi nell'origine dei dati ma sono il risultato di calcoli creati durante l'esecuzione della query. Se un cubo contenesse i membri Prezzo di vendita e Costo, ad esempio, si potrebbe definire un membro calcolato denominato Profitto che visualizza la differenza tra Prezzo di vendita e Costo.

Applicazione dei filtri ai dati

Le query con parametri non sono supportate dal provider di dati Microsoft .NET Framework per Hyperion Essbase perché l'origine dei dati non supporta query con parametri.

Per filtrare i dati di un'origine dei dati di Hyperion Essbase, specificare le dimensioni e i membri da includere o escludere nella query. Ogni riga nel riquadro Filtro consente di specificare una dimensione e i membri, nonché un operatore e un'espressione di filtro che definisca i membri da includere o escludere. Se si sceglie un operatore di intervallo per una riga del filtro, è necessario includere sia il valore di inizio sia quello di fine. Non sono supportati valori di inizio o fine Null. È possibile specificare più righe che fanno riferimento alla stessa dimensione o a dimensioni diverse. I valori disponibili per ogni colonna nel riquadro del filtro possono essere influenzate da righe precedenti nel riquadro stesso. È possibile specificare nel filtro dimensioni non incluse nella query. Se una dimensione del filtro non è inclusa nella query MDX, è possibile specificare solo una condizione di filtro utilizzando l'operatore di uguaglianza (=) e un'espressione di filtro che specifichi una singola selezione. Per ogni riga definita nel riquadro Filtro, viene aggiunto un elemento alla clausola WHERE MDX. Per visualizzare la query MDX corrispondente, fare clic sul pulsante di attivazione della modalità progettazione sulla barra degli strumenti Progettazione query.

Proprietà estese

L'estensione per l'elaborazione dati Hyperion Essbase supporta proprietà di campo estese per le origini dei dati multidimensionali. Per un elenco dei campi supportati, vedere Utilizzo di proprietà di campo estese per un cubo di Hyperion Essbase.

Risultati

I risultati della query MDX vengono visualizzati nel riquadro Dati. Se l'interruttore Esecuzione automatica sulla barra degli strumenti è attivato, ogni modifica apportata nel riquadro Dati attiva l'esecuzione della query MDX. Se l'interruttore Esecuzione automatica è disattivato, per eseguire la query MDX è possibile fare clic sul pulsante Esegui sulla barra degli strumenti. Per impostazione predefinita, il pulsante Esecuzione automatica è attivato.

Quando si esegue una query, i risultati vengono aggiornati nel riquadro Dati. Per visualizzare le modifiche apportate ai cubi nell'origine dei dati, fare clic su Aggiorna sulla barra degli strumenti, per aggiornare il riquadro dei metadati.

[!NOTA] Per impostazione predefinita, nei risultati delle query MDX vengono nascoste le celle vuote. Il risultato equivale a quello che è possibile ottenere utilizzando la clausola NON EMPTY in MDX. Per visualizzare le celle vuote, fare clic sull'interruttore Mostra celle vuote sulla barra degli strumenti Progettazione query.

Definizione di query

Le query MDX vengono salvate nel file di definizione del report come semplice testo della query MDX e come specifica di query MDX. Quando si modifica il testo della query tramite le finestre di progettazione query, la specifica di query corrispondente viene automaticamente generata e salvata nella definizione del report.

Vedere anche

Concetti

Definizione dei set di dati del report per i dati multidimensionali da un database Hyperion Essbase
Definizione di set di dati del report

Altre risorse

Interfaccia utente di Progettazione query Hyperion Essbase

Guida in linea e informazioni

Assistenza su SQL Server 2005