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 Authentifizierungstypen | Anonym Fenster Microsoft-Konto Dienstprinzipal |
Funktionsreferenzdokumentation | SharePoint.Contents SharePoint.Files SharePoint.Tables |
Anmerkung
Einige Funktionen sind möglicherweise in einem Produkt vorhanden, aber nicht in anderen, aufgrund von Bereitstellungsplänen und host-spezifischen Funktionen.
Anmerkung
Wenn Sie "Dienstprinzipal" als Authentifizierungstyp im Power BI-Dienst auswählen, müssen Sie ihm nur App-Berechtigungen über Azure Access Control Services (ACS) erteilen. Weitere Informationen finden Sie unter Gewähren des Zugriffs mithilfe von SharePoint App-Only.
Unterstützte Funktionen
- Website-URL
Ermitteln der Website-URL
Wenn Sie eine Verbindung mit einer SharePoint-Website herstellen, werden Sie aufgefordert, die Website-URL einzugeben. Um die Website-URL zu finden, die Ihre SharePoint Online-Liste enthält, öffnen Sie zuerst eine Seite in SharePoint. Auf einer Seite in SharePoint können Sie normalerweise die Websiteadresse abrufen, indem Sie Start- im Navigationsbereich oder das Symbol für die Website oben auswählen. Kopieren Sie die Adresse aus der Adressleiste Ihres Webbrowsers, und speichern Sie sie für später.
Herstellen einer Verbindung mit einer SharePoint Online-Liste über Power Query Desktop
So stellen Sie eine Verbindung mit einer SharePoint Online-Liste her:
Wählen Sie in der Erfahrung „Daten abrufen“ die SharePoint Online-Liste aus. Der Datenabholungsprozess in Power Query Desktop variiert zwischen den Apps. Weitere Informationen zur Power Query Desktop-Oberfläche zum Abrufen von Daten für Ihre App finden Sie unter Wo können Sie Datenabrufen.
Fügen Sie die SharePoint-Website-URL, die Sie in Bestimmen der Website-URL kopiert haben, in das Feld Website-URL im geöffneten Dialogfeld ein.
Wenn die eingegebene URL-Adresse ungültig ist, wird ein
Warnungssymbol wird neben dem Textfeld Website-URL angezeigt.
Sie können auch die 1.0-Implementierung dieses Connectors oder die 2.0-Implementierung auswählen. Weitere Informationen: Herstellen einer Verbindung mit der SharePoint Online-Liste v2.0
Wählen Sie OK aus, um fortzufahren.
Wenn Sie diese Websiteadresse zum ersten Mal besucht haben, wählen Sie die entsprechende Authentifizierungsmethode aus. Geben Sie Ihre Anmeldeinformationen ein, und wählen Sie aus, auf welche Ebene diese Einstellungen angewendet werden sollen. Wählen Sie dann Verbinden aus.
Für weitere Informationen über Authentifizierungsmethoden und Ebeneneinstellungen besuchen Sie Authentifizierung mit einer Datenquelle.
Im Navigatorkönnen Sie einen Speicherort auswählen und dann entweder die Daten im Power Query-Editor transformieren, indem Sie Daten transformierenauswählen oder die Daten laden, indem Sie Ladenauswählen.
Herstellen einer Verbindung mit einer SharePoint Online-Liste aus Power Query Online
So stellen Sie eine Verbindung mit einer SharePoint Online-Liste her:
Wählen Sie in der Erfahrung „Daten abrufen“ die Option SharePoint Online-Liste aus. Verschiedene Apps bieten unterschiedliche Möglichkeiten, um die Datenerfassungsfunktion von Power Query Online zu nutzen. Weitere Informationen darüber, wie Sie in Ihrer App auf die Datenabfragefunktion von Power Query Online zugreifen können, finden Sie unter Wo Daten abgerufen werden können.
Fügen Sie die SharePoint-Website-URL, die Sie in Bestimmen der Website-URL kopiert haben, in das Feld Website-URL im geöffneten Dialogfeld ein.
Geben Sie bei Bedarf den Namen eines lokalen Datengateways ein.
Wählen Sie die Authentifizierungsart aus, und geben Sie alle erforderlichen Anmeldeinformationen ein.
Wählen Sie Weiter aus.
Im Navigator können Sie einen Speicherort auswählen und dann die Daten im Power Query-Editor durch Auswahl von Daten transformieren transformieren.
Herstellen einer Verbindung mit der SharePoint Online-Liste v2.0
In der Version vom Oktober 2020 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 höhere Benutzerfreundlichkeit, ist jedoch nicht abwärtskompatibel mit der Verwendung der 1.0-Connectorversion. Die 2.0 Connector-Version ist ab September 2022 allgemein verfügbar.
Um darauf zuzugreifen, rufen Sie über Schritt 2 in Verbinden mit einer SharePoint Online-Liste aus Power Query Desktop denselben Verbindungsbildschirm auf. Achten Sie jedoch darauf, unter Implementierung die Option 2.0 auszuwählen, falls diese nicht bereits ausgewählt ist.
Mit diesem Update für den Connector stellen wir zwei verschiedene Ansichten für die gleichen Daten zur Verfügung:
- Alle
- Standard
Die Ansicht Alle enthält alle benutzerseitig erstellten und vom System definierten Spalten. Sie können sehen, welche Spalten in der folgenden Abbildung enthalten sind.
Die Standardansicht sehen Sie, wenn Sie die Liste in der Ansicht, die Sie in Ihren Einstellungen als Standard festgelegt haben, online anzeigen. Wenn Sie diese Ansicht bearbeiten, um entweder vom Benutzer erstellte oder vom System definierte Spalten hinzuzufügen oder zu entfernen, oder indem Sie eine neue Ansicht erstellen und als Standard festlegen, werden diese Änderungen über den Connector weitergegeben.
Anmerkung
Wenn Sie die Standardansicht auf Ihrer SharePoint-Website auf Kalenderansicht oder Board- Ansicht festlegen, 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, selbst wenn Sie die Option 'Alle' auswählen. Dies ist beabsichtigt.
Fehlerbehebung
Verwenden der SharePoint-Stammadresse
Stellen Sie sicher, dass Sie die Stammadresse der SharePoint-Website ohne Unterordner oder Dokumente angeben. Verwenden Sie z. B. einen Link ähnlich wie https://contoso.sharepoint.com/teams/ObjectModel/
.
Probleme mit der Zeitzone
Wenn Sie den SharePoint Online-Listenconnector (v1.0) verwenden, stellen Sie möglicherweise fest, dass Die Zeitzonendaten nicht mit dem übereinstimmen, was Sie von Ihrem Browser erwarten würden. Der webbasierte SharePoint-Client führt eine lokale Zeitzonenkonvertierung basierend auf dem Wissen des Browsers über die Zeitzone des Benutzers aus.
Die Back-End-API für SharePoint verwendet UTC-Zeit und sendet diese UTC-Zeit direkt an Power BI. Power BI konvertiert diese UTC-Zeit nicht, meldet sie jedoch an den Benutzer.
Um Zeit in die lokale Zeit zu bringen, muss der Benutzer dieselbe Konvertierung ausführen, die der SharePoint-Client ausführt. Ein Beispiel für die Spaltenvorgänge, die dies tun würden, sind:
#"Changed Type" = Table.TransformColumnTypes(#"Renamed Columns",{{"Datewithtime", type datetimezone}}),
#"Timezone Shifted" = Table.TransformColumns(#"Changed Type", {"Datewithtime", DateTimeZone.ToLocal})
Der erste Vorgang ändert den Typ in datetimezone
, und der zweite Vorgang konvertiert ihn in die lokale Uhrzeit des Computers.
SharePoint-Verknüpfungslimit
Anmerkung
Dieses Problem ist auf den SharePoint Online-Listen-v2.0-Connector beschränkt.
Der SharePoint Online-Listen-V2.0-Connector verwendet eine andere API als der v1.0-Connector und unterliegt daher maximal 12 Verknüpfungsvorgängen pro Abfrage, wie in der SharePoint Online-Dokumentation dokumentiert unter Listenansichts-Nachschlageschwellenwert. Dieses Problem wird sich zeigen, wenn SharePoint-Abfragen fehlschlagen, weil mehr als 12 Spalten gleichzeitig aus einer SharePoint-Liste aufgerufen werden. Sie können diese Situation jedoch umgehen, indem Sie eine Standardansicht mit weniger als 12 Nachschlagespalten erstellen.
Verwenden von OData für den Zugriff auf eine SharePoint Online-Liste
Wenn Sie einen OData-Feed verwenden, um auf eine SharePoint Online-Liste zuzugreifen, gibt es eine Beschränkung von ca. 2100 Zeichen auf die URL, die Sie für die Verbindung verwenden. Weitere Informationen: Maximale URL-Länge