XML
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 |
Obs!
Noen funksjoner kan være til stede i ett produkt, men ikke andre på grunn av distribusjonsplaner og vertsspesifikke funksjoner.
- Importer
Slik laster du inn en lokal XML-fil:
Velg XML-alternativet i hent data-utvalget. Denne handlingen starter en lokal filleser og lar deg velge XML-filen.
Bla til katalogen som inneholder den lokale XMl-filen du vil laste inn, og velg deretter Åpne.
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.
Slik laster du inn en lokal XML-fil:
Velg XML på datakildesiden.
Skriv inn banen til den lokale XML-filen.
Velg en lokal datagateway fra Datagateway.
Hvis godkjenning kreves, skriver du inn legitimasjonen din.
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.
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.
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.
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.