Tipo di connessione dell'elenco SharePoint (SSRS)

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. Si tratta di un tipo di origine dati predefinito basato sull'estensione per i dati dell'Elenco SharePoint di Microsoft SQL Server Reporting Services. Usare questo tipo di origine dati per connettersi e recuperare i dati dell'elenco dai siti di SharePoint 2013, SharePoint Foundation 2010, SharePoint Server 2010, Windows SharePoint Services 3.0 e Office SharePoint Server 2007.

Usare le informazioni presenti in questo argomento per compilare un'origine dati. Per istruzioni dettagliate, vedere Aggiungere e verificare una connessione dati o un'origine dati (Generatore report e SSRS).

Contenuto dell'articolo

Stringa di connessione

Query

Parametri

Procedure

Sezioni correlate

Stringa di connessione

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.

In Progettazione query vengono visualizzati automaticamente gli elenchi SharePoint a cui è possibile accedere perché si dispone delle autorizzazioni sufficienti.

Per altri esempi di stringhe di connessione, vedere Connessioni dati, origini dati e stringhe di connessione in Generatore report.

Credenziali

Le credenziali sono necessarie per eseguire query, nonché per visualizzare l'anteprima del report in locale e dal server di report. 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. 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.

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.

La Tabella 1 è indicata per i report distribuiti in un sito Windows SharePoint legacy. Un sito Windows legacy supporta solo Kerberos, NTLM e l'autenticazione basata su moduli (FBA, Forms Based Authentication). La Tabella 2 è indicata per i report distribuiti in un sito SharePoint basato sulle attestazioni.

Tabella 1

Credenziali supportate

Autenticazione di Windows in modalità classica

3 Autenticazione delle attestazioni

Elenco SharePoint di una farm locale

Autenticazione di Windows (integrata) o token utente di SharePoint

Archiviate, su richiesta, nessuna (con le credenziali di Windows1)

No

Elenco SharePoint remoto

Autenticazione di Windows (integrata) o token utente di SharePoint

No2

Archiviate, su richiesta, nessuna (con le credenziali di Windows1)

No2

Tabella 2

Credenziali supportate

Autenticazione di Windows in modalità classica

3 Autenticazione delle attestazioni

Elenco SharePoint di una farm locale

Autenticazione di Windows (integrata) o token utente di SharePoint

Archiviate, su richiesta, nessuna (con le credenziali di Windows1)

No

No

Elenco SharePoint remoto

Autenticazione di Windows (integrata) o token utente di SharePoint

No2

Archiviate, su richiesta, nessuna (con le credenziali di Windows1)

No

No2

1 Non sono supportate credenziali archiviate e credenziali su richiesta con credenziali non di Windows.

2 Non sono supportate l''autenticazione basata su form e l'autenticazione delle attestazioni per gli elenchi SharePoint remoti.

3 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 indicati in precedenza.

-
Autenticazione di Windows
Per una tecnologia SharePoint configurata per essere usata con un server di report in modalità Account attendibile, questa opzione non è supportata. Ciò è valido solo per le versioni precedenti di 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.

Per una tecnologia SharePoint configurata per essere usata senza un server di report (modalità locale), questa opzione non è supportata. Per altre informazioni sulla modalità locale, vedere [Report in modalità locale e con connessione nel visualizzatore di report (Reporting Services in modalità SharePoint)](ff487969\(v=sql.110\).md).

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.

Per altre informazioni, vedere Connessioni dati, origini dati e stringhe di connessione (SSRS), Specifica di credenziali in Generatore report e Origini dei dati supportate da Reporting Services (SSRS).

Query

Per progettare una query, creare un nuovo set di dati basato sull'origine dati, quindi aprire la finestra Progettazione query associata. Per altre informazioni, vedere Creare un set di dati condiviso o un set di dati incorporato (Generatore report e SSRS).

Nella finestra Progettazione query con interfaccia grafica dell'elenco SharePoint vengono visualizzati quattro riquadri:

Elenchi SharePoint Viene visualizzato un elenco di tutti gli elenchi SharePoint nel sito per questa origine dati. Selezionare un elenco, quindi selezionare i campi desiderati per la query. I nomi di campi in questo riquadro sono i nomi descrittivi di SharePoint, noti anche come nomi visualizzati. Posizionare il cursore su un elemento per visualizzare nella descrizione comando le proprietà seguenti:

  • **Nome   **Il nome univoco del campo.

  • **Identificatore   **L'identificatore univoco del campo.

  • **Tipo campo   **Il tipo di dati del campo.

  • **Nascosto   **Se il campo viene visualizzato nella visualizzazione elenco SharePoint.

