JSON

Summary

Ominaisuus Arvo
Connector JSON-kuvake JSON
Products Excel
Power BI (semanttiset mallit)
Power Query Online
Julkaisun tila Yleinen saatavuus
Todennuslajit Anonymous
Perus (vain verkko)
Organisaation tili
WWW-ohjelmointirajapinta (vain verkko)
Windows
Funktioiden viitedokumentaatio Json.Document

Note

Jotkin ominaisuudet voivat olla olemassa yhdessä tuotteessa, mutta ei toisissa käyttöönottoaikataulujen ja isäntäkohtaisten ominaisuuksien vuoksi.

Note

Jos haluat tuoda useita JSON-tiedostoja kerralla, käytä usean tiedoston liitintä, kuten Folder-liitintä tai SharePoint Folder -yhdistintä. Katso lisätietoja Yhdistä tiedostot -yleiskatsauksesta.

Tuetut ominaisuudet

  • Import

Yhdistäminen Power Query Desktopista

Voit ladata paikallisen JSON-tiedoston näin:

  1. Valitse JSON-vaihtoehtoGet Data -valinnasta. Tämä valinta käynnistää paikallisen tiedostoselaimen, josta voit valita JSON-tiedoston.

    Näyttökuva tiedostoselaimesta, jossa on valittavana kaksi JSON-tiedostoa.

  2. Valitse Open avataksesi tiedoston.

JSON-tiedoston lataaminen käynnistää automaattisesti Power Query -editorin. Power Query käyttää automaattista taulukon havaitsemista JSON-tietojen tasoittamiseen saumattomasti taulukkoon. Editorissa voit halutessasi jatkaa tietojen muuntamista tai vain sulkea ja ottaa käyttöön. Lisätietoja: Automaattinen taulukon havaitseminen JSON-tiedostoista

Näyttökuva Power Query -editorista, jossa JSON-tiedot on tasoitettu taulukkoon.

Yhdistäminen Power Query Onlinesta

Voit ladata paikallisen JSON-tiedoston näin:

  1. Tietolähteet -sivulta valitse JSON.

  2. Anna paikallisen JSON-tiedoston polku.

    Näyttökuva JSON-yhteysasetusvalintaikkunasta online-palvelussa.

  3. Valitse paikallinen datagateway Data Gatewaysta.

  4. Jos todentaminen vaaditaan, anna tunnistetietosi.

  5. Valitse Seuraava.

JSON-tiedoston lataaminen käynnistää automaattisesti Power Query -editorin. Power Query käyttää automaattista taulukon havaitsemista JSON-tietojen tasoittamiseen saumattomasti taulukkoon. Editorissa voit halutessasi jatkaa tietojen muuntamista tai voit tallentaa ja sulkea tietojen lataamisen. Lisätietoja: Automaattinen taulukon havaitseminen JSON-tiedostoista

Näyttökuva Power Query -verkkoeditorista, jonka JSON-tiedot on tasoitettu taulukoksi.

Lisätietoja

Lataaminen verkosta

Jos haluat ladata JSON-tiedoston verkosta, valitse Web-liitin, syötä tiedoston verkkoosoite ja seuraa kaikkia tunnistetiedot.

Automaattinen taulukon havaitseminen JSON-tiedostoista

Tietojen tuominen JSON-tiedostoista (tai verkon ohjelmointirajapinnoista) voi olla haastavaa käyttäjille. Tässä on esimerkki JSON-tiedostosta, jossa on useita sisäkkäisiä tietoja.

Näyttökuva JSON-tiedoston sisällöstä sisäkkäisten tietojen kanssa.

Automaattisen taulukontunnistusominaisuuden lisäämisen myötä Power Queryn JSON-liittimen avulla voidaan automaattisesti suorittaa muunnosvaiheita JSON-tietojen tasoittamiseksi taulukoksi. Aiemmin käyttäjien täytyi tasoittaa tietueet ja luettelot manuaalisesti.

Näyttökuva Power Query -editorista, joka esittelee automaattisen taulukontunnistuksen.

Troubleshooting

Jos näet seuraavan viestin, se voi johtua siitä, että tiedosto on virheellinen. Se ei esimerkiksi ole oikeastaan JSON-tiedosto, se on epämuodostunut tai yrität ehkä ladata JSON Lines -tiedoston.

Näyttökuva viestistä Yhteyden muodostaminen ei onnistu, kun yrität muodostaa yhteyden JSON-tiedostoon.

Jos yrität ladata JSON Lines -tiedoston, seuraava M-mallikoodi muuntaa kaikki JSON-rivit syötteet automaattisesti yksittäiseksi litistetyksi taulukoksi:

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"

Sitten sinun täytyy käyttää laajennusoperaatiota yhdistääksesi rivit.