Condividi tramite


Utilizzo di Progettazione query MDX di Analysis Services in modalità query

Data aggiornamento: 14 aprile 2006

Quando si crea un set di dati da un'origine dei dati di Microsoft Analysis Services, tramite Progettazione report viene visualizzata la finestra di 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 di progettazione grafica di query in modalità query include una barra degli strumenti, un pulsante Seleziona 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.

[!NOTA] Le modifiche apportate in modalità query andranno perdute se si torna alla modalità progettazione.

Utilizzare la modalità query per generare in modo interattivo una query MDX oppure per immettere direttamente testo 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, tramite Reporting Services viene elaborato il testo MDX per determinare le colonne da recuperare dall'origine dei dati. Queste colonne vengono visualizzate nella finestra del set di dati come campi del set di dati.

La finestra Progettazione query standard non è attivata per l'estensione per l'elaborazione dati di Microsoft Analysis Services.

Pulsante Seleziona cubo

Prima di creare una query, è necessario selezionare il cubo da cui si desidera recuperare i dati. Fare clic su Seleziona cubo per visualizzare la finestra di dialogo Seleziona cubo. L'elenco di cubi disponibili viene creato dalle origini dei dati di Microsoft Analysis Services. Per impostazione predefinita, è selezionato il primo cubo nel database.

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

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
  • KPI

Non è possibile trascinare nel riquadro Query le proprietà dei membri. Per fare riferimento alle proprietà dei membri, vedere Utilizzo di proprietà di campo estese per un database di Analysis Services. Utilizzo dei campi di un set di dati del report

Riquadro Query

Nel riquadro Query è possibile trascinare oggetti oppure immettere direttamente il testo di una query MDX. Per informazioni su come scrivere una query MDX, vedere Guida di riferimento a MDX (Multidimensional Expressions).

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 restituite in modo che i campi del set di dati possano essere visualizzati nella finestra Set di dati. Questa query limitata viene salvata nella definizione del report insieme al testo della query MDX. È inoltre possibile aggiungere o modificare i campi manualmente nella scheda Campi della finestra di dialogo Set di dati. Utilizzare il pulsante Aggiorna campi (Aggiornamento dei campi del set di dati) sulla barra degli strumenti per visualizzare i campi definiti per la query corrente nella finestra Set di dati. Per ulteriori informazioni sulla finestra Set di dati, vedere Utilizzo dei campi di un set di dati del report.

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

Se la query include parametri, quando questa viene digitata tramite Progettazione report vengono creati automaticamente i parametri di report corrispondenti a quelli di query. La query MDX seguente, ad esempio, consente di creare un parametro di report denominato ProductColor:

SELECT NON EMPTY { 
   [Measures].[Internet Order Quantity] } ON COLUMNS, 
   NON EMPTY { ([Product].[Product].[Product].ALLMEMBERS * 
      [Product].[Color].[Color].ALLMEMBERS ) }
   DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM 
   ( SELECT 
      ( STRTOSET(@ProductColor, CONSTRAINED) ) ON COLUMNS 
       FROM [Adventure Works]) 
        CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, 
        FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

Per gestire la relazione tra i parametri di report e quelli di query, fare clic sul pulsante Modifica set di dati selezionato (Puntini di sospensione (...) per la modifica del set di dati selezionato) sulla barra degli strumenti per visualizzare la finestra di dialogo Set di dati e quindi fare clic sulla scheda Parametri. 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 rimuovere un parametro di report, scegliere Parametri report dal menu Report. Selezionare il parametro che si desidera rimuovere e quindi fare clic su Rimuovi. Per ulteriori informazioni, vedere Utilizzo di parametri in Reporting Services.

Vedere anche

Concetti

Definizione di set di dati del report per dati multidimensionali e di stima di data mining di Analysis Services
Utilizzo di Progettazione query MDX di Analysis Services in modalità progettazione
Utilizzo di Progettazione query DMX di Analysis Services

Altre risorse

Interfaccia utente di Progettazione query MDX di Analysis Services

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

14 aprile 2006

Nuovo contenuto:
  • Aggiornamento dell'introduzione.
  • Aggiunta di collegamenti all'argomento relativo agli elementi dell'interfaccia utente di Progettazione query MDX.
  • Aggiornamento delle informazioni relative al riquadro dei metadati.