XML
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.
- Importieren
So laden Sie eine lokale XML-Datei:
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.
Navigieren Sie zu dem Verzeichnis, das die lokale XMl-Datei enthält, die Sie laden möchten, und wählen Sie dann Öffnen aus.
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.
So laden Sie eine lokale XML-Datei:
Wählen Sie auf der Seite Datenquellen die Option XML aus.
Geben Sie den Pfad zur lokalen XML-Datei ein.
Wählen Sie aus Datengateway ein lokales Datengateway aus.
Wenn eine Authentifizierung erforderlich ist, geben Sie Ihre Anmeldeinformationen ein.
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.
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.
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.
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.