Freigeben über


SharePoint Online-Liste

Zusammenfassung

Element Beschreibung
Freigabestatus Allgemeine Verfügbarkeit
Produkte Excel
Power BI (Semantikmodelle)
Power BI (Dataflows)
Fabric (Dataflow Gen2)
Power Apps (Dataflows)
Dynamics 365 Customer Insights
Unterstützte Authentifizierungsarten Anonym
Windows
Microsoft-Konto
Dienstprinzipal
Funktionsreferenz-Dokumentation SharePoint.Contents
SharePoint.Files
SharePoint.Tables

Hinweis

Einige Funktionen können in einem Produkt vorhanden sein, in anderen jedoch nicht, was an den Bereitstellungsplänen und hostspezifischen Funktionen liegt.

Unterstützte Funktionen

  • Website-URL

Bestimmen Sie die URL der Website

Wenn Sie eine Verbindung zu einer SharePoint-Site herstellen, werden Sie aufgefordert, die URL der Site einzugeben. Um die URL der Website zu finden, die Ihre SharePoint Online-Liste enthält, öffnen Sie zunächst eine Seite in SharePoint. Auf einer Seite in SharePoint können Sie die Adresse der Website in der Regel abrufen, indem Sie im Navigationsbereich Home oder das Symbol für die Website im oberen Bereich auswählen. Kopieren Sie die Adresse aus der Adressleiste Ihres Webbrowsers und speichern Sie sie für später.

Bild mit den Speicherorten von

Verbinden mit einer SharePoint Online-Liste aus Power Query Desktop

So stellen Sie eine Verbindung zu einer SharePoint Online-Liste her:

  1. Wählen Sie in der Benutzeroberfläche zum Abrufen von Daten SharePoint Online-Liste aus. Die Benutzeroberfläche zum Abrufen von Daten in Power Query Desktop ist je nach App unterschiedlich. Weitere Informationen zur Benutzeroberfläche zum Abrufen von Daten in Power Query Desktop für Ihre App finden Sie unter Wo man Daten abruft.

  2. Fügen Sie die SharePoint-Site-URL, die Sie unter Determine the site URL kopiert haben, in das Feld Site URL im offenen Dialogfeld ein.

    Ordnerauswahl.

    Wenn die von Ihnen eingegebene URL-Adresse ungültig ist, erscheint ein Warnsymbol. Warnsymbol neben dem Textfeld Site URL.

    Sie können auch entweder die 1.0-Implementierung dieses Connectores oder die 2.0-Implementierung auswählen. Weitere Informationen: Herstellen einer Verbindung mit der SharePoint Online-Liste v2.0

    Klicken Sie auf OK , um fortzufahren.

  3. Wenn Sie diese Website-Adresse zum ersten Mal besuchen, wählen Sie die entsprechende Authentifizierungsmethode. Geben Sie Ihre Anmeldedaten ein und wählen Sie die Ebene aus, für die diese Einstellungen gelten sollen. Wählen Sie dann Verbinden aus.

    Microsoft-Konto auswählen.

    Weitere Informationen zu Authentifizierungsmethoden und Ebeneneinstellungen finden Sie unter Authentifizierung mit einer Datenquelle.

  4. Im Navigator können Sie einen Speicherort auswählen und dann entweder die Daten im Power Query Editor transformieren, indem Sie Daten transformieren wählen, oder die Daten laden, indem Sie Laden wählen.

    Aktivieren Sie das Listen-Kontrollkästchen.

Verbinden mit einer SharePoint Online-Liste aus Power Query Online

So stellen Sie eine Verbindung zu einer SharePoint Online-Liste her:

  1. Wählen Sie in der Benutzeroberfläche zum Abrufen von Daten die Option SharePoint Online-Liste aus. In verschiedenen Apps gibt es unterschiedliche Wege, um zur Benutzeroberfläche zum Abrufen von Daten in Power Query Online zu gelangen. Weitere Informationen dazu, wie Sie aus Ihrer App zur Benutzeroberfläche zum Abrufen von Daten in Power Query Online gelangen, finden Sie unter Wo man Daten abruft.

    Screenshot des Fensters

  2. Fügen Sie die SharePoint-Site-URL, die Sie unter Determine the site URL kopiert haben, in das Feld Site URL im offenen Dialogfeld ein.

    Onlinelistenauswahl.

  3. Geben Sie bei Bedarf den Namen eines lokalen Datengateways ein.

  4. Wählen Sie die Art der Authentifizierung und geben Sie die erforderlichen Anmeldedaten ein.

  5. Wählen Sie Weiter aus.

  6. Im Navigator können Sie einen Speicherort auswählen und dann die Daten im Power Query Editor durch Auswahl von Daten transformierenumwandeln.

    Navigator mit Daten.

Verbinden mit SharePoint Online Liste v2.0

