Tipo di connessione dell'elenco SharePoint (SSRS)SharePoint List Connection Type (SSRS)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server 2016sìServer di report di Power BITHIS TOPIC APPLIES TO:yesSQL Server 2016yesPower BI Report Server sìModalità integrata SharePointSharePoint integrated mode sìModalità integrata SharePointSharePoint integrated mode

Per includere dati da un elenco Microsoft SharePoint nel report, è necessario aggiungere o creare un set di dati basato su un'origine dati del report di tipo Elenco Microsoft SharePoint.To include data from a Microsoft SharePoint list in your report, you must add or create a dataset that is based on a report data source of type Microsoft SharePoint List. Si tratta di un tipo di origine dati predefinito basato sull'estensione per i dati dell'Elenco SharePoint di Microsoft SQL Server Reporting Services.This is a built-in data source type based on the Microsoft SQL Server Reporting Services SharePoint List data extension. Utilizzare questo tipo di origine dati per connettersi e recuperare i dati dell'elenco di SharePoint 2013 e versioni successive.Use this data source type to connect to and retrieve list data from SharePoint 2013 and later.

Usare le informazioni presenti in questo argomento per compilare un'origine dati.Use the information in this topic to build a data source. Per istruzioni dettagliate, vedere Aggiungere e verificare una connessione dati (Generatore report e SSRS).For step-by-step instructions, see Add and Verify a Data Connection (Report Builder and SSRS).

Stringa di connessione Connection String

La stringa di connessione a un elenco SharePoint è l'URL al sito principale o secondario di SharePoint, ad esempio http://MySharePointWeb/MySharePointSite o http://MySharePointWeb/MySharePointSite/Subsite.The connection string to a SharePoint list is the URL to the SharePoint site or subsite, for example, http://MySharePointWeb/MySharePointSite or http://MySharePointWeb/MySharePointSite/Subsite.

In Progettazione query vengono visualizzati automaticamente gli elenchi SharePoint a cui è possibile accedere perché si dispone delle autorizzazioni sufficienti.The query designer automatically displays the SharePoint lists that you have sufficient permissions to access.

Per altri esempi di stringhe di connessione, vedere Connessioni dati, origini dati e stringhe di connessione in Generatore report.For more connection string examples, see Data Connections, Data Sources, and Connection Strings in Report Builder.

Credenziali Credentials

Le credenziali sono necessarie per eseguire query, nonché per visualizzare l'anteprima del report in locale e dal server di report.Credentials are required to run queries, to preview the report locally, and to preview the report from the report server. Dopo aver pubblicato il report, potrebbe essere necessario modificare le credenziali per l'origine dati affinché quando il report viene eseguito nel server di report, le autorizzazioni per il recupero dei dati risultino valide.After you publish your report, you may need to change the credentials for the data source so that when the report runs on the report server, the permissions to retrieve the data are valid. I tipi di credenziali che è possibile usare con questa estensione per i dati dipendono dalla configurazione della tecnologia SharePoint per l'elenco SharePoint usato come origine dati.The types of credentials that can be used with this data extension depend on the SharePoint technology configuration for the SharePoint list that you are using as a data source.

Nelle tabelle seguenti viene illustrato il comportamento di recupero delle credenziali per l'estensione dell'elenco SharePoint, quando ci si connette a un elenco SharePoint di una farm locale e a un elenco SharePoint remoto.The following tables outline credential retrieval behavior for the SharePoint list extension, when connecting to a local farm SharePoint list and to a remote SharePoint list.

LaTabella 1 è indicata per i report distribuiti in un sito Windows SharePoint legacy.Table 1 is for reports deployed to a legacy Windows SharePoint Site. Un sito Windows legacy supporta solo Kerberos, NTLM e l'autenticazione basata su moduli (FBA, Forms Based Authentication).A legacy Windows site supports only Kerberos, NTLM, and Forms Based Authentication (FBA). Latabella 2 è indicata per i report distribuiti in un sito di SharePoint basato sulle attestazioni.Table 2 is for reports deployed to a Claims-based SharePoint site.

Tabella 1Table 1

Credenziali supportateSupported Credentials Autenticazione di Windows in modalità classicaClassic Mode Windows Authentication * Autenticazione attestazioni*Claims Authentication
Elenco SharePoint di una farm localeLocal farm SharePoint List Autenticazione di Windows (integrata) o token utente di SharePointWindows Authentication (integrated) or SharePoint User Token Yes Yes
Archiviate, su richiesta, nessuna (con credenziali di Windows)Stored, Prompt, None (with Windows credentials)

