SharePoint-Listenverbindungstyp (SSRS)

Wenn Sie Daten aus einer Microsoft SharePoint-Liste in den Bericht einschließen möchten, müssen Sie ein Dataset hinzufügen oder erstellen, das auf einer Berichtsdatenquelle vom Typ "Microsoft SharePoint-Liste" basiert. Dies ist ein integrierter Datenquellentyp, der auf der Microsoft SQL Server Reporting Services-Datenerweiterung für die SharePoint-Liste basiert. Verwenden Sie diesen Datenquellentyp, um eine Verbindung mit SharePoint Foundation 2010-, SharePoint-Server 2010-, Windows SharePoint Services 3.0- und Office SharePoint Server 2007-Websites herzustellen und Listendaten abzurufen.

Verwenden Sie die Informationen in diesem Thema, um eine Datenquelle zu erstellen. Schrittweise Anweisungen finden Sie unter Vorgehensweise: Hinzufügen und Prüfen einer Datenverbindung oder Datenquelle (Berichts-Generator 3.0 und SSRS).

In diesem Artikel

Verbindungszeichenfolge

Abfragen

Parameter

Themen zur Vorgehensweise

Verwandte Abschnitte

Verbindungszeichenfolge

Die Verbindungszeichenfolge für eine SharePoint-Liste ist die URL zur SharePoint-Website oder -Unterwebsite, z. B. http://MySharePointWeb/MySharePointSite oder http://MySharePointWeb/MySharePointSite/Subsite.

Im Abfrage-Designer werden automatisch die SharePoint-Listen angezeigt, für die Sie ausreichende Zugriffsberechtigungen besitzen.

Weitere Beispiele für Verbindungszeichenfolgen finden Sie unter Datenverbindungen, Datenquellen und Verbindungszeichenfolgen in Report Builder 3.0.

Anmeldeinformationen

Anmeldeinformationen sind erforderlich, um Abfragen auszuführen und den Bericht lokal oder vom Berichtsserver aus in der Vorschau anzuzeigen.

Nachdem Sie den Bericht veröffentlicht haben, müssen Sie eventuell die Anmeldeinformationen für die Datenquelle ändern, sodass die Berechtigungen zum Abrufen der Daten beim Ausführen des Berichts auf dem Berichtsserver gültig sind.

Die von dieser Datenerweiterung unterstützten Anmeldeinformationstypen hängen von der SharePoint-Technologiekonfiguration für die als Datenquelle verwendete SharePoint-Liste ab.

Folgende Anmeldeinformationstypen sind verfügbar:

  • Aktueller Windows-Benutzer (auch bekannt als integrierte Sicherheit).

    • Diese Option wird nicht für eine SharePoint-Technologie unterstützt, die für die Verwendung mit einem Berichtsserver im Modus "Vertrauenswürdiges Konto" konfiguriert ist.

    • Bei einer SharePoint-Technologie, die für die Verwendung mit einem Berichtsserver im integrierten Windows-Modus konfiguriert ist, gilt diese Option sowohl für den aktuellen Windows-Benutzer als auch den aktuellen SharePoint-Benutzer.

    • Diese Option wird nicht für eine SharePoint-Technologie unterstützt, die für die Verwendung ohne Berichtsserver konfiguriert ist.

  • Verwendung eines gespeicherten Benutzernamens und eines gespeicherten Kennworts. Diese Option unterstützt nur die integrierte Windows-Sicherheit.

  • Aufforderung zur Eingabe der Anmeldeinformationen. Diese Option unterstützt nur die integrierte Windows-Sicherheit.

  • Anmeldeinformationen sind nicht erforderlich. Diese Option setzt voraus, dass zuvor das Konto für die unbeaufsichtigte Ausführung auf dem Berichtsserver konfiguriert wird. Weitere Informationen finden Sie unter Konfigurieren des Kontos für die unbeaufsichtigte Ausführung in der Reporting Services-Dokumentation auf msdn.microsoft.com.

Weitere Informationen finden Sie unter Datenverbindungen, Datenquellen und Verbindungszeichenfolgen (SSRS), Angeben von Anmeldeinformationen im Berichts-Generator 3.0 und Von Reporting Services unterstützte Datenquellen (SSRS).

Abfragen

Erstellen Sie auf Grundlage der Datenquelle ein neues Dataset, und öffnen Sie dann den entsprechenden Abfrage-Designer, um eine Abfrage zu entwerfen. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen eines freigegebenen Datasets oder eingebetteten Datasets (Berichts-Generator 3.0 und SSRS).

Der grafische Abfrage-Designer für SharePoint-Listen zeigt vier Bereiche an:

SharePoint-Listen Zeigt eine Liste aller SharePoint-Listen auf der Website für diese Datenquelle an. Wählen Sie eine Liste aus, und wählen Sie dann die Felder aus, die Sie in die Abfrage einschließen möchten. Die Namen der Felder in diesem Bereich sind die SharePoint-Anzeigenamen, die auch als Anzeigenamen bezeichnet werden. Zeigen Sie mit dem Mauszeiger auf ein Element, um die folgenden Eigenschaften in der QuickInfo anzuzeigen:

  • **Name   **Der eindeutige Name des Felds.

  • **Bezeichner   ** Der eindeutige Bezeichner des Felds.

  • **Feldtyp   **Der Datentyp des Felds.

  • Ausgeblendet Zeigt an, ob das Feld in der SharePoint-Listenansicht angezeigt wird.

