Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Preparing Clean Tables for the Data Model | Datan valmistelu
Excel-tietomallinnus

Preparing Clean Tables for the Data Model

Pyyhkäise näyttääksesi valikon

Olet aiemmin työskennellyt Excel-taulukoiden kanssa. Osaat suodattaa, lajitella ja rakentaa Pivot-taulukon. Miksi siis omistaa luku puhtaalle datalle?

Koska tietomalli on vähemmän anteeksiantava kuin tavallinen Pivot-taulukko. Kun lataat taulukon Power Pivot -toimintoon ja määrität suhteet, jokainen rakenteellinen ongelma lähdedatassa muuttuu malliongelmaksi. Otsikkorivit estävät taulukon latautumisen oikein. Tyhjät rivit datan sisällä sekoittavat suhteet. Tekstinä tallennetut päivämäärät rikkovat aikaperusteiset laskelmat kokonaan. Tekstimuotoiset numeeriset sarakkeet tuottavat summaksi nollan.

Näiden ongelmien korjaaminen ennen lataamista on nopeaa. Niiden löytäminen ja korjaaminen mallin rakentamisen jälkeen on hidasta ja turhauttavaa. Tämä luku on tiivis kertaus tärkeimmistä puhdistusvaiheista ennen tietomallinnusta.

Note
Huomio

Videolla käytetty työkirja on eri kuin tehtävässä käytetty työkirja. Jos haluat seurata opettajaa vaihe vaiheelta oppitunnin aikana, lataa videon työkirja videon alta ennen aloittamista.

Taulukko on valmis tietomalliin, kun se täyttää kaikki seuraavat ehdot:

Tätä listaa ei tarvitse opetella ulkoa. Käytä sitä tarkistuslistana ennen kuin lataat taulukon tietomalliin.

Muuntaminen nimetyksi Excel-taulukoksi

Kun data on puhdistettu, viimeinen vaihe on muuntaa alue viralliseksi Excel-taulukoksi ja antaa sille nimi. Tämä ei ole valinnainen vaihe — Power Pivot toimii nimettyjen Excel-taulukoiden, ei tavallisten alueiden kanssa.

  • Napsauta mitä tahansa puhtaan data-alueen solua;
  • Siirry kohtaan Lisää → Taulukko;
  • Varmista, että Taulukossani on otsikot on valittuna. Napsauta OK;
  • Taulukkotyökalut – Rakenne -välilehdellä löydät Taulukon nimi -kentän vasemmasta reunasta;
  • Korvaa oletusnimi (Table1, Table2 jne.) kuvaavalla nimellä — esimerkiksi: Sales, Customers tai Products.

Nimeämiskäytännöt:

  • Käytä mahdollisuuksien mukaan yksittäistä kuvaavaa sanaa: Sales, ei SalesData2025;
  • Ei välilyöntejä. Jos tarvitset kaksi sanaa, käytä PascalCase-muotoa: SalesOrders, ei Sales Orders.
  • Vältä yleisnimiä kuten Table1 tai Sheet2 — ne eivät kerro mitään Power Pivotin kenttäluettelossa.

Nimetty taulukko laajenee automaattisesti, kun uusia rivejä lisätään, mikä tarkoittaa, että päivitetty data siirtyy malliin ilman, että sinun tarvitsee muuttaa alueita.

Tehtävä

Muunna annettu sekava vienti yhdeksi, siistiksi ja nimetyksi Excel-taulukoksi, joka on valmis ladattavaksi tietomalliin.

Vaihe 1 — Rakenne kuntoon

Avaa Messy_Export-välilehti ja korjaa seuraavat rakenteelliset ongelmat:

  1. Poista otsikkorivit ja kaikki tyhjät rivit todellisen otsikkorivin yläpuolelta, jotta rivi 1 on sarakeotsikkorivi.
  2. Etsi ja poista kaikki tyhjät rivit datan sisältä. Käytä Ctrl+G/Fn+F5Erikoisvalinta → Tyhjät löytääksesi ne nopeasti.
  3. Poista TOTAL-rivi datan alareunasta.

Kun olet valmis, taulukossasi tulee olla täsmälleen yksi otsikkorivi ja sen jälkeen yksi rivi kutakin tilausta kohden, ilman mitään ylimääräistä datan ylä- tai alapuolella.

Vaihe 2 — Datan tyyppien korjaus

  1. Valitse Order Date -sarake. Käytä yhtenäistä lyhyttä päivämäärämuotoa (DD/MM/YYYY). Kaikki arvot, jotka pysyvät vasemmalle tasattuna muotoilun jälkeen, ovat tallennettuina tekstinä — korjaa nämä solut käyttämällä DATEVALUE()-funktiota tai Teksti sarakkeisiin (Data → Teksti sarakkeisiin → Valmis).
  2. Tarkista Quantity, Unit Price ja Total -sarakkeet. Jos jokin arvo on vasemmalle tasattu, se on tallennettu tekstinä. Korjaa ne käyttämällä Liitä erityinen → Kerro 1:llä tai VALUE()-funktiota.

Kun olet valmis, kaikkien päivämäärien tulee olla oikealle tasattuja ja muotoiltu yhtenäisesti, ja kaikkien numeeristen sarakkeiden tulee olla oikealle tasattuja.

Vaihe 3 — Muunna nimetyksi Excel-taulukoksi

  1. Napsauta mitä tahansa solua siistityn datan alueella.
  2. Siirry kohtaan Lisää → Taulukko. Varmista, että "Taulukossani on otsikot" on valittuna. Napsauta OK.
  3. Taulukkotyökalut-välilehdellä nimeä taulukko oletusnimestä (Table1 tai vastaava) muotoon Sales.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 2. Luku 1
some-alt