Le credenziali archiviate e su richiesta con credenziali non di Windows non sono supportate.Stored and prompt credentials with non-Windows credentials is not supported.
Yes NoNo
Elenco SharePoint remotoRemote SharePoint List Autenticazione di Windows (integrata) o token utente di SharePointWindows Authentication (integrated) or SharePoint User Token Yes NoNo

L'autenticazione basata su form e l'autenticazione delle attestazioni non sono supportate per gli elenchi SharePoint remoti.Forms-based authentication and Claims authentication are not supported for remote SharePoint lists.
Archiviate, su richiesta, nessuna (con credenziali di Windows)Stored, Prompt, None (with Windows credentials)

Le credenziali archiviate e su richiesta con credenziali non di Windows non sono supportate.Stored and prompt credentials with non-Windows credentials is not supported.
Yes NoNo

L'autenticazione basata su form e l'autenticazione delle attestazioni non sono supportate per gli elenchi SharePoint remoti.Forms-based authentication and Claims authentication are not supported for remote SharePoint lists.

* Autenticazione di Windows, autenticazione basata su form (FBA), token SAML (Secure Application Markup Language), altri provider di identità o una combinazione di più provider di autenticazione tra quelli indicati in precedenza.*Windows authentication, Forms Based authentication (FBA), Secure Application Markup Language (SAML) tokens, other identity providers or a combination of more than one of the above mentioned authentication providers.

tabella 2Table 2

Credenziali supportateSupported Credentials Autenticazione di Windows in modalità classicaClassic Mode Windows Authentication * Autenticazione attestazioni*Claims Authentication
Elenco SharePoint di una farm localeLocal Farm SharePoint List Autenticazione di Windows (integrata) o token utente di SharePointWindows Authentication (integrated) or SharePoint User Token Yes Yes
Archiviate, su richiesta, nessuna (con credenziali di Windows)Stored, Prompt, None (with Windows credentials)

Le credenziali archiviate e su richiesta con credenziali non di Windows non sono supportate.Stored and prompt credentials with non-Windows credentials is not supported.
NoNo NoNo
Elenco SharePoint remotoRemote SharePoint List Autenticazione di Windows (integrata) o token utente di SharePointWindows Authentication (integrated) or SharePoint User Token Yes NoNo

L'autenticazione basata su form e l'autenticazione delle attestazioni non sono supportate per gli elenchi SharePoint remoti.Forms-based authentication and Claims authentication are not supported for remote SharePoint lists.
Archiviate, su richiesta, nessuna (con credenziali di Windows)Stored, Prompt, None (with Windows credentials)

Le credenziali archiviate e su richiesta con credenziali non di Windows non sono supportate.Stored and prompt credentials with non-Windows credentials is not supported.
NoNo NoNo

L'autenticazione basata su form e l'autenticazione delle attestazioni non sono supportate per gli elenchi SharePoint remoti.Forms-based authentication and Claims authentication are not supported for remote SharePoint lists.

* Autenticazione di Windows, autenticazione basata su form (FBA), token SAML (Secure Application Markup Language), altri provider di identità o una combinazione di più provider di autenticazione tra quelli indicati in precedenza.*Windows authentication, Forms Based authentication (FBA), Secure Application Markup Language (SAML) tokens, other identity providers or a combination of more than one of the above mentioned authentication providers.

Autenticazione di WindowsWindows Authentication
Per una tecnologia SharePoint configurata per essere usata con un server di report in modalità Account attendibile, questa opzione non è supportata.For a SharePoint technology that is configured to work with a report server in Trusted Account mode, this option is not supported. Si applica solo alle versioni precedenti di SQL Server 2012 Reporting Services.This applies only to releases prior to SQL Server 2012 Reporting Services.

Per una tecnologia SharePoint configurata per essere usata con un server di report nella modalità integrata di Windows, questa opzione si applica sia all'utente corrente di Windows sia all'utente corrente di SharePoint.For a SharePoint technology that is configured to work with a report server in Windows Integrated mode, this option applies to both the current Windows user and the current SharePoint user.

Per una tecnologia SharePoint configurata per essere usata senza un server di report (modalità locale), questa opzione non è supportata.For a SharePoint technology that is configured to work without a Report Server (local mode), this option is not supported. Per altre informazioni sulla modalità locale, vedere Report in modalità locale e con connessione nel visualizzatore di report (Reporting Services in modalità SharePoint).For more information on local mode, see Local Mode vs. Connected Mode Reports in the Report Viewer (Reporting Services in SharePoint Mode).

