Jaa


Tiedostojen yhdistämisen yleiskatsaus

Power Queryn avulla voit yhdistää useita tiedostoja, joilla on sama rakenne yhdeksi loogiseksi taulukoksi.

Tästä ominaisuudesta on hyötyä, kun haluat yhdistää kaikki tiedostot, jotka sinulla on samassa kansiossa. Jos sinulla on esimerkiksi kansio, joka sisältää kuukausittaiset tiedostot ja kaikki yrityksesi ostotilaukset, voit yhdistää nämä tiedostot ja koota tilaukset yhdeksi näkymäksi.

Tiedostot voivat olla peräisin eri lähteistä, kuten (mutta ei pelkästään):

  • Paikalliset kansiot
  • SharePoint-sivustot
  • Azure Blob -säilö
  • Azure Data Lake Storage (Gen1 ja Gen2)

Kun käsittelet näitä lähteitä, huomaa, että niillä on sama taulukon rakenne, jota kutsutaan yleisesti tiedostojärjestelmänäkymäksi. Seuraavassa näyttökuvassa on esimerkki tiedostojärjestelmän näkymästä.

Näyttökuva tiedostojärjestelmänäkymästä, jossa näytetään useita mallitiedostoja.

Tiedostojärjestelmän näkymässä Sisältö-sarake sisältää kunkin tiedoston binaariesityksen.

Muistiinpano

Voit suodattaa tiedostojärjestelmänäkymän tiedostoluettelon käyttämällä jotakin käytettävissä olevista kentistä. Hyvänä käytäntönä on suodattaa tämä näkymä näyttämään vain tiedostot, jotka sinun tarvitsee yhdistää. Voit esimerkiksi suodattaa kenttiä, kuten Laajennus tai Kansiopolku. Lisätietoja: Kansio

Sisältö-sarakkeen minkä tahansa [Binary]-arvon valitseminen luo automaattisesti joukon siirtymisvaiheita tähän tiettyyn tiedostoon. Power Query yrittää tulkita binaaria käyttämällä jotakin käytettävissä olevista liittimiä, kuten Text/CSV, Excel, JSON tai XML.

Tiedostojen yhdistäminen tapahtuu seuraavissa vaiheissa:

Taulukon esikatselu

Kun muodostat yhteyden tietolähteeseen käyttämällä jotakin aiemmin mainituista liittimistä, taulukon esikatselu avautuu. Jos olet varma, että haluat yhdistää kaikki kansiossa olevat tiedostot, valitse näytön oikeasta alakulmasta Yhdistä .

Näyttökuva taulukon esikatselusta, jossa on korostettu Yhdistä-vaihtoehto.

Vaihtoehtoisesti voit valita Muunna tiedot , jotta pääset Power Query -editoriin, ja luoda tiedostojen luettelon alijoukon (esimerkiksi käyttämällä kansiopolkusarakkeen suodattimia, jos haluat sisällyttää vain tietyn alikansion tiedostot). Yhdistä sitten tiedostot valitsemalla sarake, joka sisältää binaarit Sisältö-sarakkeessa, ja valitsemalla sitten jompikumpi seuraavista:

  • Yhdistä tiedostot -komento Aloitus-välilehden Yhdistä-ryhmässä.

    Näyttökuva, jossa Yhdistä tiedostot -komento on korostettu Aloitus-välilehdellä.

  • Yhdistä tiedostot -kuvake sarakkeen otsikossa, joka sisältää [Binary]-arvot.

    Näyttökuva, jossa Yhdistä tiedostot -kuvake on korostettu sarakeotsikossa.

Yhdistä tiedostot -valintaikkuna

Kun valitset Yhdistä tai yhdistä tiedostot -komennon, Yhdistä tiedostot -valintaikkuna avautuu ja seuraavat toiminnot suoritetaan:

  1. Power Query analysoi esimerkkitiedoston (oletusarvoisesti luettelon ensimmäinen tiedosto) ja määrittää oikean tiedostoliittimen, jota käytetään tiedoston avaamiseen.
  2. -valintaikkuna tarjoaa tiedostoliittimen käyttökokemuksen täsmälleen samalla tavalla kuin muodostaisit yhteyden suoraan kyseiseen esimerkkitiedostoon.
    • Jos haluat käyttää eri tiedostoa esimerkkitiedostolle, voit valita sen avattavasta Esimerkkitiedosto-valikosta.
    • Valinnainen: Voit valita Ohita tiedostot, joissa on virheitä , jos haluat jättää lopullisesta tuloksesta virheitä aiheuttavat tiedostot.

Seuraavassa kuvassa Power Query havaitsee, että ensimmäisessä tiedostossa on .csv tiedostotunniste, joten se tulkitsee tiedoston Text/CSV-yhdistimen avulla.

Näyttökuva Yhdistä tiedostot -valintaikkunasta, jossa on esimerkkitiedosto ja ohitetut tiedostot, joissa on korostettu virheasetuksia.

Yhdistettyjen tiedostojen tulos

Kun Yhdistä tiedostot -prosessi on valmis, Power Query suorittaa automaattisesti seuraavat toiminnot:

  1. Luo esimerkkikyselyn, joka suorittaa kaikki tarvittavat poimintavaiheet yksittäiselle tiedostolle. Se käyttää esimerkkitiedostona valittua tiedostoa Yhdistä tiedostot -valintaikkunassa.

    Tässä esimerkkikyselyssä on nimi Muunna mallitiedosto Kyselyt-ruudussa.

  2. Luo funktiokyselyn, joka parametrisoi esimerkkikyselyn tiedoston/binaarisyötteen. Esimerkkikysely ja funktiokysely on linkitetty, jotta esimerkkikyselyyn tehdyt muutokset näkyvät funktiokyselyssä.

    Nämä kyselyt luetellaan Apukyselyt-ryhmässä .

  3. Koskee funktiokyselyä alkuperäiseen binaarisyötteisiä kyselyjä sisältävään kyselyyn (esimerkiksi kansiokysely). Niinpä se soveltaa funktiokyselyä kunkin rivin binaarisyötteisiin ja laajentaa tuloksena saatavat tiedot ylimmän tason sarakkeiksi.

  4. Luo uuden ryhmän etuliitteellä Muunna tiedosto kohteesta ja alkuperäisen kyselyn jälkiliitteenä ja järjestää kaikki osat, joita käytetään näiden yhdistettyjen tiedostojen luomiseen kyseisessä ryhmässä.

    Näyttökuva Yhdistetyt tiedostot -tulostetta.

Voit helposti yhdistää kaikki tiedostot kansion sisällä, kunhan niillä on sama tiedostotyyppi ja rakenne (mukaan lukien samat sarakkeet). Voit myös käyttää lisää muunnos- tai poimintavaiheita muokkaamalla automaattisesti luotua esimerkkikyselyä huolehtimatta muiden funktiokyselyn vaiheiden muokkaamisesta tai luomisesta.

Muistiinpano

Voit muokata esimerkkikyselyn vaiheita ja muuttaa kussakin kyselyn binaarimuodossa käytettyä funktiota. Esimerkkikysely on linkitetty funktioon, joten esimerkkikyselyyn tehdyt muutokset näkyvät funktiokyselyssä.

Jos jokin muutoksista vaikuttaa sarakkeiden nimiin tai sarakkeiden tietotyyppeihin, tarkista tulostekyselyn viimeinen vaihe. Muuta saraketyyppiä -vaiheen lisääminen voi aiheuttaa vaihetason virheen, joka estää sinua visualisoimasta taulukkoa. Lisätietoja: Virheiden käsittely

CSV-tiedostojen yhdistäminen