In der Oktober 2020-Version von Power BI Desktop haben wir eine aktualisierte Version des SharePoint Online-Listen-Connectors eingeführt. Dieser Connector verfügt über verbesserte APIs und eine größere Benutzerfreundlichkeit, ist aber nicht rückwärtskompatibel mit der Verwendung der Connectorversion 1.0. Die Version 2.0 des Connectors ist ab September 2022 allgemein verfügbar.

Um darauf zuzugreifen, öffnen Sie denselben Connector-Bildschirm wie in Schritt 2 unter Connect to a SharePoint Online list from Power Query Desktop. Vergewissern Sie sich jedoch, dass Sie 2.0 unter Implementation ausgewählt haben, falls dies nicht bereits der Fall ist.

Ein Bildschirm mit einem Beispiel für SharePoint Online-Listeneinstellungen.

Mit dieser Aktualisierung des Connectors stellen wir zwei verschiedene Ansichten für dieselben Daten zur Verfügung:

  • Alle
  • Standard

Die Ansicht Alle enthält alle vom Benutzer erstellten und systemdefinierten Spalten. Welche Spalten enthalten sind, sehen Sie auf dem folgenden Bildschirm.

Ein Bildschirm mit einem Beispiel für Ansichtseinstellungen für eine bestimmte Ansicht in der SharePoint Online-Liste.

Die Standardansicht ist das, was Sie sehen, wenn Sie die Liste online in der Ansicht betrachten, die Sie in Ihren Einstellungen als Standard eingestellt haben. Wenn Sie diese Ansicht bearbeiten, um entweder vom Benutzer erstellte oder systemdefinierte Spalten hinzuzufügen oder zu entfernen, oder wenn Sie eine neue Ansicht erstellen und diese als Standardansicht festlegen, werden diese Änderungen über den Connector übertragen.

Ein Bildschirm mit einem Beispiel für die SharePoint Online-Listenstandardansicht.

Hinweis

Wenn Sie die Standardansicht in Ihrer SharePoint-Website auf die Ansicht Kalender oder Vorstand einstellen, gibt SharePoint nur die Spalten zurück, die in der ausgewählten Ansicht angezeigt werden. In diesem Szenario ruft Power BI nicht alle Spalten in der Liste ab, auch wenn Sie die Option Alle wählen. Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Problembehandlung

SharePoint-Stammadresse verwenden

Stellen Sie sicher, dass Sie die Stammadresse der SharePoint-Website angeben, ohne Unterordner oder Dokumente. Verwenden Sie beispielsweise einen ähnlichen Link wie https://contoso.sharepoint.com/teams/ObjectModel/.

Zeitzonenprobleme

Wenn Sie den SharePoint Online-Listen-Connector (v1.0) verwenden, stellen Sie möglicherweise fest, dass die Zeitzonendaten nicht mit dem übereinstimmen, was Sie in Ihrem Browser erwarten würden. Der webbasierte SharePoint-Client führt eine lokale Zeitzonenumrechnung durch, die auf dem Wissen des Browsers über die Zeitzone des Benutzers basiert.

Die Backend-API für SharePoint verwendet die UTC-Zeit und sendet diese UTC-Zeit direkt an Power BI. Power BI wandelt diese UTC-Zeit nicht um, sondern meldet sie dem Benutzer.

Um die Zeit in die Ortszeit umzuwandeln, muss der Benutzer dieselbe Umrechnung vornehmen, die auch der SharePoint-Client vornimmt. Ein Beispiel für Spaltenoperationen, die dies tun würden, sind:

#"Changed Type" = Table.TransformColumnTypes(#"Renamed Columns",{{"Datewithtime", type datetimezone}}),
#"Timezone Shifted" = Table.TransformColumns(#"Changed Type", {"Datewithtime", DateTimeZone.ToLocal})

Die erste Operation ändert den Typ in datetimezone, und die zweite Operation konvertiert ihn in die Ortszeit des Computers.

SharePoint-Verbindungsgrenze

Hinweis

Dieses Problem ist auf den SharePoint Online-Listen-Connector v2.0 beschränkt.

Der SharePoint Online-Listen-Connector v2.0 verwendet eine andere API als der v1.0-Connector und unterliegt daher einer maximalen Anzahl von 12 Verknüpfungsvorgängen pro Abfrage, wie in der SharePoint Online-Dokumentation unter List view lookup threshold dokumentiert. Dieses Problem äußert sich darin, dass SharePoint-Abfragen fehlschlagen, wenn auf mehr als 12 Spalten in einer SharePoint-Liste gleichzeitig zugegriffen wird. Sie können diese Situation jedoch umgehen, indem Sie eine Standardansicht mit weniger als 12 Nachschlagespalten erstellen.

Verwendung von OData für den Zugriff auf eine SharePoint Online-Liste

Wenn Sie einen OData-Feed für den Zugriff auf eine SharePoint Online-Liste verwenden, ist die URL, die Sie für die Verbindung verwenden, auf etwa 2100 Zeichen beschränkt. Weitere Informationen: Maximale URL-Länge