XML
Položka | Description |
---|---|
Stav vydania | Všeobecná dostupnosť |
Produkty | Excel Power BI (sémantické modely) Power BI (toky údajov) 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ť k dispozícii v jednom produkte, ale nie iné z dôvodu plánov nasadenia a funkcií špecifických pre hostiteľa.
- Importovať
Načítanie lokálneho súboru XML:
Vyberte možnosť XML vo výbere položky Získať údaje. Táto akcia spustí lokálny prehliadač súborov a umožní vám vybrať súbor XML.
Prejdite na adresár obsahujúci lokálny súbor XMl, ktorý chcete načítať, a potom vyberte položku Otvoriť.
V Navigátore vyberte požadované údaje a potom buď vyberte položku Načítať, aby ste načítali údaje, alebo položku Transformovať údaje a pokračujte v transformácii údajov v Editor Power Query.
Načítanie lokálneho súboru XML:
Na stránke Zdroje údajov vyberte položku XML.
Zadajte cestu k lokálnemu súboru XML.
Z brány údajov vyberte lokálnu bránu údajov.
Ak sa vyžaduje overovanie, zadajte svoje poverenia.
Vyberte Ďalej.
Načítaním súboru XML sa automaticky spustí Editor Power Query. Z editora potom môžete podľa potreby transformovať údaje, alebo ich môžete jednoducho uložiť a zavrieť a načítať.
Ak chcete načítať súbor XML z webu, namiesto výberu konektora XML môžete vybrať webový konektor. Prilepte adresu požadovaného súboru a zobrazí sa výzva s výberom overenia, pretože pristupujete k webovej lokalite namiesto statického súboru. Ak sa overenie nedotkne, stačí vybrať možnosť Anonymné. Ako v lokálnom prípade, zobrazí sa tabuľka s predvoleným načítaním konektora, ktorú môžete načítať alebo Transformovať.
Vzhľadom na to, že mnohé dokumenty XML majú rozhádané alebo vnorené údaje, možno budete musieť vykonať ďalšie tvarovanie údajov, aby ste ich získali v takom tvare, ktorý bude praktická na analytickú analýzu. Platí to bez ohľadu na to, či používate funkciu prístupného používateľského Xml.Document
rozhrania Xml.Tables
alebo funkciu. Možno budete musieť v závislosti od vašich potrieb spraviť viac či menej tvarovania údajov.
Ak váš dokument obsahuje zmes textových a netextových súrodených uzlov, môžu sa vyskytnúť problémy.
Ak máte napríklad nasledovný uzol:
<abc>
Hello <i>world</i>
</abc>
Xml.Tables
vráti časť "world", ale ignorovať "Hello". Vrátia sa iba prvky, nie text. Vráti sa však Xml.Document
reťazec "Hello <i>world</i>". Celý vnútorný uzol sa obrátil na text a štruktúra nie je zachovaná.