Das Auswählen von Feldern aus mehreren Listen wird nicht unterstützt.

  • Ausgewählte Felder Zeigt die Felder an, die Sie ausgewählt haben. Die Namen der Felder in diesem Bereich sind Anzeigenamen, die ein SharePoint-Benutzer angegeben hat. Wenn Sie den Abfrage-Designer schließen, werden diese Namen in der Dataset-Feldauflistung im Berichtsdatenbereich angezeigt. Die Beziehung zwischen eindeutigen Namen und Anzeigenamen ist auf der Seite Dataseteigenschaften (Dialogfeld), Felder (Berichts-Generator 3.0) erklärt.

  • **Übernommene Filter  ** Schränkt die Daten ein, die aus der SharePoint-Liste zurückgegeben werden, bevor die Daten an den Bericht zurückgegeben werden. Wählen Sie den Feldnamen, den Operator und den Wert aus, die verwendet werden sollen, um die abgerufenen Daten in der Liste einzuschränken. Die Operatoren hängen vom Datentyp des Werts ab, den Sie auswählen.

    Sie können die Sortierreihenfolge nicht ändern und keine Gruppen im grafischen Abfrage-Designer angeben. Legen Sie festgelegte Sortierungsausdrücke für das Berichtsdataset und Gruppenausdrücke für die Datenbereiche des Berichts aus, wenn Sie dies möchten. Abfrageparameter werden nicht unterstützt. Um Daten im Bericht zu filtern, verwenden Sie Berichtsfilter oder Berichtsparameter, die Sie erstellen. Weitere Informationen finden Sie unter Filtern, Gruppieren und Sortieren von Daten (Report Builder 3.0 und SSRS) und Parameter (Report Builder 3.0 und SSRS).

  • **Abfrageergebnisse  ** Zeigt Beispielzeilen an, die bei Ausführung der Abfrage zurückgegeben werden. Wenn sich die Werte in der SharePoint-Liste auf der SharePoint-Website häufig ändern, unterscheiden sich die in den Abfrageergebnissen angezeigten Werte möglicherweise von den Werten, die im Bericht angezeigt werden.

  • Ausgewählte Felder Zeigt die Felder an, die Sie ausgewählt haben. Die Namen der Felder in diesem Bereich sind Anzeigenamen, die ein SharePoint-Benutzer angegeben hat. Wenn Sie den Abfrage-Designer schließen, werden diese Namen in der Dataset-Feldauflistung im Berichtsdatenbereich angezeigt. Die Beziehung zwischen eindeutigen Namen und Anzeigenamen ist auf der Seite Dataseteigenschaften (Dialogfeld), Felder (Berichts-Generator 3.0) erklärt.

  • **Übernommene Filter  ** Schränkt die Daten ein, die aus der SharePoint-Liste zurückgegeben werden, bevor die Daten an den Bericht zurückgegeben werden. Wählen Sie den Feldnamen, den Operator und den Wert aus, die verwendet werden sollen, um die abgerufenen Daten in der Liste einzuschränken. Die Operatoren hängen vom Datentyp des Werts ab, den Sie auswählen.

    Sie können die Sortierreihenfolge nicht ändern und keine Gruppen im grafischen Abfrage-Designer angeben. Legen Sie festgelegte Sortierungsausdrücke für das Berichtsdataset und Gruppenausdrücke für die Datenbereiche des Berichts aus, wenn Sie dies möchten. Abfrageparameter werden nicht unterstützt. Um Daten im Bericht zu filtern, verwenden Sie Berichtsfilter oder Berichtsparameter, die Sie erstellen. Weitere Informationen finden Sie unter Filtern, Gruppieren und Sortieren von Daten (Report Builder 3.0 und SSRS) und Parameter (Report Builder 3.0 und SSRS).

  • **Abfrageergebnisse  ** Zeigt Beispielzeilen an, die bei Ausführung der Abfrage zurückgegeben werden. Wenn sich die Werte in der SharePoint-Liste auf der SharePoint-Website häufig ändern, unterscheiden sich die in den Abfrageergebnissen angezeigten Werte möglicherweise von den Werten, die im Bericht angezeigt werden.

Weitere Informationen finden Sie unter Designer für SharePoint-Listenabfragen (Berichts-Generator 3.0).

Abfragetext

Wenn Sie die Abfrage anzeigen möchten, die im grafischen Abfrage-Designer generiert wird, wechseln Sie zum textbasierten Abfrage-Designer. In dieser Ansicht können Sie die XML anzeigen, die vom grafischen Abfrage-Designer erstellt wird. Die XML umfasst Elemente für den Listennamen, die Feldauflistung und den Filter.

Beispiel 1. Angegebene Felder für eine Liste

Im folgenden Beispiel wird eine wohlgeformte SharePoint-Abfrage dargestellt:

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

Sie können diese Ansicht der Abfrage bearbeiten, solange es wohlgeformter XML-Text bleibt.

Beispiel 2. Alle Felder für eine Liste

Sie können auch nur den Namen einer Liste angeben, und alle Felder einschließlich der ausgeblendete Felder werden zurückgegeben. Im folgenden Beispiel werden alle Felder aus einer Liste, die Tasks genannt wird:

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

Alle Felder für die Liste "Tasks" werden in den Abfrageergebnissen zurückgegeben.

Parameter

Parameter werden von dieser Datenerweiterung nicht unterstützt.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Verwandte Abschnitte

Diese Abschnitte der Dokumentation enthalten umfassende grundlegende Informationen zu Berichtsdaten sowie Informationen zum Definieren, Entwerfen, Anpassen und Verwenden der mit Daten zusammenhängenden Teile eines Berichts.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang