Share via


Procedura: Compilazione di una query in Progettazione query relazionale (Generatore report 3.0 e SSRS)

Una finestra Progettazione query consente di specificare i dati da recuperare da un'origine dati esterna per un set di dati del report. Si utilizza la finestra Progettazione query quando si compila una query in una procedura guidata o si crea una query del set di dati.

Nota

È possibile creare e modificare definizioni del report (con estensione rdl) in Generatore report 3.0 e in Progettazione report di Business Intelligence Development Studio. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati. Per ulteriori informazioni, vedere Progettazione di report tramite Progettazione report e Generatore report 3.0 (SSRS) nel Web all'indirizzo microsoft.com.

Un set di dati è basato su un'origine dati. Il tipo di origine dati e l'ambiente di creazione determinano la finestra Progettazione query da visualizzare quando si definisce la query del set di dati. Le caratteristiche di Progettazione query variano in base all'origine dati sottostante. Per ulteriori informazioni sui livelli di dati, vedere Connessioni dati, origini dati e stringhe di connessione in Generatore report 3.0 o Connessioni dati, origini dati e stringhe di connessione (SSRS).

È possibile utilizzare una finestra Progettazione query per le attività seguenti:

  • Esplorare i metadati per più schemi nell'origine dati esterna

  • Specificare i campi da recuperare per il set di dati

  • Specificare le relazioni tra due oggetti quali tabelle

  • Specificare i filtri per limitare i dati prima che vengono recuperati come dati del report

  • Indicare se creare parametri

  • Specificare le aggregazioni per eseguire i calcoli nell'origine dati esterna

Dopo avere visualizzato una finestra Progettazione query, è possibile compilare una query nello stesso modo per un set di dati incorporato o un set di dati condiviso. Nelle procedure riportate di seguito viene utilizzata una query del set di dati incorporato.

Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query relazionale (Generatore report 3.0).

Per compilare una query per un set di dati incorporato nella visualizzazione Struttura report

  1. Aprire la finestra Progettazione query. Nel riquadro Dati report fare clic con il pulsante destro del mouse sul set di dati e scegliere Query.

    Verrà visualizzata la finestra Progettazione query associata all'origine dati.

  2. Nel riquadro Vista di database espandere le cartelle in cui viene visualizzata una vista gerarchica di oggetti dello schema di database quali tabelle, viste e stored procedure. Fare clic sulla casella scelta per selezionare tutti i campi per un oggetto o espandere il nodo per selezionare i singoli campi.

    Quando si selezionano i campi dal riquadro Vista di database, le scelte vengono visualizzate nel riquadro Seleziona campi.

    Se si selezionano campi da più tabelle di database correlate, utilizzare il riquadro Relazioni per visualizzare le relazioni tra tabelle rilevate dallo schema del database.

  3. Fare clic su OK.

  4. Fare clic su OK.

    L'elenco di campi del set di dati viene visualizzato nel riquadro Dati report.

Per specificare i limiti per una query

  1. In Progettazione query relazionale verificare che si disponga dei campi selezionati e che vengano visualizzati nel riquadro Campi selezionati .

  2. Nella barra degli strumenti del riquadro Filtri applicati fare clic su Aggiungi filtro. Verrà visualizzata una nuova riga del filtro.

  3. In Nome campo fare clic per visualizzare l'elenco a discesa di campi, quindi fare clic sul nome del campo in base al quale si desidera filtrare. Per filtrare ad esempio in base alla quantità, fare clic sul campo che contiene il numero di elementi.

  4. In Operatore fare clic per visualizzare l'elenco a discesa di operatori, quindi selezionare l'operatore di confronto da utilizzare nel filtro.

  5. In Valore digitare il valore in base al quale si desidera filtrare. Per filtrare ad esempio in base a una quantità maggiore di 100, digitare 100.

  6. Selezionare l'opzione di parametro in questa riga per creare un parametro del set di dati per consentire a un utente di specificare un valore di filtro. Un parametro del report che corrisponde al parametro del set di dati viene creato automaticamente.

  7. Fare clic su OK.

  8. Fare clic su OK.

L'elenco di campi del set di dati viene visualizzato nel riquadro Dati report.

Per visualizzare un set di risultati della query

  • Sulla barra degli strumenti di Progettazione query fare clic su Esegui query (!).

    Nota

    Nella finestra Progettazione query vengono utilizzate le credenziali della fase di progettazione per eseguire la query e recuperare il set di risultati. Per ulteriori informazioni, vedere Specifica di credenziali in Generatore report 3.0.

La query viene eseguita sull'origine dati e i dati di esempio vengono restituiti nel riquadro Risultati query.