Progettazione query di elenco di SharePoint (Generatore report)SharePoint List Query Designer (Report Builder)

Generatore report e Progettazione report forniscono una finestra Progettazione query con interfaccia grafica e una finestra Progettazione query basata su testo per la creazione di query in cui vengono specificati i dati da recuperare da un sito di SharePoint per un set di dati del report.Report Builder and Report Designer provide both a graphical query designer and a text-based query designer to help you create a query that specifies the data to retrieve from a SharePoint site for a report dataset. Utilizzare la finestra Progettazione query con interfaccia grafica per esplorare i metadati dell'elenco SharePoint, compilare in modo interattivo una query e visualizzarne i risultati.Use the graphical query designer to explore the SharePoint list metadata, interactively build a query, and view the results of your query. Utilizzare Progettazione query basata su testo per visualizzare la query compilata nella finestra Progettazione query con interfaccia grafica, modificare una query o digitare i comandi della query.Use the text-based query designer to view the query that was built by the graphical query designer, modify a query, or type the query commands. È inoltre possibile importare una query esistente da un file o un report.You can also import an existing query from a file or report.

Importante

Gli utenti accedono alle origini dati quando creano ed eseguono query.Users access data sources when they create and run queries. È necessario concedere autorizzazioni minime per le origini dati, ad esempio autorizzazioni di sola lettura.You should grant minimal permissions on the data sources, such as read-only permissions.

Finestra Progettazione query con interfaccia graficaGraphical Query Designer

Nella finestra Progettazione query con interfaccia grafica è possibile esploratore il sito di SharePoint, compilare in modo interattivo il comando che recupera dati dell'elenco SharePoint per un set di dati.In the graphical query designer you can explorer the SharePoint site, interactively build the command that retrieve SharePoint list data for a dataset. È possibile scegliere i campi da includere nel set di dati e, facoltativamente, specificare filtri che limitano i dati nel set di dati.You choose the fields to include in the dataset and optionally, specify filters that limit the data in the dataset. È possibile specificare che i filtri vengono utilizzati come parametri e forniscono il valore del filtro in fase di esecuzione.You can specify that filters are used as parameters and provide the value of the filter at run-time.

Gli elenchi SharePoint includono numerosi campi specifici di SharePoint che potrebbero non essere utili nei report.SharePoint lists include a large number of SharePoint specific fields that might not be useful to include in reports. La finestra Progettazione query fornisce un'opzione che consente di nascondere questi campi e rendere più semplice e veloce l'individuazione di quelli da utilizzare.The query designer provides an option to hide these fields to make it easier and quicker to determine the fields to use.

La finestra Progettazione query con interfaccia grafica è suddivisa in tre aree.The graphical query designer is divided into three areas

  • Il riquadro di esplorazione nel quale si selezionano gli elementi dell'elenco e i campi da utilizzare.Explore pane in which you select the list items and their fields to use.

  • L'area di progettazione nella quale si compila la query.Design area in which you build the query.

  • Il riquadro dei risultati nel quale si visualizzano i risultati della query.Results pane in which you view the query results.

    Nella figura seguente è illustrata la finestra Progettazione query con interfaccia grafica quando è utilizzata con gli elenchi SharePoint.The following figure shows the graphical query designer when it is used with SharePoint lists.

    rsQD_Relational_Graphical_SharePointrsQD_Relational_Graphical_SharePoint

    Nella tabella seguente viene descritta la funzione di ogni riquadro.The following table describes the function of each pane.

    Elenchi SharePointSharePoint Lists
    Visualizza elenchi SharePoint e i campi all'interno di ogni elemento nell'elenco.Displays SharePoint lists and the fields within each item in the list.

    Campi selezionatiSelected fields
    Visualizza l'elenco dei nomi di campo dell'elenco SharePoint dagli elementi selezionati nel riquadro Elenchi SharePoint.Displays the list of SharePoint list field names from the selected items in the SharePoint Lists pane. Questi campi diventano la raccolta dei campi per il set di dati del report.These fields become the field collection for the report dataset.

    Filtri applicatiApplied filters
    Visualizza l'elenco dei campi e i criteri di filtro per tabelle o viste presenti nella Vista di database.Displays a list of fields and filter criteria for tables or views in the Database view.

    Risultati queryQuery results
    Visualizza i dati di esempio per il set di risultati per la query generata automaticamente.Displays sample data for the result set for the automatically generated query.

Riquadro Elenchi SharePoint SharePoint Lists Pane

Nel riquadro Elenchi SharePoint vengono visualizzati i metadati per gli oggetti di database per cui si dispone delle autorizzazioni per la visualizzazione. Tali oggetti sono determinati dalla connessione all'origine dati e dalle credenziali.The SharePoint Lists pane displays the metadata for database objects that you have the permissions to view, which is determined by the data source connection and credentials. Nella visualizzazione gerarchica, gli oggetti di database sono organizzati in base allo schema del database.The hierarchical view displays database objects organized by database schema. Espandere il nodo di ogni schema per visualizzare tabelle, viste, stored procedure e funzioni con valori di tabella.Expand the node for each schema to view tables, views, stored procedures, and table-valued functions. Espandere la tabella o la vista per visualizzare le colonne.Expand a table or view to display the columns.

Riquadro Campi selezionati Selected Fields Pane

