Compilare una query in Progettazione query relazionale (Generatore 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 definizioni del report (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools. 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 (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 funzionalità 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 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).
Per compilare una query per un set di dati incorporato nella visualizzazione Struttura report
Aprire la finestra Progettazione query. Nel riquadro dei dati del 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.
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.
Scegliere OK.
Scegliere OK.
L'elenco di campi del set di dati viene visualizzato nel riquadro dei dati del report.
Per specificare i limiti per una query
In Progettazione query relazionale verificare che si disponga dei campi selezionati e che vengano visualizzati nel riquadro Campi selezionati.
Nella barra degli strumenti del riquadro Filtri applicati fare clic su Aggiungi filtro. Verrà visualizzata una nuova riga del filtro.
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.
In Operatore fare clic per visualizzare l'elenco a discesa di operatori, quindi selezionare l'operatore di confronto da utilizzare nel filtro.
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.
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.
Scegliere OK.
Scegliere 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
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.
La query viene eseguita sull'origine dati e i dati di esempio vengono restituiti nel riquadro Risultati query.
Vedere anche
Attivitá
Creare un set di dati condiviso o un set di dati incorporato (Generatore report e SSRS)
Concetti
Aggiungere dati a un report (Generatore report e SSRS)
Aggiungere dati da origini dati esterne (SSRS)
Visualizzazione di progettazione report (Generatore report)
Visualizzazione di progettazione set di dati condivisi (Generatore report)
Strumenti di progettazione query in Reporting Services