Tietomallin luominen Excelissä

Käytetään kohteeseen
Excel for Microsoft 365 Excel 2024 Excel 2021

Tietomallin avulla voit integroida tietoja useista taulukoista ja luoda tehokkaasti relaatiotietolähteen Excel-työkirjaan. Excelissä tietomalleja käytetään läpinäkyvästi, ja ne tarjoavat taulukkomuotoisia tietoja, joita käytetään Pivot-taulukoissa ja Pivot-kaavioissa. Tietomalli on visualisoitu kenttäluettelon taulukkokokoelmaksi, ja useimmiten sitä käytetään Pivot-taulukon kenttäluettelossa, eikä sitä välttämättä huomata. 

Ennen kuin voit aloittaa tietomallin käsittelemisen, sinun on hankittava joitakin tietoja. Tätä varten käytämme Power Query Get & Transform -käyttökokemusta, joten sinun kannattaa ehkä ottaa askel taaksepäin ja katsoa video tai seurata oppimisopasta get & Transform and Power Pivot -sovelluksessa. Tietojen pitäisi olla taulukoissa (ei vain solualueissa), jotta ne voidaan ladata ja ne voidaan kytkeä oikein.

Edellytykset

Missä Power Pivot on?

  • Excel for Microsoft 365 – Power Pivot sisältyy valintanauhaan.

Missä Get & Transform (Power Query) on?

  • Excel for Microsoft 365 – Get & Transform (Power Query) on integroitu Tiedot-välilehden Exceliin.

Aloittaminen

Ensin sinun on hankittava tietoja.

  1. Luo uusi työkirja tai avaa työkirja, joka ei sisällä tietoja.

  2. Valitse Excel for Microsoft 365 valintanauhan Tiedot-välilehti. Valitse Nouda & muunna tiedot -osassa Nouda tiedot, jos haluat tuoda tietoja useista ulkoisista tietolähteistä, kuten tekstitiedostosta, Excel-työkirjasta, verkkosivustosta, Microsoft Accessista, SQL Server tai toisesta relaatiotietokannasta, joka sisältää useita toisiinsa liittyviä taulukoita.

  3. Excel kehottaa valitsemaan yhden tai useamman taulukon. Jos haluat saada useita taulukoita samasta tietolähteestä, valitse Valitse useita kohteita -ruutu.

    1. Valitse Muunna. Kun valitset useita taulukoita, Excel luo automaattisesti tietomallin puolestasi. Lisätietoja on artikkelissa Kyselyn luominen, lataaminen tai muokkaaminen Excelissä (Power Query).

      Huomautus

      Näissä esimerkeissä käytämme Excel-työkirjaa, jossa on kuvitteellisia opiskelijoiden tietoja luokista ja arvosanoista. Voit ladata opiskelijatietomallin mallityökirjan ja seurata sitä. Voit myös ladata version, jossa on valmis tietomalli.

      Get & Transform (Power Query) Navigator

  4. Sinulla on nyt tietomalli, joka sisältää kaikki tuomasi taulukot, ja ne näkyvät Pivot-taulukon kenttäluettelossa.

Huomautus

  • Mallit luodaan implisiittisesti, kun tuot vähintään kaksi taulukkoa samanaikaisesti Excelissä.
  • Mallit luodaan eksplisiittisesti, kun tuot tietoja Power Pivot -apuohjelman avulla. Apuohjelmassa malli esitetään Excelin kaltaisessa välilehtiasettelussa, jossa kukin välilehti sisältää taulukkomuotoisia tietoja. Lisätietoja tietojen tuonnin perusteista SQL Server tietokannan avulla on artikkelissa Tietojen noutaminen Power Pivot -apuohjelman avulla.
  • Malli voi sisältää yhden taulukon. Jos haluat luoda vain yhteen taulukkoon perustuvan mallin, valitse taulukko ja valitse Lisää tietomalliin Power Pivotissa. Voit tehdä tämän, jos haluat käyttää Power Pivot -ominaisuuksia, kuten suodatettuja tietojoukkoja, laskettuja sarakkeita, laskettuja kenttiä, suorituskykyilmaisimia ja hierarkioita.
  • Taulukoiden yhteydet voidaan luoda automaattisesti, jos tuot toisiinsa liittyviä taulukoita, joilla on perus- ja viiteavainsuhteita. Excel voi yleensä käyttää tuotuja yhteystietoja tietomallin taulukoiden yhteyksien perustana.
  • Vinkkejä tietomallin koon pienentämiseen on artikkelissa Muistia säästävän tietomallin luominen Excelin ja Power Pivotin avulla.
  • Lisätietoja on ohjeaiheessa Opetusohjelma: Tietojen tuominen Exceliin ja Tietomallin luominen.

Vihje

Mistä tiedät, onko työkirjassa tietomalli? Siirry PowerPivotin>hallinta -kohtaan. Jos näet laskentataulukon kaltaisia tietoja, malli on olemassa. Katso lisätietoja artikkelista: Selvitä, mitä tietolähteitä työkirjan tietomallissa käytetään .

Taulukoiden välisten yhteyksien luominen

