Condividi tramite


Utilizzo di Progettazione query MDX di SAP NetWeaver BI in modalità progettazione

Quando si crea un set di dati basato su un'origine dati SAP NetWeaver Business Intelligence, in Progettazione report viene visualizzata la finestra 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, 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 (Passaggio alla modalità progettazione) sulla barra degli strumenti. Per ulteriori informazioni sulla modalità query, vedere Utilizzo di Progettazione query MDX di SAP NetWeaver BI in modalità query.

La finestra Progettazione query in modalità progettazione include una barra degli strumenti, un elenco a discesa per la 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.

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.

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 subquery 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.

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 (Icona della finestra di dialogo Parametri query) 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.

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 e Utilizzo dei parametri per controllare i dati del report.

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 di dati SAP NetWeaver BI.

Risultati

I risultati della query MDX vengono visualizzati nel riquadro Dati. Se l'interruttore Esecuzione automatica (Esecuzione automatica della query) 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 (Esecuzione della query ) 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 (Aggiornamento dei campi del set di dati) 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 (Mostra/Nascondi 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.