La selezione di campi da più elenchi non è supportata. È possibile creare un set di dati per ogni elenco e selezionare campi da ogni set di dati. 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. Per altre informazioni, vedere Funzione Lookup (Generatore report e SSRS).

  • **Campi selezionati  ** Vengono visualizzati i campi selezionati. I nomi di campi in questo riquadro sono i nomi descrittivi specificati da un utente di SharePoint. Quando si chiude Progettazione query, questi nomi vengono visualizzati nella raccolta campi del set di dati nel riquadro Dati report. La relazione tra nomi univoci e nomi descrittivi è disponibile nella pagina Finestra di dialogo Proprietà set di dati, Campi (Generatore report)

  • **Filtri applicati  ** Consente di limitare i dati restituiti dall'elenco SharePoint, prima di essere restituiti al report. Selezionare il nome campo, l'operatore e il valore da usare per limitare i dati recuperati nell'elenco. Gli operatori variano a seconda del tipo di dati del valore selezionato.

    Non è possibile modificare il tipo di ordinamento o specificare gruppi nella finestra Progettazione query con interfaccia grafica. 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. I parametri di query non sono supportati. Per filtrare i dati nel report, usare i filtri del report o i parametri del report creati. Per altre informazioni, vedere Filtro, raggruppamento e ordinamento di dati (Generatore report e SSRS) e Parametri report (Generatore report e SSRS).

  • **Risultati query  ** Vengono visualizzate le righe di esempio restituite quando viene eseguita la query. Se i valori dell'elenco SharePoint vengono modificati frequentemente nel sito di SharePoint, i valori visualizzati nel riquadro dei risultati della query potrebbero differire da quelli visualizzati nel report.

  • **Campi selezionati  ** Vengono visualizzati i campi selezionati. I nomi di campi in questo riquadro sono i nomi descrittivi specificati da un utente di SharePoint. Quando si chiude Progettazione query, questi nomi vengono visualizzati nella raccolta campi del set di dati nel riquadro Dati report. La relazione tra nomi univoci e nomi descrittivi è disponibile nella pagina Finestra di dialogo Proprietà set di dati, Campi (Generatore report)

  • **Filtri applicati  ** Consente di limitare i dati restituiti dall'elenco SharePoint, prima di essere restituiti al report. Selezionare il nome campo, l'operatore e il valore da usare per limitare i dati recuperati nell'elenco. Gli operatori variano a seconda del tipo di dati del valore selezionato.

    Non è possibile modificare il tipo di ordinamento o specificare gruppi nella finestra Progettazione query con interfaccia grafica. 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. I parametri di query non sono supportati. Per filtrare i dati nel report, usare i filtri del report o i parametri del report creati. Per altre informazioni, vedere Filtro, raggruppamento e ordinamento di dati (Generatore report e SSRS) e Parametri report (Generatore report e SSRS).

  • **Risultati query  ** Vengono visualizzate le righe di esempio restituite quando viene eseguita la query. Se i valori dell'elenco SharePoint vengono modificati frequentemente nel sito di SharePoint, i valori visualizzati nel riquadro dei risultati della query potrebbero differire da quelli visualizzati nel report.

Per altre informazioni, vedere Progettazione query di elenco di SharePoint (Generatore report).

Testo della query

Per visualizzare la query generata tramite la finestra Progettazione query con interfaccia grafica, passare a Progettazione query basata su testo. In questa visualizzazione è possibile vedere l'XML creato dalla finestra Progettazione query con interfaccia grafica. Nell'XML sono inclusi gli elementi per il nome dell'elenco, la raccolta campi e il filtro.

Esempio 1.Campi specificati per un elenco

Nell'esempio seguente viene mostrata una query di SharePoint valida:

<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.

Esempio 2.Tutti i campi per un elenco

È possibile specificare anche solo il nome di un elenco, e tutti i campi, inclusi i campi nascosti, restituiti. Nell'esempio seguente vengono recuperati tutti i campi da un elenco denominato Attività:

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

Tutti i campi per l'elenco Attività vengono restituiti nei risultati della query.

Parametri

I parametri non sono supportati da questa estensione per i dati.

Icona freccia usata con il collegamento Torna all'inizioTorna all'inizio

Risoluzione dei problemi

Quando si utilizza l'estensione per i dati elenco SharePoint per un report SSRS 2008 R2 o SSRS 2012, vengono restituiti dati diversi(https://support.microsoft.com/kb/2826162)

Procedure

In questa sezione sono contenute istruzioni dettagliate per l'utilizzo di connessioni dati, origini dati e set di dati.

Aggiungere e verificare una connessione dati o un'origine dati (Generatore report e SSRS)

Creare un set di dati condiviso o un set di dati incorporato (Generatore report e SSRS)

Aggiungere un filtro a un set di dati (Generatore report e SSRS)

Icona freccia usata con il collegamento Torna all'inizioTorna all'inizio

Contenuto correlato

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.

Icona freccia usata con il collegamento Torna all'inizioTorna all'inizio

Vedere anche

Concetti

Parametri report (Generatore report e SSRS)

Filtro, raggruppamento e ordinamento di dati (Generatore report e SSRS)

Espressioni (Generatore report e SSRS)