Seuraava vaihe on luoda yhteyksiä taulukoiden välille, jotta voit hakea tietoja mistä tahansa niistä. Jokaisessa taulukossa on oltava perusavain tai yksilöllinen kenttätunnus, kuten Opiskelijatunnus tai Luokkanumero. Helpoin tapa on yhdistää kentät Power Pivotin kaavionäkymässä vetämällä ja pudottamalla ne.

  1. Siirry PowerPivotin>hallinta -kohtaan.

  2. Valitse Aloitus-välilehdessäKaavionäkymä.

  3. Kaikki tuodut taulukot tulevat näkyviin, ja niiden koon muuttaminen voi kestää jonkin aikaa sen mukaan, kuinka monta kenttää kullakin on.

  4. Vedä seuraavaksi perusavainkenttä taulukosta toiseen. Seuraava esimerkki on opiskelijataulukoiden kaavionäkymä:
    Power Query tietomallin suhdekaavionäkymä
    Olemme luoneet seuraavat linkit:

    • tbl_Students | Opiskelijatunnus > tbl_Grades | Opiskelijatunnus
      Toisin sanoen vedä Opiskelijatunnus-kenttä Opiskelijat-taulukosta Arvosanat-taulukon Opiskelijatunnus-kenttään.
    • tbl_Semesters | Lukukauden tunnus > tbl_Grades | Lukukauden
    • tbl_Classes | Luokkanumero > tbl_Grades | Luokkanumero

    Huomautus

    • Kenttien nimien ei tarvitse olla samoja yhteyden luomiseksi, mutta niiden on oltava samaa tietotyyppiä.
    • Kaavionäkymän yhdistimien toisella puolella on "1" ja toisella "*". Tämä tarkoittaa, että taulukoiden välillä on yksi-moitittava suhde, joka määrittää, miten tietoja käytetään Pivot-taulukoissa. Lisätietoja on artikkelissa Tietomallin taulukoiden väliset yhteydet .
    • Yhdistimet osoittavat vain, että taulukoiden välillä on yhteys. Ne eivät näytä, mitkä kentät on linkitetty toisiinsa. Jos haluat nähdä linkit, siirry kohtaan Power Pivotin>rakennesuhteiden>>hallinta>Suhteiden hallinta. Excelissä voit siirtyä kohtaanTietosuhteet>.

Pivot-taulukon tai Pivot-kaavion luominen tietomallin avulla

Excel-työkirja voi sisältää vain yhden tietomallin, mutta malli voi sisältää useita taulukoita, joita voidaan käyttää toistuvasti koko työkirjassa. Voit lisätä taulukoita olemassa olevaan tietomalliin milloin tahansa.

  1. Siirry Power Pivotissa kohtaan Hallinta.
  2. Valitse Aloitus-välilehdessäPivot-taulukko.
  3. Valitse pivot-taulukon sijainti: uusi laskentataulukko tai nykyinen sijainti.
  4. Valitse OK, jolloin Excel lisää tyhjän Pivot-taulukon, jonka oikealla puolella näkyy Kenttäluettelo-ruutu.
    Power Pivot -taulukon kenttäluettelo

Luo seuraavaksi Pivot-taulukko tai luo Pivot-kaavio. Jos olet jo luonut yhteyksiä taulukoiden välille, voit käyttää niiden kenttiä Pivot-taulukossa. Opiskelijoiden tietomalli -mallityökirjaan on jo luotu yhteyksiä.

Aiemmin luotujen, toisiinsa liittymättömien tietojen lisääminen tietomalliin

Oletetaan, että olet tuonut tai kopioinut paljon tietoja, joita haluat käyttää mallissa, mutta et ole lisännyt niitä tietomalliin. Uusien tietojen tuominen malliin on helpompaa kuin luuletkaan.

  1. Aloita valitsemalla minkä tahansa solun tiedoista, jotka haluat lisätä malliin. Se voi olla mikä tahansa tietoalue, mutta Excel-taulukoksi muotoillut tiedot ovat parhaita.
  2. Lisää tiedot jollakin seuraavista tavoista:
  3. Valitse Power Pivotin>Lisää tietomalliin.
  4. Valitse Lisää>Pivot-taulukko ja valitse sitten Lisää nämä tiedot tietomalliin Luo Pivot-taulukko -valintaikkunassa.

Alue tai taulukko lisätään nyt malliin linkitettynä taulukkona. Lisätietoja linkitettyjen taulukoiden käsittelemisestä mallissa on artikkelissa Tietojen lisääminen Excelin linkitettyjen taulukoiden avulla Power Pivotissa.

Tietojen lisääminen Power Pivot -taulukkoon

Power Pivotissa et voi lisätä riviä taulukkoon kirjoittamalla suoraan uudelle riville excel-laskentataulukon tavoin. Voit kuitenkin lisätä rivejä kopioimalla ja liittämällä tai päivittämällä lähdetiedot ja päivittämällä Power Pivot -mallin.

Tarvitsetko lisätietoja?

Voit aina pyytää apua Excel Tech Communityn asiantuntijalta tai saada tukea yhteisöissä.

Katso myös

& Muunna- ja PowerPivot-oppimisoppaiden hankkiminen

Kyselyn luominen, lataaminen tai muokkaaminen Excelissä (Power Query)

Muistia säästävän tietomallin luominen Excelin ja Power Pivotin avulla

Opetusohjelma: Tietojen tuominen Exceliin ja Tietomallin luominen

Työkirjan tietomallissa käytettyjen tietolähteiden selvittäminen

Taulukoiden väliset suhteet tietomallissa