Utilizzo di Progettazione query MDX per SAP NetWeaver BI in modalità progettazione (Generatore report 2.0)
Quando si crea un set di dati basato su un'origine dati SAP NetWeaver Business Intelligence, tramite Generatore report 2.0 viene visualizzata la finestra Progettazione query MDX in modalità progettazione. La modalità progettazione consente di compilare in modo interattivo una query MDX con elementi grafici. È possibile selezionare un cubo, trascinare membri nel riquadro Dati, aggiungere membri calcolati, impostare valori predefiniti per le variabili 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 () sulla barra degli strumenti. Per ulteriori informazioni sulla modalità query, vedere Utilizzo di Progettazione query MDX per SAP NetWeaver BI in modalità query (Generatore report 2.0).
La finestra Progettazione query in modalità progettazione include una barra degli strumenti, un elenco a discesa di selezione del cubo e tre riquadri, ovvero un riquadro Metadati, un riquadro Membri Calcolati e un riquadro Dati. Per ulteriori informazioni sull'interfaccia utente, vedere Interfaccia utente di Progettazione query SAP NetWeaver BI (Generatore report 2.0).
Per ulteriori informazioni sulla creazione di un'origine dati e un set di dati SAP NetWeaver Business Intelligence, vedere Procedura: Recupero di dati da un'origine dati SAP NetWeaver BI (Generatore report 2.0).
Selezione del cubo
Prima di creare una query, è necessario selezionare il cubo da cui si desidera recuperare i dati. Per ottenere i metadati, ad esempio dimensioni e cifre chiave, necessari per una query, le origini dati SAP NetWeaver Business Intelligence offrono oggetti InfoCube, MultiProvider e query Web. L'utilizzo di variabili in una query MDX è supportato solo da sottoquery create da query Web. Utilizzare l'elenco a discesa Seleziona cubo per scegliere l'oggetto InfoCube, MultiProvider o la query Web dall'origine dei dati. 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 cifre chiave. Nella visualizzazione gerarchica dei cubi le query Web vengono visualizzate nidificate sotto l'oggetto InfoCube o MultiProvider corrispondente. È 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 cifre chiave e membri calcolati, vengono raggruppati nell'altro lato del riquadro Dati.
Nel riquadro dei metadati gli oggetti vengono visualizzati utilizzando il relativo nome descrittivo. Il nome corrispondente utilizzato nell'origine dei dati viene visualizzato come descrizione comando quando si posiziona il puntatore del mouse su un oggetto metadati.
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. 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.
Per istruzioni sulla creazione di un membro calcolato, vedere Procedura: Aggiunta di un membro calcolato per una query MDX di SAP NetWeaver BI (Generatore report 2.0).
Variabili di origine dati e filtro di dati
Per filtrare i dati da un'origine dei dati SAP NetWeaver Business Intelligence, utilizzare le variabili definite nell'origine dei dati come parte di una definizione di query Web.
[!NOTA]
Non confondere le variabili di report con le variabili di origine dati. Le variabili di report vengono definite nel report, calcolate una volta al primo riferimento e utilizzate come valori di sola lettura in espressioni in un report. Le variabili di origine dati vengono definite nell'origine dei dati al momento della creazione della sottoquery e fanno parte della query.
Per visualizzare le variabili esistenti e impostare valori statici, fare clic sul pulsante Variabili () sulla barra degli strumenti per visualizzare la finestra di dialogo Variabili. Per un esempio relativo all'impostazione del valore di una variabile, vedere Procedura: Impostazione di una variabile per una query MDX di SAP NetWeaver BI (Generatore report 2.0).
Quando si seleziona o si immette un valore statico per una variabile esistente nella finestra di dialogo Variabili, viene creato un parametro di report corrispondente. Nella finestra di progettazione grafica di query per le variabili vengono utilizzati nomi descrittivi. I nomi dei parametri di report corrispondenti sono nomi conformi alla specifica CLS (Common Language Specification) basati sui nomi utilizzati nell'origine dei dati. Come valore predefinito dell'etichetta del parametro di report viene utilizzato il nome del parametro.
[!NOTA]
Se si modifica una variabile in una query Web nell'origine dei dati, è necessario eliminare o modificare manualmente il parametro di report corrispondente.
Per ulteriori informazioni, vedere Filtraggio dei dati in un report (Generatore report 2.0) e Utilizzo dei parametri per controllare i dati del report (Generatore report 2.0).
Proprietà estese
L'estensione per l'elaborazione dati SAP NetWeaver Business Intelligence supporta le 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'origine dati SAP NetWeaver BI (Generatore report 2.0).
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. Questa operazione equivale a utilizzare 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.