Data-arkkitehtuurin perusteet – Datan mallinnuksen ja ohjelmallisen käsittelyn perusteet

Individual course

Maksimimäärä FITech-opiskelijoita: 40 aikuisopiskelijaa

Opintojaksolla opitaan nykyaikaisen, hajautetun datan hallinnan vaatimia teknisiä ja suunnittelutaitoja, jotka auttavat yhdistämään tietoa eri tietolähteistä sekä tunnistamaan erilaisia tietolähteitä. Tämä tekee datan käsittelystä tavoitteellisempaa, säilyttää tiedon eheyden ja mahdollistaa tiedon turvallisen käsittelyn siirrettäessä tietoa eri järjestelmien välillä. Opintojakson käytyään opiskelija tietää, millaista käsittelyä missäkin tiedonkäsittelyn vaiheessa tarvitaan ja miksi. Tällöin ymmärretään paremmin myös, mihin erilaista dataa voidaan käyttää ja miten.

Kurssin sisältö

  • Datan käsittelyoperaatiot
  • Datan rakenne
  • Tiedonmallinnus (erityisesti dimensio- ja graafi-perusteinen)
  • Datan tallennus- ja siirtomuodot
  • Datan tyypit
  • Datan validointi ja skeemojen käyttö

Osaamistavoitteet

Kurssin jälkeen opiskelija

  • ymmärtää rakenteellisen, osittain rakenteellisen ja rakenteettoman datan erot, ja miten se vaikuttaa datan käsittelyyn
  • ymmärtää transaktiotietokantojen ja analytiikkatietokantojen suunnittelua
  • tuntee, tietää ja tunnistaa joitakin dataformaatti-standardeja ja niiden käyttökohteita
  • tunnistaa datan eri muodot (masterdata, transaktiodata, reference data, temporary data, meta data)
  • pystyy tekemään datan käsittelyä kuten suodattamista, puhdistusta, validointia, kohdistamista, rikastusta ja muuttamista muodosta toiseen
  • pystyy suunnittelemaan skeeman käyttötarkoitukseen
  • pystyy muuntamaan datan tiedostoformaatista toiseen ohjelmallisesti
  • osaa muita yksittäisiä taitoja kuten tiedoston ja hakemiston luonti, lukeminen ja kirjoitus ohjelmallisesti ja skeemavalidointi.

Kurssimateriaali ja teknologiat

Materiaali saatavana kurssin Moodlessa. Luennot on saatavana nauhoituksina. Opintojaksolla käytetään työkaluina Python ja JavaScript-kieliä sekä niiden kirjastoja. JavaScript-ympäristönä käytetään node.js-sovelluskehitysympäristöä.

Opintojakson kurssimateriaalista osa (<50%) on englanniksi, jotta alan englanninkielinen terminologia tulee tutuksi tässä kadidaattiopintojen loppuvaiheeseen kuuluvassa kurssissa.

Opetuksen aikataulu

Tämä on itseopiskelutoteutus ja opetus perustuu tallenteisiin. Opintojakso suoritetaan tehtäviä tekemällä.

Suoritustapa

Opintojakso suoritetaan tekemällä viikkoharjoituksia. Ensimmäiset viikkoharjoitukset tulee olla tehtyinä kahden viikon aikana, jotta kurssilla voi jatkaa.

Lisätietoja Vaasan yliopiston opinto-oppaassa.

Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

dataintegraatiot, datan transformointi

Responsible teacher

University of Vaasa
Maarit Välisuo
maarit.valisuo(at)uwasa.fi

Further information about the course and studying

University of Vaasa
FITech contact person Vaasa
fitechvaasa(at)uwasa.fi

Contact person for applications

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
info(at)fitech.io

Topics:

Course code:

Study credits:

Price:

Course level:

Teaching period:

Application start date:

Application deadline:

Host university:

Who can apply:

Teaching method:

Teaching language:

General prerequisites:

Course suitable for:

Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.