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.
Mit Power Query können Sie mehrere Dateien mit demselben Schema in einer einzigen logischen Tabelle kombinieren.
Dieses Feature ist nützlich, wenn Sie alle Dateien kombinieren möchten, die Sie im selben Ordner haben. Wenn Sie beispielsweise über einen Ordner verfügen, der monatliche Dateien mit allen Bestellungen für Ihr Unternehmen enthält, können Sie diese Dateien kombinieren, um die Bestellungen in einer einzigen Ansicht zu konsolidieren.
Dateien können aus verschiedenen Quellen stammen, z. B. (aber nicht beschränkt auf):
- Lokale Ordner
- SharePoint-Websites
- Azure Blob-Speicher
- Azure Data Lake Storage (Gen1 und Gen2)
Wenn Sie mit diesen Quellen arbeiten, beachten Sie, dass sie dasselbe Tabellenschema gemeinsam verwenden, das häufig als Dateisystemansicht bezeichnet wird. Der folgende Screenshot zeigt ein Beispiel für die Dateisystemansicht.
In der Dateisystemansicht enthält die Spalte "Inhalt " die binäre Darstellung jeder Datei.
Hinweis
Sie können die Liste der Dateien in der Dateisystemansicht filtern, indem Sie eines der verfügbaren Felder verwenden. Es empfiehlt sich, diese Ansicht zu filtern, um nur die Dateien anzuzeigen, die Sie kombinieren müssen, z. B. durch Filtern von Feldern wie "Erweiterung" oder "Ordnerpfad". Formular weitere Informationen, wechseln Sie zu "Ordner".
Wenn Sie eine der [Binären] Werte in der Spalte "Inhalt " auswählen, wird automatisch eine Reihe von Navigationsschritten für diese bestimmte Datei erstellt. Power Query versucht, die Binärdatei mithilfe eines der verfügbaren Connectors zu interpretieren, z. B. Text/CSV, Excel, JSON oder XML.
Das Kombinieren von Dateien erfolgt in den folgenden Phasen:
Tabellenvorschau
Wenn Sie mithilfe eines der zuvor erwähnten Connectors eine Verbindung mit einer Datenquelle herstellen, wird eine Tabellenvorschau geöffnet. Wenn Sie sicher sind, dass Sie alle Dateien im Ordner kombinieren möchten, wählen Sie "Kombinieren" in der unteren rechten Ecke des Bildschirms aus.
Alternativ können Sie transformationsdaten auswählen, um auf den Power Query-Editor zuzugreifen und eine Teilmenge der Liste der Dateien zu erstellen (z. B. mithilfe von Filtern in der Ordnerpfadspalte, um nur Dateien aus einem bestimmten Unterordner einzuschließen). Kombinieren Sie dann Dateien, indem Sie die Spalte auswählen, die die Binärdateien in der Spalte "Inhalt " enthält, und dann eine der folgenden Optionen auswählen:
Der Befehl "Dateien kombinieren" in der Gruppe "Kombinieren " auf der Registerkarte " Start ".
Das Symbol "Dateien kombinieren " in der Spaltenüberschrift der Spalte, die [Binäre] Werte enthält.
Dialogfeld "Dateien kombinieren"
Nachdem Sie den Befehl "Dateien kombinieren" oder "Dateien kombinieren" ausgewählt haben, wird das Dialogfeld "Dateien kombinieren" geöffnet, und die folgenden Aktionen treten auf:
- Power Query analysiert die Beispieldatei (standardmäßig die erste Datei in der Liste) und bestimmt den richtigen Dateikonnektor, der zum Öffnen dieser Datei verwendet werden soll.
- Das Dialogfeld bietet die Dateikonnektorumgebung genau so, als ob Sie eine direkte Verbindung mit dieser Beispieldatei herstellen würden.
- Wenn Sie eine andere Datei für die Beispieldatei verwenden möchten, können Sie sie im Dropdownmenü "Beispieldatei " auswählen.
- Optional: Sie können Dateien mit Fehlern überspringen , um aus der endgültigen Ausgabe alle Dateien auszuschließen, die zu Fehlern führen.
In der folgenden Abbildung erkennt Power Query, dass die erste Datei über eine .csv Dateinamenerweiterung verfügt, sodass der Text-/CSV-Connector zum Interpretieren der Datei verwendet wird.
Ausgabe kombinierter Dateien
Nachdem der Prozess "Dateien kombinieren" abgeschlossen ist, führt Power Query automatisch die folgenden Aktionen aus:
Erstellt eine Beispielabfrage, die alle erforderlichen Extraktionsschritte für eine einzelne Datei ausführt. Sie verwendet die Datei, die im Dialogfeld "Dateien kombinieren " als Beispieldatei ausgewählt wurde.
Diese Beispielabfrage hat den Namen Transform-Beispieldatei im Bereich "Abfragen ".
Erstellt eine Funktionsabfrage, die die Datei-/Binäreingabe für die Beispielabfrage parametrisiert. Die Beispielabfrage und die Funktionsabfrage sind verknüpft, sodass Änderungen an der Beispielabfrage in der Funktionsabfrage wiedergegeben werden.
Diese Abfragen werden in der Gruppe "Hilfsabfragen " aufgeführt.
Wendet die Funktionsabfrage auf die ursprüngliche Abfrage mit Eingabebinärdateien an (z. B. die Ordnerabfrage). Sie wendet also die Funktionsabfrage für binäre Eingaben für jede Zeile an und erweitert dann die resultierende Datenextraktion als Spalten der obersten Ebene.
Erstellt eine neue Gruppe mit der Präfixtransformationsdatei und der anfänglichen Abfrage als Suffix und organisiert alle Komponenten, die zum Erstellen dieser kombinierten Dateien in dieser Gruppe verwendet werden.
Sie können alle Dateien in einem bestimmten Ordner ganz einfach kombinieren, solange sie denselben Dateityp und dieselbe Struktur haben (einschließlich der gleichen Spalten). Sie können auch weitere Transformations- oder Extraktionsschritte anwenden, indem Sie die automatisch generierte Beispielabfrage ändern, ohne sich Gedanken über das Ändern oder Erstellen anderer Funktionsabfrageschritte machen zu müssen.
Hinweis
Sie können die Schritte in der Beispielabfrage ändern, um die auf jede Binärdatei in Ihrer Abfrage angewendete Funktion zu ändern. Die Beispielabfrage ist mit der Funktion verknüpft, sodass alle änderungen, die an der Beispielabfrage vorgenommen wurden, in der Funktionsabfrage widerzuspiegeln.
Wenn sich eine der Änderungen auf Spaltennamen oder Spaltendatentypen auswirkt, überprüfen Sie unbedingt den letzten Schritt der Ausgabeabfrage. Das Hinzufügen eines Schritts "Spaltentyp ändern " kann einen Fehler auf Schritt-Ebene auslösen, der verhindert, dass Sie die Tabelle visualisieren. Weitere Informationen erhalten Sie unter "Umgang mit Fehlern".