Credenziali non richieste (Non usare credenziali):Credentials are not required (Do not use credentials):
Per usare questa opzione, è necessario configurare l'account di esecuzione automatica sul server di report.To use this option, the unattended execution account must be configured on the report server. Per altre informazioni, vedere Configurare l'account per l'esecuzione automatica (Gestione configurazione SSRS).For more information, see Configure the Unattended Execution Account (SSRS Configuration Manager).

Per informazioni sul supporto dell'autenticazione delle attestazioni nello stack di Microsoft Business Intelligence, vedere la pagina relativa all' utilizzo dell'autenticazione delle attestazioni nello stack di Microsoft Business Intelligence.For information about Claims authentication support across the Microsoft BI stack, see Using Claims Authentication across the Microsoft BI Stack.

Per altre informazioni, vedere Connessioni dati, origini dati e stringhe di connessione(Generatore report e SSRS), Specificare credenziali in Generatore report e Origini dati supportate da Reporting Services (SSRS).For more information, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS), Specify Credentials in Report Builder, and Data Sources Supported by Reporting Services (SSRS).

Query Queries

Per progettare una query, creare un nuovo set di dati basato sull'origine dati, quindi aprire la finestra Progettazione query associata.To design a query, create a new dataset based on the data source, and then open the associated query designer. Per altre informazioni, vedere Creare un set di dati condiviso o un set di dati incorporato (Generatore report e SSRS).For more information, see Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS).

Nella finestra Progettazione query con interfaccia grafica dell'elenco SharePoint vengono visualizzati quattro riquadri:The SharePoint List graphical query designer displays four panes:

