XML

Samenvatting

Item Beschrijving
Release-status Algemene beschikbaarheid
Producten Power BI (gegevenssets)
Power BI (gegevensstromen)
Power Apps (gegevensstromen)
Excel
Dynamics 365 Customer Insights
Analysis Services
Naslagdocumentatie voor functies Xml.Tables
Xml.Document

Notitie

Sommige mogelijkheden zijn mogelijk aanwezig in het ene product, maar niet in andere vanwege implementatieschema's en hostspecifieke mogelijkheden.

Ondersteunde mogelijkheden

  • Importeren

Een lokaal XML-bestand laden vanuit Power Query Desktop

Een lokaal XML-bestand laden:

  1. Selecteer de optie XML in de selectie Gegevens op halen. Met deze actie wordt een lokale bestandsbrowser geopend en kunt u uw XML-bestand selecteren.

    XML-bestand selecteren.

  2. Blader naar de map met het lokale XMl-bestand dat u wilt laden en selecteer vervolgens Openen.

  3. Selecteer in Navigator de gegevens die u wilt en selecteer vervolgens Laden om de gegevens te laden of Gegevens transformeren om door te gaan met het transformeren van de gegevens in Power Query Editor.

    Gegevens laden uit een XML-bestand in de Navigator.

Een lokaal XML-bestand laden vanuit Power Query Online

Een lokaal XML-bestand laden:

  1. Selecteer XML op de pagina Gegevensbronnen.

  2. Voer het pad naar het lokale XML-bestand in.

    XML-bestandsselectie van een onlineservice.

  3. Selecteer een on-premises gegevensgateway in Gegevensgateway.

  4. Als verificatie is vereist, voert u uw referenties in.

  5. Selecteer Next.

Als u het XML-bestand laadt, wordt de Power Query-editor. In de editor kunt u vervolgens de gegevens transformeren als u wilt, of u kunt de gegevens opslaan en sluiten om ze te laden.

XML-bestand geladen in Power Query Editor

Een XML-bestand laden vanaf het web

Als u een XML-bestand van internet wilt laden, kunt u in plaats van de XML-connector te selecteren de webconnector selecteren. Plak het adres van het gewenste bestand en u wordt gevraagd om verificatie te selecteren, omdat u een website gebruikt in plaats van een statisch bestand. Als er geen verificatie is, kunt u gewoon Anoniem selecteren. Net als in het lokale geval krijgt u vervolgens de tabel te zien die de connector standaard laadt, die u kunt laden of transformeren.

Problemen oplossen

Gegevensstructuur

Vanwege het feit dat veel XML-documenten gekartelde of geneste gegevens bevatten, moet u mogelijk extra gegevens vormgeven om deze op te halen in een vorm die het handig maakt om analyses uit te doen. Dit geldt ongeacht of u de toegankelijke functie ui Xml.Tables of de functie Xml.Document gebruikt. Afhankelijk van uw behoeften moet u mogelijk meer of minder gegevens vormgeven.

Tekst versus knooppunten

Als uw document een combinatie van tekst en niet-tekst-siblingknooppunten bevat, kunnen er problemen zijn.

Als u bijvoorbeeld een knooppunt als dit hebt:

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

Xml.Tables retournt het 'wereld'-gedeelte, maar negeert 'Hallo'. Alleen de elementen worden geretourneerd, niet de tekst. Xml.DocumentRetournt echter 'Hallo <i> </i> wereld'. Het hele binnenste knooppunt wordt omgezet in tekst en de structuur blijft niet behouden.