Condividi tramite


Compilare una query in Progettazione query relazionale (Generatore di report 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 file di definizioni di report impaginati (con estensione rdl) in Generatore report di Microsoft, Power BI Report Builder e Progettazione report di SQL Server Data Tools.

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 funzionalità di Progettazione query variano in base all'origine dati sottostante. Per altre informazioni sui livelli dei dati, vedere Creare stringhe di connessione dati - Generatore report e 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 altre informazioni, vedere Interfaccia utente di Progettazione query relazionale (Generatore report).

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

  1. Aprire la finestra Progettazione query. Nel riquadro dei dati del report fare clic con il pulsante destro del mouse sul set di dati e quindi 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. Seleziona OK.

  4. Seleziona OK.

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

Per specificare i limiti per una query

  1. In Progettazione query relazionale verificare di aver selezionato i campi e che questi 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 campofare clic per visualizzare l'elenco a discesa dei campi e quindi fare clic sul nome del campo in base al quale si vuole filtrare. Per filtrare ad esempio in base alla quantità, fare clic sul campo che contiene il numero di elementi.

  4. In Operatorefare clic per visualizzare l'elenco a discesa degli operatori e quindi selezionare l'operatore di confronto da usare nel filtro.

  5. In Valoredigitare il valore in base al quale si vuole 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. Seleziona OK.

  8. Seleziona OK.

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

Per visualizzare un set di risultati della query

  1. 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 altre informazioni, vedere Specificare le credenziali e le informazioni sulla connessione per le origini dati del report.

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