Elenchi SharePoint Viene visualizzato un elenco di tutti gli elenchi SharePoint nel sito per questa origine dati.SharePoint Lists Displays a list of all the SharePoint lists on the site for this data source. Selezionare un elenco, quindi selezionare i campi desiderati per la query.Select a list and then select the fields that you want in your query. I nomi di campi in questo riquadro sono i nomi descrittivi di SharePoint, noti anche come nomi visualizzati.The names of fields in this pane are the SharePoint friendly names, also known as display names. Posizionarsi su un elemento per visualizzare le proprietà seguenti nella descrizione comando:Hover over an item to display the following properties in the tooltip:

  • Nome Il nome univoco del campo.Name The unique name of the field.

  • Identificatore L'identificatore univoco del campo.Identifier The unique identifier of the field.

  • Tipo campo Il tipo di dati del campo.Field Type The data type of the field.

  • Nascosto Se il campo viene visualizzato nella visualizzazione elenco SharePoint.Hidden Whether the field displays in the SharePoint list view.

    La selezione di campi da più elenchi non è supportata.Selecting fields from multiple lists is not supported. È possibile creare un set di dati per ogni elenco e selezionare campi da ogni set di dati.You can create a dataset for each list and select fields from each dataset. Se gli elenchi includono un campo comune, sarà possibile usare la funzione Lookup in un'area di dati tablix associata a un set di dati per recuperare un valore dall'altro set di dati non associato all'area di dati.If the lists have a common field, you can use the Lookup function in a tablix data region that is bound to one dataset to retrieve a value from the other dataset that is not bound to the data region. Per altre informazioni, vedere Funzione Lookup (Generatore report e SSRS).For more information, see Lookup Function (Report Builder and SSRS).

  • Campi selezionati Vengono visualizzati i campi selezionati.Selected Fields Displays the fields that you have selected. I nomi di campi in questo riquadro sono i nomi descrittivi specificati da un utente di SharePoint.The names of fields in this pane are friendly names that a SharePoint user has specified. Quando si chiude Progettazione query, questi nomi vengono visualizzati nella raccolta campi del set di dati nel riquadro Dati report.When you close the query designer, you see these names in the dataset field collection in the Report Data pane. La relazione tra nomi univoci e nomi descrittivi è disponibile nella pagina Finestra di dialogo Proprietà set di dati, Campi (Generatore report).The relationship between unique names and friendly names is available in the Dataset Properties Dialog Box, Fields (Report Builder) page.

  • Filtri applicati Consente di limitare i dati restituiti dall'elenco SharePoint, prima di essere restituiti al report.Applied Filters Limits the data that is returned from the SharePoint list, before the data is returned to the report. Selezionare il nome campo, l'operatore e il valore da usare per limitare i dati recuperati nell'elenco.Select the field name, operator, and value to use to limit the data that is retrieved in the list. Gli operatori variano a seconda del tipo di dati del valore selezionato.The operators vary depending on the data type of the value that you select.

    Non è possibile modificare il tipo di ordinamento o specificare gruppi nella finestra Progettazione query con interfaccia grafica.You cannot change the sort order or specify groups in the graphical query designer. Per eseguire tale operazione, impostare le espressioni di ordinamento nel set di dati del report e le espressioni di raggruppamento nelle aree dati del report.To do that, set sort expressions on the report dataset, and group expressions on the data regions in the report. I parametri di query non sono supportati.Query parameters are not supported. Per filtrare i dati nel report, usare i filtri del report o i parametri del report creati.To filter data in the report, use report filters or report parameters that you create. Per altre informazioni, vedere Filtrare, raggruppare e ordinare i dati (Generatore report e SSRS) e Parametri report (Generatore report e Progettazione report).For more information, see Filter, Group, and Sort Data (Report Builder and SSRS) and Report Parameters (Report Builder and Report Designer).

  • Risultati query Vengono visualizzate le righe di esempio restituite quando viene eseguita la query.Query Results Displays example rows that are returned when the query runs. Se i valori dell'elenco SharePoint vengono frequentemente modificati sul sito di SharePoint, i valori visualizzati nel riquadro dei risultati della query potrebbero differire da quelli visualizzati nel report.If the SharePoint list values change frequently on the SharePoint site, the values that you see in the query results pane might differ from the values that you see in the report.

  • Campi selezionati Vengono visualizzati i campi selezionati.Selected Fields Displays the fields that you have selected. I nomi di campi in questo riquadro sono i nomi descrittivi specificati da un utente di SharePoint.The names of fields in this pane are friendly names that a SharePoint user has specified. Quando si chiude Progettazione query, questi nomi vengono visualizzati nella raccolta campi del set di dati nel riquadro Dati report.When you close the query designer, you see these names in the dataset field collection in the Report Data pane. La relazione tra nomi univoci e nomi descrittivi è disponibile nella pagina Finestra di dialogo Proprietà set di dati, Campi (Generatore report).The relationship between unique names and friendly names is available in the Dataset Properties Dialog Box, Fields (Report Builder) page.

  • Filtri applicati Consente di limitare i dati restituiti dall'elenco SharePoint, prima di essere restituiti al report.Applied Filters Limits the data that is returned from the SharePoint list, before the data is returned to the report. Selezionare il nome campo, l'operatore e il valore da usare per limitare i dati recuperati nell'elenco.Select the field name, operator, and value to use to limit the data that is retrieved in the list. Gli operatori variano a seconda del tipo di dati del valore selezionato.The operators vary depending on the data type of the value that you select.

    Non è possibile modificare il tipo di ordinamento o specificare gruppi nella finestra Progettazione query con interfaccia grafica.You cannot change the sort order or specify groups in the graphical query designer. Per eseguire tale operazione, impostare le espressioni di ordinamento nel set di dati del report e le espressioni di raggruppamento nelle aree dati del report.To do that, set sort expressions on the report dataset, and group expressions on the data regions in the report. I parametri di query non sono supportati.Query parameters are not supported. Per filtrare i dati nel report, usare i filtri del report o i parametri del report creati.To filter data in the report, use report filters or report parameters that you create. Per altre informazioni, vedere Filtrare, raggruppare e ordinare i dati (Generatore report e SSRS) e Parametri report (Generatore report e Progettazione report).For more information, see Filter, Group, and Sort Data (Report Builder and SSRS) and Report Parameters (Report Builder and Report Designer).

  • Risultati query Vengono visualizzate le righe di esempio restituite quando viene eseguita la query.Query Results Displays example rows that are returned when the query runs. Se i valori dell'elenco SharePoint vengono frequentemente modificati sul sito di SharePoint, i valori visualizzati nel riquadro dei risultati della query potrebbero differire da quelli visualizzati nel report.If the SharePoint list values change frequently on the SharePoint site, the values that you see in the query results pane might differ from the values that you see in the report.

    Per altre informazioni, vedere Progettazione query di elenco di SharePoint (Generatore report).For more information, see SharePoint List Query Designer (Report Builder).

Testo della queryQuery Text

