Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Shrnutí
| Položka | Popis |
|---|---|
| Stav uvolnění | Obecná dostupnost |
| Produkty | Excel Power BI (sémantické modely) Power BI (Datové toky) Platforma (Dataflow Gen2) Power Apps (datové toky) Dynamics 365 Customer Insights Analysis Services |
| Podporované typy ověřování | Anonymní Základní (pouze pro web) Účet organizace Webové rozhraní API (pouze web) Windows |
| Referenční dokumentace k funkcím | Json.Document |
Poznámka:
Některé funkce můžou být přítomné v jednom produktu, ale ne v jiných kvůli plánům nasazení a možnostem specifickým pro jednotlivé hostitele.
Podporované možnosti
- Dovoz
Načtení místního souboru JSON z Power Query Desktopu
Načtení místního souboru JSON:
Ve výběru Získat data vyberte možnost JSON. Tento výběr spustí místní prohlížeč souborů, kde můžete vybrat soubor JSON.
Výběrem Open (Otevřít) soubor otevřete.
Načtení souboru JSON automaticky spustí editor Power Query. Power Query používá automatické rozpoznávání tabulek k bezproblémovému zploštění dat JSON do tabulky. V editoru pak můžete pokračovat v transformaci dat, pokud chcete, nebo můžete data jednoduše zavřít a použít. Další informace: Automatická detekce tabulek ze souborů JSON
Načtení místního souboru JSON z Power Query Online
Načtení místního souboru JSON:
Na stránce Zdroje dat vyberte JSON.
Zadejte cestu k místnímu souboru JSON.
Vyberte místní datovou bránu z datové brány.
Pokud se vyžaduje ověřování, zadejte svoje přihlašovací údaje.
Vyberte Další.
Načtení souboru JSON automaticky spustí editor Power Query. Power Query používá automatické rozpoznávání tabulek k bezproblémovému zploštění dat JSON do tabulky. V editoru pak můžete pokračovat v transformaci dat, pokud chcete, nebo můžete data jednoduše uložit a zavřít a načíst. Další informace: Automatická detekce tabulek ze souborů JSON
Načtení z webu
Pokud chcete načíst soubor JSON z webu, vyberte webový konektor, zadejte webovou adresu souboru a postupujte podle pokynů k zadání přihlašovacích údajů.
Automatická detekce tabulek ze souborů JSON
Import dat ze souborů JSON (nebo webových rozhraní API) může být pro koncové uživatele náročný. Tady je příklad souboru JSON s několika úrovněmi vnořených dat.
Díky přidání funkcí automatické detekce tabulek ve spojení s konektorem JSON v Power Query se automaticky použijí transformační kroky k vyrovnání JSON dat do tabulky. Dříve museli uživatelé ručně normalizovat záznamy a seznamy.
Řešení problémů
Pokud se zobrazí následující zpráva, může to být proto, že soubor je neplatný. Nejedná se například o soubor JSON nebo je poškozený nebo se pokoušíte načíst soubor JSON Lines.
Pokud se pokoušíte načíst soubor ŘÁDKŮ JSON, následující ukázkový kód M automaticky převede všechny vstupy řádků JSON do jedné zploštěné tabulky:
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"
Potom potřebujete použít operaci rozšíření ke sloučení řádků.