Condividi tramite


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

Quando si crea un set di dati basato su un'origine dei dati SAP NetWeaver Business Intelligence, tramite Progettazione report viene aperta la finestra di progettazione grafica di query MDX nella modalità progettazione predefinita. Per passare alla modalità query, fare clic sull'interruttore Modalità progettazione (Passaggio alla modalità progettazione) sulla barra degli strumenti Progettazione query. Utilizzare la modalità query per visualizzare o modificare il testo della query MDX direttamente oppure per generare una query MDX. È possibile selezionare un cubo, trascinare membri nel riquadro Query, aggiungere membri calcolati, impostare valori predefiniti per le variabili ed eseguire la query per visualizzare i risultati. Per ulteriori informazioni sulla modalità progettazione, vedere Utilizzo di Progettazione query MDX di SAP NetWeaver BI in modalità progettazione.

La finestra Progettazione query in modalità query include una barra degli strumenti su cui sono presenti alcuni pulsanti, un elenco a discesa per la selezione del cubo e quattro riquadri, ovvero un riquadro dei metadati che include le schede Metadati e Funzioni, un riquadro Variabili, un riquadro Query e un riquadro Risultati. 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 utilizzare la modalità query per 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 dei dati SAP NetWeaver Business Intelligence offrono oggetti InfoCube, MultiProvider o query Web. L'utilizzo di variabili in una query è 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 Query, che consente di aggiungere il testo della query MDX corrispondente per tali metadati. Il testo viene inserito in corrispondenza del cursore. I nomi dei metadati vengono convertiti nei nomi definiti nell'origine dei 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.

Nel riquadro Funzioni è possibile visualizzare tutte le funzioni disponibili per l'utilizzo in una query MDX. È possibile trascinare le funzioni nel riquadro Query. La funzione viene inserita in corrispondenza del cursore.

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. Quando si seleziona un cubo, le variabili di origine dei dati definite per tale cubo vengono visualizzate nella finestra Variabili.

[!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 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. Il nome del parametro di report corrispondente è un nome conforme alla specifica CLS (Common Language Specification) basato sul nome utilizzato dall'origine dei dati SAP NetWeaver Business Intelligence. Come valore predefinito dell'etichetta del parametro di report viene utilizzato il nome del parametro, ma è possibile modificare questo valore nella finestra di dialogo Parametri report.

[!NOTA]

Se si modifica una variabile in una query 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 Risultati quando si fa clic sul pulsante Esegui (Esecuzione della query ) sulla barra degli strumenti.

Per aggiornare il riquadro dei metadati 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. Quando si esegue una query viene aggiornato solo il riquadro Risultati.

[!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 (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.