XML

Összefoglalás

Termék Description
Kiadási állapot Általános rendelkezésre állás
Products Excel
Power BI (szemantikai modellek)
Power BI (adatfolyamok)
Szövet (Adatfolyam Generáció 2)
Power Apps (adatfolyamok)
Dynamics 365 Customer Insights
Analysis Services
A függvények referenciadokumentációja Xml.Tables
Xml.Document

Megjegyzés:

Bizonyos képességek jelen lehetnek az egyik termékben, míg másokban nem, az üzembe helyezés ütemezése és a gazdagépspecifikus képességek miatt.

Megjegyzés:

Ha egyszerre több XML-fájlt szeretne importálni, használjon többfájlos összekötőt, például a Mappa-összekötőt vagy a SharePoint Mappa-összekötőt. További információ: Fájlok egyesítése – áttekintés.

Támogatott képességek

  • Import

Helyi XML-fájl betöltése 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.

    Képernyőkép az XML-fájl kiválasztásáról.

  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 Navigator területen 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 Transform Data az adatok Power Query-szerkesztő történő átalakításához.

    Képernyőkép egy XML-fájlból való adatbetöltésről a Kezelőben.

Helyi XML-fájl betöltése az 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.

    Képernyőkép egy online szolgáltatás XML-fájljának kiválasztásáró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 gombot.

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, hogy betöltse az adatokat.

A Power Query-szerkesztőbe betöltött XML-fájl képernyőképe.

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>" értéket adja vissza. A teljes belső csomópont szöveggé változik, és a szerkezet nem marad meg.