XML

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
Analysis Services
Referenzdokumentation zur Funktion Xml.Tables
Xml.Document

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

  • Importieren

Eine lokale XML-Datei aus Power Query Desktop laden

So laden Sie eine lokale XML-Datei:

  1. Wählen Sie die XML-Option in der Auswahl Daten abrufen aus. Mit dieser Aktion wird ein lokaler Dateibrowser gestartet, und Sie können Ihre XML-Datei auswählen.

    XML-Dateiauswahl.

  2. Navigieren Sie zu dem Verzeichnis, das die lokale XMl-Datei enthält, die Sie laden möchten, und wählen Sie dann Öffnen aus.

  3. Wählen Sie im Navigator die gewünschten Datenbankinformationen und anschließend Laden aus, um die Daten zu laden, oder Daten transformieren, um die Daten im Power Query-Editor weiter zu transformieren.

    Laden von Daten aus einer XML-Datei im Navigator.

Eine lokale XML-Datei aus Power Query Online laden

So laden Sie eine lokale XML-Datei:

  1. Wählen Sie auf der Seite Datenquellen die Option XML aus.

  2. Geben Sie den Pfad zur lokalen XML-Datei ein.

    XML-Dateiauswahl aus einem Onlinedienst.

  3. Wählen Sie aus Datengateway ein lokales Datengateway aus.

  4. Wenn eine Authentifizierung erforderlich ist, geben Sie Ihre Anmeldeinformationen ein.

  5. Wählen Sie Weiter aus.

Beim Laden der XML-Datei wird der Power Query-Editor automatisch gestartet. Im Editor können Sie die Daten dann bei Bedarf transformieren, oder Sie können die Daten einfach speichern und schließen, um die Daten zu laden.

XML-Datei, die in der Power Query-Editor geladen wurde.

Eine XML-Datei aus dem Web laden

Wenn Sie eine XML-Datei aus dem Web laden möchten, anstatt den XML-Connector auszuwählen, können Sie den Web-Connector auswählen. Fügen Sie die Adresse der gewünschten Datei ein und Sie werden zu einer Authentifizierungsauswahl aufgefordert, da Sie auf eine Website und nicht auf eine statische Datei zugreifen. Wenn keine Authentifizierung vorhanden ist, können Sie einfach Anonym auswählen. Wie im lokalen Fall wird Ihnen dann die Tabelle angezeigt, die der Connector standardmäßig lädt und die Sie laden oder transformieren können.

Problembehandlung

Datenstruktur

Aufgrund der Tatsache, dass viele XML-Dokumente unregelmäßige oder verschachtelte Daten enthalten, müssen Sie möglicherweise eine zusätzliche Datenstrukturierung durchführen, um sie in die Struktur zu bringen, die die Durchführung von Analysen vereinfacht. Dies gilt unabhängig davon, ob Sie die über die Benutzeroberfläche zugängliche Funktion Xml.Tables oder die Funktion Xml.Document verwenden. Je nach Ihren Anforderungen müssen Sie möglicherweise mehr oder weniger Datenstrukturierungen durchführen.

Text im Vergleich zu Knoten

Wenn Ihr Dokument eine Mischung aus Text und gleichgeordneten Nicht-Textknoten enthält, treten möglicherweise Probleme auf.

Wenn Sie beispielsweise einen Knoten wie diesen haben:

<abc>
    Hello <i>world</i>
</abc>

Xml.Tables wird der Teil „World“ zurückgegeben, „Hello“ wird jedoch ignoriert. Nur die Elemente werden zurückgegeben, nicht der Text. Xml.Document gibt jedoch „Hello <i>world</i>“ zurück. Der gesamte innere Knoten wird in Text umgewandelt und die Struktur bleibt nicht erhalten.