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 2013-, 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 Anleitungen finden Sie unter Hinzufügen und Prüfen einer Datenverbindung oder Datenquelle (Berichts-Generator 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 Berichts-Generator.
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.
In den folgenden Tabellen wird das Verhalten beim Abrufen von Anmeldeinformationen für die SharePoint-Listenerweiterung erläutert, und zwar bei der Verbindung mit der SharePoint-Liste einer lokalen Farm oder einer SharePoint-Remoteliste.
Tabelle 1 wird für Berichte verwendet, die auf einer älteren Windows SharePoint-Website bereitgestellt werden. Ältere Windows-Websites unterstützen ausschließlich Kerberos, NTLM und die formularbasierte Authentifizierung (FBA). Tabelle 2 wird für Berichte verwendet, die auf einer SharePoint-Website mit anspruchsbasierter Authentifizierung bereitgestellt werden.
Tabelle 1
Unterstützte Anmeldeinformationen |
Windows-Authentifizierung im klassischen Modus |
3 Anspruchsauthentifizierung |
|
---|---|---|---|
SharePoint-Liste einer lokalen Farm |
Windows-Authentifizierung (integriert) oder SharePoint-Benutzertoken |
Ja |
Ja |
Gespeichert, Eingabeaufforderung, Keine (mit Windows-Anmeldeinformationen1) |
Ja |
Nein |
|
SharePoint-Remoteliste |
Windows-Authentifizierung (integriert) oder SharePoint-Benutzertoken |
Ja |
Nein2 |
Gespeichert, Eingabeaufforderung, Keine (mit Windows-Anmeldeinformationen1) |
Ja |
Nein2 |
Tabelle 2
Unterstützte Anmeldeinformationen |
Windows-Authentifizierung im klassischen Modus |
3 Anspruchsauthentifizierung |
|
---|---|---|---|
SharePoint-Liste einer lokalen Farm |
Windows-Authentifizierung (integriert) oder SharePoint-Benutzertoken |
Ja |
Ja |
Gespeichert, Eingabeaufforderung, Keine (mit Windows-Anmeldeinformationen1) |
Nein |
Nein |
|
SharePoint-Remoteliste |
Windows-Authentifizierung (integriert) oder SharePoint-Benutzertoken |
Ja |
Nein2 |
Gespeichert, Eingabeaufforderung, Keine (mit Windows-Anmeldeinformationen1) |
Nein |
Nein2 |
1 Gespeicherte Anmeldeinformationen oder Aufforderungen zur Eingabe von Anmeldeinformationen werden bei Nicht-Windows-Anmeldeinformationen nicht unterstützt.
2 Formularbasierte und anspruchsbasierte Authentifizierung werden bei SharePoint-Remotelisten nicht unterstützt.
3 Windows-Authentifizierung, formularbasierte Authentifizierung (FBA), SAML (Secure Application Markup Language)-Token, sonstige Identitätsanbieter oder eine Kombination aus mehreren der oben aufgeführten Authentifizierungsanbieter.
-
Windows-Authentifizierung
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. Dies gilt nur für frühere Versionen von Reporting Services.
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 (lokaler Modus) konfiguriert ist. Weitere Informationen zum lokalen Modus finden Sie unter [Vergleich zwischen Berichten im lokalen Modus und im verbundenen Modus im Berichts-Viewer (Reporting Services im SharePoint-Modus)](ff487969\(v=sql.110\).md).
- Anmeldeinformationen sind nicht erforderlich (keine Anmeldeinformationen verwenden):
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.
Weitere Informationen zur Unterstützung der anspruchsbasierten Authentifizierung in der Microsoft BI-Struktur finden Sie unter Verwenden der anspruchsbasierten Authentifizierung in der Microsoft BI-Struktur.
Weitere Informationen finden Sie unter Datenverbindungen, Datenquellen und Verbindungszeichenfolgen (SSRS), Angeben von Anmeldeinformationen im Berichts-Generator 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 Erstellen eines freigegebenen Datasets oder eingebetteten Datasets (Berichts-Generator 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.
Die Auswahl von Feldern aus mehreren Listen wird nicht unterstützt. Sie können einen Datensatz für jede Liste erstellen und Felder aus jedem Datensatz auswählen. Wenn die Listen ein gemeinsames Feld haben, können Sie die Suchfunktion in einem Tablix-Datenbereich verwenden, der an einen Datensatz gebunden ist, um einen Wert aus dem anderen Datensatz abzurufen, der nicht an den Datenbereich gebunden ist. Weitere Informationen finden Sie unter Lookup-Funktion (Berichts-Generator und SSRS).
**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) 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 (Berichts-Generator und SSRS) und Berichtsparameter (Berichts-Generator 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) 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 (Berichts-Generator und SSRS) und Berichtsparameter (Berichts-Generator 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).
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.
Zurück zum Anfang
Problembehandlung
Wenn Sie eine SharePoint-Listendatenerweiterung für einen Bericht in SSRS 2008 R2 oder SSRS 2012 verwenden, werden unterschiedliche Daten zurückgegeben(https://support.microsoft.com/kb/2826162)
Themen zur Vorgehensweise
Dieser Abschnitt enthält schrittweise Anweisungen zum Arbeiten mit Datenverbindungen, Datenquellen und Datasets.
Hinzufügen und Prüfen einer Datenverbindung oder Datenquelle (Berichts-Generator und SSRS)
Erstellen eines freigegebenen Datasets oder eingebetteten Datasets (Berichts-Generator und SSRS)
Hinzufügen eines Filters zu einem Dataset (Berichts-Generator und SSRS)
Zurück zum Anfang
Verwandte Inhalte
Diese Abschnitte der Dokumentation enthalten umfassende grundlegende Informationen zu Berichtsdaten sowie Informationen zum Definieren, Anpassen und Verwenden der mit Daten zusammenhängenden Teile eines Berichts.
Hinzufügen von Daten zu einem Bericht (Berichts-Generator und SSRS)
Bietet eine Übersicht über den Zugriff auf Daten für den Bericht.Datenverbindungen, Datenquellen und Verbindungszeichenfolgen in Berichts-Generator
Enthält Informationen zu Datenverbindungen und Datenquellen.Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS)
Enthält Informationen zu eingebetteten und freigegebenen Datasets.Datasetfeldauflistung (Berichts-Generator und SSRS)
Enthält Informationen zur von der Abfrage generierten Datasetfeldauflistung.Von Reporting Services unterstützte Datenquellen (SSRS) in der Reporting Services-Dokumentation in SQL Server -Onlinedokumentation.
Enthält ausführliche Informationen zur Plattform- und Versionsunterstützung für die einzelnen Datenerweiterungen.
Zurück zum Anfang
Siehe auch
Konzepte
Berichtsparameter (Berichts-Generator und SSRS)
Filtern, Gruppieren und Sortieren von Daten (Berichts-Generator und SSRS)