XML

Sammendrag

Element Bekrivelse
Utgivelsestilstand Generell tilgjengelighet
Produkter Excel
Power BI (semantiske modeller)
Power BI (dataflyter)
Stoff (Dataflyt gen2)
Power Apps (dataflyter)
Dynamics 365 Customer Insights
Analysis Services
Funksjonsreferansedokumentasjon Xml.Tables
Xml.Document

Merk

Noen funksjoner kan være til stede i ett produkt, men ikke andre på grunn av distribusjonsplaner og vertsspesifikke funksjoner.

Funksjoner som støttes

  • Importer

Laste inn en lokal XML-fil fra Power Query Desktop

Slik laster du inn en lokal XML-fil:

  1. Velg XML-alternativet i hent data-utvalget. Denne handlingen starter en lokal filleser og lar deg velge XML-filen.

    XML-filvalg.

  2. Bla til katalogen som inneholder den lokale XMl-filen du vil laste inn, og velg deretter Åpne.

  3. Velg dataene du vil bruke, i Navigator, og velg deretter Last inn for å laste inn dataene, eller Transformer data for å fortsette å transformere dataene i Power Query-redigering.

    Laster inn data fra en XML-fil i Navigator.

Laste inn en lokal XML-fil fra Power Query Online

Slik laster du inn en lokal XML-fil:

  1. Velg XMLdatakildesiden.

  2. Skriv inn banen til den lokale XML-filen.

    XML-filvalg fra en nettbasert tjeneste.

  3. Velg en lokal datagateway fra Datagateway.

  4. Hvis godkjenning kreves, skriver du inn legitimasjonen din.

  5. Velg Neste.

Innlasting av XML-filen starter automatisk Power Query-redigering. Fra redigeringsprogrammet kan du deretter transformere dataene hvis du vil, eller du kan bare lagre og lukke for å laste inn dataene.

XML-fil lastet inn i Power Query-redigering.

Laste inn en XML-fil fra nettet

Hvis du vil laste inn en XML-fil fra nettet, kan du velge webkoblingen i stedet for å velge XML-koblingen. Lim inn adressen til den ønskede filen, og du blir bedt om å velge godkjenning siden du har tilgang til et nettsted i stedet for en statisk fil. Hvis det ikke er godkjenning, kan du bare velge Anonym. Som i det lokale tilfellet vil du da bli presentert med tabellen som koblingen lastes inn som standard, som du kan laste inn eller transformere.

Feilsøking

Datastruktur

På grunn av at mange XML-dokumenter har fillete eller nestede data, må du kanskje gjøre ekstra dataforming for å få det i den typen form som gjør det praktisk å utføre analyser. Dette gjelder enten du bruker funksjonen for tilgjengelig Xml.Tables brukergrensesnitt eller Xml.Document funksjonen. Avhengig av behovene dine, kan det hende du må gjøre mer eller mindre dataforming.

Tekst kontra noder

Hvis dokumentet inneholder en blanding av tekst og ikke-tekstsøskennoder, kan det oppstå problemer.

Hvis du for eksempel har en node som dette:

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

Xml.Tables returnerer «verden»-delen, men ignorerer «Hallo». Bare elementet(e) returneres, ikke teksten. Vil imidlertid Xml.Document returnere «Hello <i>world</i>». Hele den indre noden er slått til tekst, og strukturen beholdes ikke.