XML

Summary

Položka Description
Stav vydania Všeobecná dostupnosť
Products Excel
Power BI (sémantické modely)
Power BI (Dátové toky)
Fabric (Tok údajov Gen2)
Power Apps (toky údajov)
Dynamics 365 Customer Insights
Analysis Services
Referenčná dokumentácia k funkcii Xml.Tables
Xml.Document

Poznámka

Niektoré možnosti môžu byť prítomné v jednom produkte, ale nie iné z dôvodu plánov nasadenia a funkcií špecifických pre hostiteľa.

Poznámka

Ak chcete importovať viacero súborov XML naraz, použite konektor s viacerými súbormi, ako je napríklad konektor priečinka alebo SharePoint konektor priečinka. Ďalšie informácie nájdete v prehľade Kombinovať súbory.

Podporované možnosti

  • Importovať

Načítajte lokálny XML súbor z Power Query Desktop

Na načítanie lokálneho XML súboru:

  1. Vyberte možnosť XML vo výbere Získať dáta . Táto akcia spustí lokálny prehliadač súborov a umožní vám vybrať váš XML súbor.

    Snímka obrazovky výberu súboru XML.

  2. Prejdi do adresára obsahujúceho lokálny XMl súbor, ktorý chceš načítať, a potom vyber Otvoriť.

  3. V Navigator vyberte požadované dáta a potom buď zvolte Load na načítanie dát, alebo Transform Data na pokračovanie v transformácii dát v Power Query Editor.

    Snímka obrazovky znázorňujúca načítanie údajov zo súboru XML v Navigátore.

Načítajte lokálny XML súbor z Power Query Online

Na načítanie lokálneho XML súboru:

  1. Na stránke Zdroje dát vyberte XML.

  2. Zadajte cestu k lokálnemu XML súboru.

    Snímka obrazovky znázorňujúca výber súboru XML z online služby.

  3. Z brány údajov vyberte lokálnu bránu údajov.

  4. Ak je potrebná autentifikácia, zadajte svoje prihlasovacie údaje.

  5. Vyberte Ďalej.

Načítanie XML súboru automaticky spustí Power Query Editor. Z editora môžete potom dáta transformovať, ak chcete, alebo jednoducho uložiť a zatvoriť, aby ste ich načítali.

Snímka obrazovky XML súboru načítaného v Power Query Editor.

Načítajte XML súbor z webu

Ak chcete načítať XML súbor z webu, namiesto výberu XML konektora môžete zvoliť webový konektor. Vložíte adresu požadovaného súboru a zobrazí sa vám výber autentifikácie, keďže pristupujete na webovú stránku namiesto statického súboru. Ak nie je autentifikácia, môžete jednoducho vybrať Anonymous. Rovnako ako v lokálnom prípade, zobrazí sa vám tabuľka, ktorú konektor predvolene načíta a ktorú môžete načítať alebo transformovať.

Troubleshooting

Dátová štruktúra

Keďže mnohé XML dokumenty obsahujú roztrhané alebo vnorené dáta, možno budete musieť vykonať ďalšie úpravy dát, aby ste ich dostali do formy, ktorá vám uľahčí analytické analýzy. To platí bez ohľadu na to, či používate UI prístupnú funkciu Xml.Tables , alebo samotnú funkciu Xml.Document . Podľa vašich potrieb môžete zistiť, že budete musieť viac alebo menej meniť dáta.

Text verzus uzly

Ak váš dokument obsahuje zmes textových a netextových súrodencov, môžete naraziť na problémy.

Napríklad, ak máte uzol ako tento:

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

Xml.Tables vráti časť "svet", ale ignoruje "Hello". Vrátia sa len prvky, nie text. Avšak Xml.Document vrátim "Hello <i>world</i>". Celý vnútorný uzol je premenený na text a štruktúra nie je zachovaná.