Per visualizzare la query generata dalla finestra Progettazione query con interfaccia grafica., passare a Progettazione query basata su testo.To view the query that is generated by the graphical query designer, switch to the text-based query designer. In questa visualizzazione è possibile vedere l'XML creato dalla finestra Progettazione query con interfaccia grafica.In this view, you can see the XML that is created by the graphical query designer. Nell'XML sono inclusi gli elementi per il nome dell'elenco, la raccolta campi e il filtro.The XML includes elements for the list name, the field collection, and the filter.

Esempio 1.Example 1. Campi specificati per un elencoSpecified fields for a list

Nell'esempio seguente viene mostrata una query di SharePoint valida:The following example shows a well-formed SharePoint query:

<RSSharePointList>  
<listName>MyList</listName>  
<viewFields>  
  <FieldRef Name="Field1"/>  
  <FieldRef Name="Field4"/>  
</viewFields>  
<Query>  
  <Where>  
    <And>  
      <Gt>  
        <FieldRef Name="Field1"/>  
        <Value Type="Integer">1</Value>  
      </Gt>  
      <IsNotNull>  
        <FieldRef Name="Field2"/>  
        <Value Type="string"/>  
      </IsNotNull>   
    </And>  
  </Where>  
</Query>  
</RSSharePointList>  

È possibile modificare questa vista della query finché rimane il testo XML valido.You can edit this view of the query as long as it remains well-formed XML text.

Esempio 2.Example 2. Tutti i campi per un elencoAll fields for a list

È possibile specificare anche solo il nome di un elenco, e tutti i campi, inclusi i campi nascosti, restituiti.You can also specify only the name of a list, and all fields, including hidden fields, are returned. Nell'esempio seguente vengono recuperati tutti i campi da un elenco denominato Attività:The following example retrieves all the fields from a list that is named Tasks:

<RSSharePointList>  
<listName>Tasks</listName>  
</RSSharePointList>  

Tutti i campi per l'elenco Attività vengono restituiti nei risultati della query.All fields for the list Tasks are returned in the query results.

Parametri Parameters

I parametri non sono supportati da questa estensione per i dati.Parameters are not supported by this data extension.

Procedure How-To Topics

In questa sezione sono contenute le istruzioni dettagliate per l'utilizzo di connessioni dati, origini dati e set di dati.This section contains step-by-step instructions for working with data connections, data sources, and datasets.

Aggiungere e verificare una connessione dati (Generatore report e SSRS)Add and Verify a Data Connection (Report Builder and SSRS)

Creare un set di dati condiviso o un set di dati incorporato (Generatore report e SSRS)Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS)

Aggiungere un filtro a un set di dati (Generatore report e SSRS)Add a Filter to a Dataset (Report Builder and SSRS)

In queste sezioni della documentazione sono incluse informazioni concettuali approfondite sui dati dei report, nonché le informazioni necessarie sulle procedure per definire, personalizzare e usare parti di un report correlate ai dati.These sections of the documentation provide in-depth conceptual information about report data, as well as procedural information about how to define, customize, and use parts of a report that are related to data.

Set di dati del report (SSRS)Report Datasets (SSRS)
Viene fornita una panoramica sull'accesso ai dati del report.Provides an overview of accessing data for your report.

Connessioni dati, origini dati e stringhe di connessione in Generatore reportData Connections, Data Sources, and Connection Strings in Report Builder
Vengono fornite informazioni sulle connessioni dati e sulle origini dati.Provides information about data connections and data sources.

Set di dati condivisi e incorporati del report (Generatore report e SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)
Vengono fornite informazioni sui set di dati incorporati e condivisi.Provides information about embedded and shared datasets.

Raccolta di campi del set di dati (Generatore report e SSRS)Dataset Fields Collection (Report Builder and SSRS)
Vengono fornite informazioni sulla raccolta di campi di set di dati generata dalla query.Provides information about the dataset field collection generated by the query.

Origini dati supportate da Reporting Services (SSRS) nella documentazione relativa a Reporting ServicesReporting Services inclusa nella documentazione online di SQL ServerSQL Server.Data Sources Supported by Reporting Services (SSRS) in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online.
Vengono fornite informazioni dettagliate sul supporto delle piattaforme e delle versioni per ogni estensione per i dati.Provides in-depth information about platform and version support for each data extension.

Vedere ancheSee Also

Parametri del report Report Parameters
Filtro, raggruppamento e ordinamento dei dati Filter, Group, and Sort Data
Espressioni (Generatore report e SSRS)Expressions (Report Builder and SSRS)

Ulteriori domande?More questions? Provare a porre il forum di Reporting ServicesTry asking the Reporting Services forum