Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Power Query bietet eine Reihe von Möglichkeiten, um Zugriff auf Dateien zu erhalten, die entweder auf SharePoint oder Microsoft OneDrive für Arbeit oder Schule gehostet werden.
Dateien durchsuchen
Hinweis
Derzeit können Sie nur innerhalb von Power Query Online für PowerApps nach OneDrive für Business- oder Schulkonten-Dateien des authentifizierten Benutzers durchsuchen.
Warnung
Dieses Feature erfordert, dass Ihr Browser Cookies von Drittanbietern zulässt. Wenn Ihr Browser Cookies von Drittanbietern blockiert, wird das Dialogfeld "Durchsuchen " angezeigt, ist aber ohne Option zum Schließen des Dialogfelds leer.
Power Query stellt eine OneDrive-Schaltfläche "Durchsuchen " neben dem Textfeld " Dateipfad" oder "URL " bereit, wenn Sie einen Datenfluss in PowerApps mit einem dieser Connectors erstellen:
Wenn Sie diese Schaltfläche auswählen, werden Sie aufgefordert, den Authentifizierungsprozess zu durchlaufen. Nachdem Sie diesen Vorgang abgeschlossen haben, wird ein neues Fenster mit allen authentifizierten Benutzerdateien in OneDrive für Arbeit oder Schule angezeigt.
Sie können die Datei Ihrer Wahl auswählen und dann die Schaltfläche " Öffnen " auswählen. Nachdem Sie "Öffnen" ausgewählt haben, gelangen Sie zur Seite mit den anfänglichen Verbindungseinstellungen, auf der das Textfeld "Dateipfad" oder "URL " nun die genaue URL zu der Datei enthält, die Sie aus OneDrive für Arbeit oder Schule ausgewählt haben.
Sie können die Schaltfläche "Weiter " in der unteren rechten Ecke des Fensters auswählen, um den Vorgang fortzusetzen und Ihre Daten abzurufen.
Vom Web-Connector unter Verwendung einer Datei-URL
Navigieren Sie mit einem Browser zu Ihrem OneDrive für Arbeit oder Schule. Klicken Sie mit der rechten Maustaste auf die datei, die Sie verwenden möchten, und wählen Sie "In Excel öffnen" aus.
Hinweis
Ihre Browserschnittstelle sieht möglicherweise nicht genau wie die folgende Abbildung aus. Es gibt viele Möglichkeiten zum Auswählen von "In Excel öffnen" für Dateien in Ihrer OneDrive-Benutzeroberfläche für Geschäfts-, Schul- oder Unibrowser. Sie können eine beliebige Option verwenden, mit der Sie die Datei in Excel öffnen können.
Wählen Sie in Excel "Dateiinformationen>" und dann die Schaltfläche "Pfad kopieren" aus.
Führen Sie die folgenden Schritte aus, um den Link zu verwenden, den Sie soeben in Power Query kopiert haben:
Wählen Sie "Daten abrufen">"Web" aus.
Wählen Sie im Dialogfeld "Aus dem Web " die Option "Einfach " aus, und fügen Sie den Link in die URL ein.
Entfernen Sie die Zeichenfolge "?web=1 " am Ende des Links, damit Power Query ordnungsgemäß zu Ihrer Datei navigieren kann, und wählen Sie dann "OK" aus.
Wenn Power Query Sie zur Eingabe von Anmeldeinformationen auffordert, wählen Sie entweder Windows (für lokale SharePoint-Websites) oder organisationsinternes Konto (für Microsoft 365- oder OneDrive für Geschäfts-, Schul- oder Uniwebsites) aus. Wählen Sie "Verbinden" aus.
Vorsicht
Wenn Sie mit Dateien arbeiten, die auf OneDrive home gehostet werden, muss die Datei, mit der Sie eine Verbindung herstellen möchten, öffentlich verfügbar sein. Wenn Sie die Authentifizierungsmethode für diese Verbindung festlegen, wählen Sie die Option "Anonym" aus.
Wenn das Dialogfeld "Navigator " angezeigt wird, können Sie aus der Liste der Tabellen, Blätter und Bereiche in der Excel-Arbeitsmappe auswählen. Von dort aus können Sie die OneDrive-Datei zu geschäftlichen oder schulischen Zwecken genauso wie jede andere Excel-Datei verwenden. Sie können Berichte erstellen und diese in Datensätzen verwenden, wie Sie es mit jeder anderen Datenquelle tun würden.
Hinweis
Um eine Datei aus OneDrive für Arbeits- oder Schulzwecke als Datenquelle im Power BI-Dienst zu verwenden, für die die Dienstaktualisierung aktiviert ist, stellen Sie sicher, dass Sie OAuth2 als Authentifizierungsmethode auswählen, wenn Sie die Aktualisierungseinstellungen konfigurieren. Andernfalls tritt möglicherweise ein Fehler auf (z. B. Fehler beim Aktualisieren von Datenquellenanmeldeinformationen), wenn Sie versuchen, eine Verbindung herzustellen oder zu aktualisieren. Die Auswahl von OAuth2 als Authentifizierungsmethode behebt diesen Anmeldeinformationsfehler.
SharePoint-Ordnerverbinder
Sie können eine detaillierte Schritt-für-Schritt-Anleitung im Artikel SharePoint-Ordner lesen, um eine Verbindung mit den auf Ihrer SharePoint-Website gehosteten Dateien herzustellen.
Nach dem erfolgreichen Herstellen der Verbindung werden Sie mit einer Tabellenvorschau aufgefordert, die die Dateien auf Ihrer SharePoint-Website anzeigt. Wählen Sie unten rechts im Fenster die Schaltfläche "Daten transformieren " aus.
Wenn Sie die Schaltfläche "Daten transformieren " auswählen, gelangen Sie zu einer Ansicht der Daten, die als Dateisystemansicht bezeichnet werden. Jede der Zeilen in dieser Tabelle stellt eine Datei dar, die auf Ihrer SharePoint-Website gefunden wurde.
Die Tabelle enthält eine Spalte mit dem Namen "Inhalt ", die Ihre Datei in einem Binärformat enthält. Die Werte in der Spalte "Inhalt " weisen eine andere Farbe als die restlichen Werte in den anderen Spalten der Tabelle auf, wodurch angegeben wird, dass sie auswählbar sind.
Wenn Sie einen Binärwert in der Spalte "Inhalt " auswählen, fügt Power Query automatisch eine Reihe von Schritten in Ihrer Abfrage hinzu, um zu der Datei zu navigieren und deren Inhalt nach Möglichkeit zu interpretieren.
Beispielsweise können Sie aus der Tabelle, die in der vorherigen Abbildung gezeigt wird, die zweite Zeile auswählen, in der das Feld "Name " den Wert 02-February.csvhat. Power Query erstellt automatisch eine Reihe von Schritten zum Navigieren und Interpretieren des Inhalts der Datei als CSV-Datei.
Hinweis
Sie können mit der Tabelle interagieren, indem Sie Filter, Sortierungen und andere Transformationen anwenden, bevor Sie zur Datei Ihrer Wahl navigieren. Nachdem Sie diese Transformationen abgeschlossen haben, wählen Sie den Binären Wert aus, den Sie anzeigen möchten.
OneDrive für Arbeits- oder Schulerfahrung
Der SharePoint-Ordnerconnector und seine Erfahrung funktionieren auch für Dateien, die auf OneDrive für Arbeit oder Schule gehostet werden. Die URL, die Sie verwenden müssen, unterscheidet sich jedoch von der URL, die Sie für eine SharePoint-Website verwenden würden. Um Ihre eindeutige URL zu finden, wechseln Sie zu Ihrem OneDrive für Geschäfts-, Schul- oder Uniportal, und kopieren Sie die URL aus Ihrem Browser. Diese URL sieht möglicherweise ähnlich wie im folgenden Beispiel aus:
https://contoso-my.sharepoint.com/personal/user123_contoso_com/_layouts/15/onedrive.aspx
Sie benötigen nicht die vollständige URL, sondern nur die ersten Teile. Die URL, die Sie in Power Query verwenden müssen, weist das folgende Format auf:
https://<unique_tenant_name>.sharepoint.com/personal/<user_identifier>
Beispiel:
https://contoso-my.sharepoint/personal/user123_contoso_com
SharePoint.Contents-Funktion
Während der SharePoint-Ordnerconnector Ihnen eine Erfahrung bietet, in der Sie alle dateien sehen können, die in Ihrer SharePoint- oder OneDrive für Geschäfts-, Schul- oder Uniwebsite verfügbar sind, können Sie sich auch für eine andere Benutzeroberfläche entscheiden. In dieser Erfahrung können Sie durch Ihre SharePoint- oder OneDrive-Ordner für Geschäfts-, Schul- oder Uniordner navigieren und den Ordner oder die Dateien erreichen, an denen Sie interessiert sind.
Diese Erfahrung wird über die SharePoint.Contents Funktion bereitgestellt. Führen Sie die folgenden Schritte aus, um diese Funktion zu verwenden:
Erstellen Sie eine leere Abfrage.
Ändern Sie den Code in der Formelzeile so,
SharePoint.Contents("url")dassurldas gleiche Format ist, das beim SharePoint-Ordnerconnector verwendet wird. Beispiel:SharePoint.Contents("https://contoso.sharepoint.com/marketing/data")Hinweis
Standardmäßig versucht diese Funktion, die SharePoint-API Version 14 zum Herstellen einer Verbindung zu verwenden. Wenn Sie nicht sicher sind, welche API-Version von Ihrer SharePoint-Website verwendet wird, sollten Sie versuchen, den folgenden Beispielcode zu verwenden:
SharePoint.Contents("https://contoso.sharepoint.com/marketing/data", [ApiVersion="Auto"])Power Query fordert an, dass Sie eine Authentifizierungsmethode für Ihre Verbindung hinzufügen. Verwenden Sie dieselbe Authentifizierungsmethode, die Sie für den SharePoint-Dateiconnector verwenden.
Navigieren Sie durch die verschiedenen Dokumente zu dem bestimmten Ordner oder den dateien, an denen Sie interessiert sind.
Stellen Sie sich beispielsweise eine SharePoint-Website mit einem Ordner "Freigegebene Dokumente " vor. Sie können den Tabellenwertin der Inhaltsspalte für diesen Ordner auswählen und direkt zu diesem Ordner navigieren.
Innerhalb dieses Ordners "Freigegebene Dokumente " befindet sich ein Ordner, in dem das Unternehmen alle Verkaufsberichte speichert. Dieser Ordner heißt "Vertriebsberichte". Sie können den Tabellenwert in der Spalte "Inhalt " für diese Zeile auswählen.
Mit allen Dateien im Ordner " Vertriebsberichte " können Sie die Schaltfläche " Dateien kombinieren " (siehe Übersicht "Dateien kombinieren") auswählen, um die Daten aus allen Dateien in diesem Ordner in einer einzigen Tabelle zu kombinieren. Oder Sie können direkt zu einer einzelnen Datei Ihrer Wahl navigieren, indem Sie den Binärwert aus der Spalte "Inhalt " auswählen.
Hinweis
Die von der SharePoint.Contents Funktion bereitgestellte Erfahrung ist für SharePoint und OneDrive für Geschäfts- oder Schulumgebungen mit einer großen Anzahl von Dateien optimal.