Megosztás a következőn keresztül:


XML

Összegzés

Elem Leírás
Kiadási állapot Általános rendelkezésre állás
Termékek Excel
Power BI (Szemantikai modellek)
Power BI (Adatfolyamok)
Háló (Adatfolyam Gen2)
Power Apps (Adatfolyamok)
Dynamics 365 Customer Insights
Analysis Services
Függvényreferenciák dokumentációja Xml.Tables
Xml.Document

Feljegyzés

Egyes képességek egy termékben lehetnek jelen, másokat azonban az üzembehelyezési ütemezések és a gazdagépspecifikus képességek miatt.

Támogatott képességek

  • Importálás

Helyi XML-fájl betöltése a Power Query Desktopból

Helyi XML-fájl betöltése:

  1. Válassza az XML-beállítást az Adatok lekérése beállításban. Ez a művelet elindít egy helyi fájlböngészőt, és lehetővé teszi az XML-fájl kiválasztását.

    XML-fájl kiválasztása.

  2. Keresse meg a betölteni kívánt helyi XMl-fájlt tartalmazó könyvtárat, majd válassza a Megnyitás lehetőséget.

  3. A Kezelőben jelölje ki a kívánt adatokat, majd válassza a Betöltés lehetőséget az adatok betöltéséhez, vagy az Adatok átalakítása lehetőséget a Power Query-szerkesztő adatainak további átalakításához.

    Adatok betöltése XML-fájlból a Kezelőben.

Helyi XML-fájl betöltése a Power Query Online-ból

Helyi XML-fájl betöltése:

  1. Az Adatforrások lapon válassza az XML lehetőséget.

  2. Adja meg a helyi XML-fájl elérési útját.

    XML-fájl kiválasztása egy online szolgáltatásból.

  3. Válasszon ki egy helyszíni adatátjárót a Data Gatewayből.

  4. Ha hitelesítésre van szükség, adja meg a hitelesítő adatait.

  5. Válassza a Tovább lehetőséget.

Az XML-fájl betöltése automatikusan elindítja a Power Query-szerkesztő. A szerkesztőben átalakíthatja az adatokat, ha szeretné, vagy egyszerűen mentheti és bezárhatja az adatokat.

A Power Query-szerkesztő betöltött XML-fájl.

XML-fájl betöltése a weből

Ha egy XML-fájlt szeretne betölteni a weből, az XML-összekötő kiválasztása helyett válassza ki a webes összekötőt. Illessze be a kívánt fájl címét, és a rendszer hitelesítési kijelölést fog kérni, mivel statikus fájl helyett egy webhelyhez fér hozzá. Ha nincs hitelesítés, egyszerűen válassza a Névtelen lehetőséget. A helyi esethez hasonlóan ekkor megjelenik az összekötő által alapértelmezés szerint betöltendő táblázat, amelyet betölthet vagy átalakíthat.

Hibaelhárítás

Adatstruktúra

Mivel sok XML-dokumentumban vannak hibás vagy beágyazott adatok, előfordulhat, hogy további adatformálást kell végeznie ahhoz, hogy azokat olyan formában kapja meg, amely kényelmessé teszi az elemzéseket. Ez igaz, akár a felhasználói felületen elérhető Xml.Tables függvényt, akár a függvényt Xml.Document használja. Az igényeitől függően előfordulhat, hogy több vagy kevesebb adatformálást kell elvégeznie.

Szöveg és csomópontok

Ha a dokumentum szöveg és nem szöveges testvércsomópontok keverékét tartalmazza, problémák léphetnek fel.

Ha például ilyen csomópontja van:

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

Xml.Tables visszaadja a "világ" részt, de figyelmen kívül hagyja a "Hello" szót. Csak az elem(ek) lesz visszaadva, nem a szöveg. Azonban a Xml.Document "Hello i world/i" (Hello <i>world</i>) értéket adja vissza. A teljes belső csomópont szöveggé változik, és a szerkezet nem marad meg.