Olvasás angol nyelven

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


JSON

Ö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
Támogatott hitelesítési típusok Névtelen
Alapszintű (csak webes)
Szervezeti fiók
Webes API (csak webes)
Windows
Függvényreferenciák dokumentációja Json.Document

Megjegyzé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 JSON-fájl betöltése a Power Query Desktopból

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

  1. Válassza a JSON lehetőséget az Adatok lekérése beállításban. Ez a kijelölés elindít egy helyi fájlböngészőt, ahol kiválaszthatja a JSON-fájlt.

    A fájlböngésző képe két választható JSON-fájllal.

  2. Az Open (Megnyitás) kiválasztásával nyissa meg a fájlt.

A JSON-fájl betöltése automatikusan elindítja a Power Query-szerkesztő. A Power Query automatikus táblaészlelést használ a JSON-adatok táblázatba való zökkenőmentes összesimításához. A szerkesztőben folytathatja az adatok átalakítását, ha szeretné, vagy egyszerűen bezárhatja és alkalmazhatja azokat. További információ: Automatikus táblaészlelés JSON-fájlokból

A Power Query-szerkesztő képe, amelyen a JSON-adatok táblázatba vannak lapolva.

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

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

  1. Az Adatforrások lapon válassza a JSON lehetőséget.

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

    Az online szolgáltatás JSON-kapcsolatbeállítási párbeszédpaneljének képe, amelyen megjelenik egy fájl elérési útja, az adatátjáró és a Windows-hitelesítés típusa.

  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.

A JSON-fájl betöltése automatikusan elindítja a Power Query-szerkesztő. A Power Query automatikus táblaészlelést használ a JSON-adatok táblázatba való zökkenőmentes összesimításához. A szerkesztőben folytathatja az adatok átalakítását, ha szeretné, vagy egyszerűen mentheti és bezárhatja az adatokat. További információ: Automatikus táblaészlelés JSON-fájlokból

Az online Power Query-szerkesztő képe, amelyen a JSON-adatok táblázatba vannak lapolva.

Betöltés a weből

JSON-fájl webes betöltéséhez válassza ki a webes összekötőt, adja meg a fájl webcímét, és kövesse a hitelesítő adatokra vonatkozó utasításokat.

Automatikus táblaészlelés JSON-fájlokból

Az adatok JSON-fájlokból (vagy webes API-kból) történő importálása kihívást jelenthet a végfelhasználók számára. Íme egy példa a többszintű beágyazott adatokat tartalmazó JSON-fájlra.

Beágyazott adatokat tartalmazó JSON-fájl tartalmának képe.

Az automatikus táblaészlelési képességek hozzáadásával a JSON-összekötő használata a Power Queryben automatikusan átalakítási lépéseket alkalmaz a JSON-adatok táblázatba való összesimításához. Korábban a felhasználóknak manuálisan kellett egyesíteni a rekordokat és a listákat.

Automatikus táblaészlelés.

Hibaelhárítás

Ha a következő üzenet jelenik meg, annak az lehet az oka, hogy a fájl érvénytelen, például nem igazán JSON-fájl, vagy helytelenül formázott. Vagy megpróbál betölteni egy JSON Lines-fájlt.

A nem csatlakoztatható üzenet képe.

Ha egy JSON Lines-fájlt próbál betölteni, az alábbi M-mintakód automatikusan egyetlen lapított táblává alakítja az összes JSON-vonal bemenetét:

let
    // Read the file into a list of lines
    Source = Table.FromColumns({Lines.FromBinary(File.Contents("C:\json-lines-example.json"), null, null)}),
    // Transform each line using Json.Document
    #"Transformed Column" = Table.TransformColumns(Source, {"Column1", Json.Document})
in
    #"Transformed Column"

Ezután a vonalak összevonásához kibontási műveletet kell használnia.