Tipo di connessione 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. Utilizzare questo tipo di origine dati per connettersi e recuperare i dati dell'elenco dai siti SharePoint Foundation 2010, SharePoint Server 2010, Windows SharePoint Services 3.0 e Office SharePoint Server 2007.

Utilizzare le informazioni disponibili in questo argomento per compilare un'origine dati. Per istruzioni dettagliate, vedere Procedura: Aggiunta e verifica di una connessione dati o di un'origine dati (Generatore report 3.0 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 ulteriori esempi di stringhe di connessione, vedere Connessioni dati, origini dati e stringhe di connessione in Generatore report 3.0.

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é le autorizzazioni per il recupero dei dati risultino valide al momento dell'esecuzione del report sul server di report.

I tipi di credenziali che è possibile utilizzare con questa estensione per i dati dipendono dalla configurazione della tecnologia SharePoint per l'elenco SharePoint utilizzato come origine dati.

Di seguito sono riportati i tipi di credenziali:

  • Utente di Windows corrente (nota anche come sicurezza integrata).

    • Per una tecnologia SharePoint configurata per essere utilizzata con un server di report in modalità Account attendibile, questa opzione non è supportata.

    • Per una tecnologia SharePoint configurata per essere utilizzata 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 utilizzata senza un server di report, questa opzione non è supportata.

  • Utilizzare un nome utente e una password archiviati. Questa opzione supporta solo la sicurezza integrata di Windows.

  • Richiedere all'utente le credenziali. Questa opzione supporta solo la sicurezza integrata di Windows.

  • Non sono necessarie credenziali. Per utilizzare questa opzione, è necessario configurare l'account di esecuzione automatica sul server di report. Per ulteriori informazioni, vedere Configurazione dell'account di esecuzione automatica nella documentazione relativa a Reporting Services sul sito msdn.microsoft.com.

Per ulteriori informazioni, vedere Connessioni dati, origini dati e stringhe di connessione (SSRS), Specifica di credenziali in Generatore report 3.0 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 Progettazione query associata. Per ulteriori informazioni, vedere Procedura: Creazione di un set di dati condiviso o di un set di dati incorporato (Generatore report 3.0 e SSRS).

In Progettazione query 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. Posizionarsi su un elemento per visualizzare le proprietà seguenti nella descrizione comando:

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

  • **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 3.0).

  • **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 utilizzare 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. 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, utilizzare i filtri del report o i parametri del report creati. Per ulteriori informazioni, vedere Filtro, raggruppamento e ordinamento di dati (Generatore report 3.0 e SSRS) e Parametri (Generatore report 3.0 e SSRS).

  • **Risultati query  ** Vengono visualizzate le righe di esempio restituite quando viene eseguita la query. 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.

  • **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 3.0).

  • **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 utilizzare 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. 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, utilizzare i filtri del report o i parametri del report creati. Per ulteriori informazioni, vedere Filtro, raggruppamento e ordinamento di dati (Generatore report 3.0 e SSRS) e Parametri (Generatore report 3.0 e SSRS).

  • **Risultati query  ** Vengono visualizzate le righe di esempio restituite quando viene eseguita la query. 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.

Per ulteriori informazioni, vedere Progettazione query dell'elenco SharePoint (Generatore report 3.0).

Testo della query

Per visualizzare la query generata da Progettazione, passare a Progettazione query basata su testo. In questa visualizzazione è possibile vedere l'XML creato dalla Progettazione query. 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 utilizzata con il collegamento Torna all'inizioTorna all'inizio

Sezioni correlate

In queste sezioni della documentazione sono incluse informazioni concettuali approfondite sui dati dei report, nonché le procedure per definire, personalizzare e utilizzare parti di un report correlate ai dati.

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