Il riquadro Campi selezionati visualizza i campi dell'elemento dell'elenco che si selezionano per gli elementi dell'elenco SharePoint.The Selected Fields pane displays the list item fields that you select for SharePoint list items. I campi visualizzati in questo riquadro diventano la raccolta dei campi per il set di dati del report.The fields that are displayed in this pane become the field collection for the report dataset. Dopo aver creato un set di dati e una query, utilizzare il riquadro dei dati del report per visualizzare la raccolta dei campi per un set di dati del report.After you create a dataset and a query, use the Report Data pane to view the field collection for a report dataset. Questi campi rappresentano i dati che si possono visualizzare in tabelle, grafici e altri elementi del report quando si visualizza un report.These fields represent the data you can display in tables, charts, and other report items when you view a report.

Per aggiungere o rimuovere campi in questo riquadro, selezionare o deselezionare le caselle di controllo relative ai campi della tabella o della vista nel riquadro Elenchi SharePoint.To add or remove fields to this pane, select or clear check boxes for the table or view fields in the SharePoint Lists pane.

Riquadro Filtri applicati Applied Filters Pane

Nel riquadro Filtri applicati vengono visualizzati i criteri utilizzati per limitare il numero delle righe di dati recuperate in fase di esecuzione.The Applied Filters pane displays the criteria that are used to limit the number of rows of data that are retrieved at run-time. I criteri specificati in questo riquadro sono usati per generare una clausola WHERE di Transact-SQLTransact-SQL .Criteria specified in this pane are used to generate a Transact-SQLTransact-SQL WHERE clause. Quando si seleziona l'opzione di parametro, viene creato automaticamente un parametro del report.When you select the parameter option, a report parameter is automatically created. I parametri del report basati sui parametri di query consentono all'utente di specificare i valori affinché la query controlli i dati nel report.Report parameters that are based on query parameters enable a user to specify values for the query to control the data in the report.

Vengono visualizzate le colonne seguenti:The following columns are displayed:

  • Nome campo Visualizza il nome del campo al quale applicare i criteri.Field Name Displays the name of the field to apply the criteria to.

  • Operatore Visualizza l'operazione da usare nell'espressione di filtro.Operator Displays the operation to use in the filter expression.

  • Valore Visualizza il valore da usare nell'espressione di filtro.Value Displays the value to use in the filter expression.

  • Parametro Visualizza l'opzione per aggiungere un parametro di query alla query.Parameter Displays the option to add a query parameter to the query. Per visualizzare la relazione tra il parametro del report e il parametro della query, utilizzare Proprietà set di dati.Use the Dataset properties to view the relationship between query parameter and report parameter.

Riquadro Risultati query Query Results Pane

Nel riquadro Risultati query vengono visualizzati i risultati della query generata automaticamente in base alle selezioni negli altri riquadri.The Query results pane displays the results for the automatically generated query that is specified by selections in the other panes. Le colonne nel set di risultati sono costituite dai campi che si specificano nel riquadro Campi selezionati e i dati di riga sono limitati dai filtri che si specificano nel riquadro Filtri applicati.The columns in the result set are the fields that you specify in the Selected Fields pane and the row data is limited by the filters that you specify in the Applied Filters pane.

Questi dati rappresentano i valori dell'origine dati al momento dell'esecuzione della query.This data represents values from the data source at the time that you run the query. I dati non sono salvati nella definizione del report. I dati effettivi del report vengono recuperati quando il report viene elaborato.The data is not saved in the report definition .The actual data in the report is retrieved when the report is processed.

L'ordinamento nel set dei risultati è determinato dall'ordine in base al quale i dati vengono recuperati dall'origine dati.Sort order in the result set is determined by the order the data is retrieved from the data source. L'ordinamento può essere cambiato tramite la modifica della query oppure dopo il recupero dei dati per il report.Sort order can be changed by modifying the query or after the data is retrieved for the report.

Barra degli strumenti della finestra Progettazione query con interfaccia graficaGraphical Query Designer Toolbar

Nella barra degli strumenti di Progettazione query relazionale sono disponibili i pulsanti seguenti, che consentono di specificare o visualizzare i risultati di una query.The relational query designer toolbar provides the following buttons to help you specify or view the results of a query.

PulsanteButton DescriptionDescription
Modifica come testoEdit As Text Consente di passare alla finestra Progettazione query basata su testo per visualizzare la query generata automaticamente o per modificare la query.Toggle to the text-based query designer to view the automatically generated query or to modify the query.
ImportaImport Consente di importare una query esistente da un file o un report.Import an existing query from a file or report. Sono supportati i tipi di file con estensione sql e rdl.File types .sql and .rdl are supported.
Esegui queryRun Query Consente di eseguire la query.Run the query. Il set di risultati viene visualizzato nel riquadro Risultati query.The Query results pane displays the result set.
Mostra campi nascostiShow Hidden Fields Consente di mostrare o nascondere i campi che sono stati generati automaticamente da SharePoint, quali ProgId e Level per gli elementi collegamento di SharePoint, ma che in genere non sono utilizzati nei report.Toggle to show or hide the fields that were automatically generated by SharePoint such as the ProgId and Level for SharePoint link items, but are typically not used in reports.. Nascondendo questi campi, l'elenco dei campi diventa più breve e più facile da utilizzare.Hiding these fields makes the field list shorter and easier to use.

Vedere ancheSee Also

Finestre Progettazione query ( Generatore report )Query Designers (Report Builder)