Tietojen mallintaminen – Data Modeling 2 pv
Kurssi kattaa monipuolisesti tietojen mallintamisen erilaisilla alueilla: liiketoiminnan tietojen mallintaminen, tietoarkkitehtuurissa tarvittava mallintaminen, tietokantaan johtava mallintaminen sekä lyhyesti myös tietovarastointiin liittyvät mallintamisemenetelmät.
Tietojen mallintaminen eli käsiteanalyysi ja kuvaaminen ovat tärkeitä menetelmiä ja niitä tarvitaan monissa eri tiedonhallinnan prosesseissa. On kuvattava ylätason liiketoimintalähtöisiä kokonaismalleja, sovellusaluekohtaisia tarkempia malleja sekä tietokannan suunnittelussa tarvittavia malleja. Malleja siis laaditaan moniin tarkoituksiin ja on tärkeää osata laatia tarkkoja ja myös ylätason kokonaismalleja.
Mallintaminen tuottaa tieto- tai käsitemalleja. Mutta lisäksi mallintaminen on parhaimmillaan synergiaa luovaa yhteistyötä, jossa osallistujat jakavat näkemyksiään, oppivat ja – mikä on tärkeää – sitoutuvat hankkeeseen. Mallintamisessa määritellään tärkeät käsitteet, jolloin syntyy yhteinen kieli ja sanasto eri osapuolten kesken, parhaimmillaan yli organisaatiorajojen.
Perehdymme kurssilla mallintamisen moniin kuvaustapoihin, menetelmiin ja annamme käytännön ohjeita sekä ylätason “helikopterikuva” -mallien että tarkkojen mallien muodostamiseen ja määritysten laatimiseen. Käymme läpi myös tietovarasto-alueen mallinnusmenetelmiä EDW-kannan suunnitteluun (mm. Data Vault -mallin esittely) sekä tähtimallisuunnittelun periaatteet.
Kouluttaja on Suomen kokeneimpia käytännön mallintajia (kymmeniä mallinnushankkeita yli 20 v. ajalta) ja hän kertoo omista kokemuksistaan vuosien varrelta. Runsaat käytännönläheiset harjoitustehtävät syventävät oppimista.
Kurssi sopii mallinnukseen osallistuville, projektipäälliköille, esimiehille sekä arkkitehtuureista vastaaville. Kurssi on tärkeä myös henkilöille, jotka lukevat tai soveltavat jo tehtyjä malleja, kuten sovellussunnittelijat ja ohjelmoijat.
Mallintamisen taustaa
- miksi mallintaminen on tärkeää
- mallintamisen alueet
- ER-mallinnus (käsiteanalyysi), oliosuuntautunut mallinnus (UML)
- miten saada tuloksia nopeammin
Mallintamisen vaiheet
- mallintaminen organisaation eri tasoilla, mm. yritys- ja sovellustaso
- top down vs. bottom up
- mallintamisen rooli Tietoarkkitehtuurissa
- vaiheiden kuvaus
ER -mallinnus (käsiteanalyysi)
- mallintajan “mentaliteetti”
- mallintamisen elementit
- käsitteiden löytäminen ja määrittely
- perusrakenteet
- monimutkaisia rakenteita
- perusavainpohdintoja
- määrittelyiden kirjoittaminen
Käytännön ohjeita
- välineet (CASE-välineet, seinätekniikka)
- mallintamisistuntojen vetäminen käyttäjien kanssa
- laajat mallinnukset
- miten saada substanssiosaajat mukaan
- monimutkaisia rakenteita
- perusavainpohdintoja
Muita menetelmiä
- tarveanalyysi
- normalisointi
Erilaiset kohdealueet
- yritystason mallinnus
- liiketoimintalähtöinen mallinnus
- Data Warehouse mallinnusvaihtoehdot
- operatiivisten kantojen mallinnus
Tietokannan suunnittelusta
- käsitemallista taulurakenteisiin
- suorituskykyasoiden huomioiminen
Kurssi sisältää aamupalan, lounaan ja iltapäiväkahvit.
Kouluttaja: Ari Hovi
Ajankohta, paikka- ja hintatiedot
Kurssilaisten kommentteja:
“Looginen eteneminen, asioiden perusteellinen käsittely”"
“Monta ahaa-elämystä; hyvää keskustelua”
“Asiantunteva hyvä kouluttaja, ymmärrettävät esimerkit ja hyvät harjoitukset”"
“Sain uusia työkaluja ja näkemyksiä lähestyä nykyisiä ongelmia.”
“Sain valmiudet katsoa ‘isompaa kuvaa’”
