Käsitteillä mallinnetaan ylätason datamalli

Käsitteillä mallinnetaan Twiniin liiketoiminnalle ylätason datamalli, joka kuvaa yrityksen data-arkkitehtuuria korkealla abstraktiotasolla. Malli palvelee suunnittelun ja viestinnän tarpeita. Ylätason datamallissa käsitteet ja niiden väliset suhteet kuvaavat yleisellä tasolla liiketoiminnan merkitykselliset asiat sekä toimintaperiaatteet, kuinka liiketoiminta niiden pohjalta toimii. Tyypillisiä käsitteitä ovat esimerkiksi asiakas, tilaus, tuote.  

Käsitteiden avulla Twinissä voidaan myös suodattaa ja tarkastella järjestelmään luotuja datasettejä , kun jokainen datasetti kiinnitetään siihen liittyvään käsitteeseen. Näin syntyvä mallintamisen kyvykkyys on tarpeen, kun hallitaan ja kehitetään prosesseja ja tekniikkaa, joihin liittyy dataa.

Käsitteistä rakentuvan datamallin tarkoitus on olla looginen ja ymmärrettävä kuvaus liiketoiminnan toimintaperiaatteista datan näkökulmasta: Käsitteillä jäsennetään liiketoimintaa konseptuaalisesti ja rakenteellisesti yleisellä tasolla, menemättä teknisiin yksityiskohtiin. Liikkeelle mallintamisessa lähdetään tunnistamalla ja luomalla liiketoiminnan ydinelementtejä kuvaavat käsitteet sekä määrittämällä niiden välille suhteet. 

Käsitteiden välisiä suhteita on erilaisia - rinnakkaisia, hierarkkisia ja koostuvia:

  • Rinnakkainen:  "Asiakas tekee tilauksen", "tilauksella on tuote". 
  • Hierarkinen: Käsite ´Henkilö´jakautuu käsitteisiin ´Työntekijä´, ´Asiakas´, ´Toimittaja´´. 
  • Koostuva: Tuote koostuu (valmistetaan) komponenteista ja kokoonpanotyöstä sekä koneaikaa käyttäen.

Käsitteille on tärkeä määrittää yksiselitteiset terminologiset määritelmät, jotta sekä käsite että niillä muodostettava datamalli ymmärretään samalla tavalla miltä tahansa puolelta organisaatiota. Esimerkiksi on tärkeä määrittää, mitä ´asiakas´ tarkoittaa – onko se esimerkiksi tuotteita ja palveluita jo ostanut henkilö tai yritys, vaiko sellaiseksi potentiaalisesti tuleva, jota markkinointi ja myynti tavoittelee. Tai onko ´tilaus” myyntitilaus vai ostotilaus. Terminologiassa on tärkeää välttää myös synonyymien ja kaksoismerkitysten käyttämistä ilman että niillä on todellista merkitystä. Esimerkkinä tästä ´toimittaja´ ja ´alihankkija´, jotka tarkoittavat mitä todennäköisemmin samaa kaikkialla liiketoiminnassa, mutta vain nimeämisessä on ero.

Käsitteiden määrittelyssä on tärkeää myös huomioida seuraavat asiat:

  • Käsitteiden ei tule ottaa kantaa teknisiin yksityiskohtiin, jolloin niille ei tehdä määrityksiä, joita käytetään datan luokitteluun ja tunnistamiseen tarkemmalla tasolla. 
  • Samaan käsitteeseen liittyvät asiat on yleensä mielekästä yhdistää myös hallintavastuiden osalta, jolloin näitä kehitetään kokonaisuutena.
  • Yksittäinen looginen datasetti kiinnittyy vain yhteen käsitteeseen.
  • Ylätason datamalli, jota Twinissä visualisoidaan Käsite- ja datakartalla, antaa loogisuudellaan ymmärryksen liiketoiminnan toimintaperiaatteista eikä sen ymmärtäminen vaadi datan teknistä asiantuntemusta.

Käsitteen luominen

Käsitteen voi luoda kahdella tavalla – joko suoraan Twinin Päävalikosta avattavassa Käsitteet- näkymässä tai Käsite- ja datakartalla. Seuraavassa on opastus, kuinka käsitteet luodaan Käsite- ja Datakartalla. Käsite- ja Datakartta visualisoi, mitä käsitteitä on ja miten ne liittyvät toisiinsa. Käsite- ja datakartta soveltuu liiketoiminnan kanssa tehtävän datamallin yhteissuunnittelun työkaluksi sekä valmiin mallin yleiseen tarkasteluun.

  1. Avaa Päävalikosta Käsite- ja datakartta (Data-> Graafit), ja luo käsite kerrallaan kartalle määrittäen käsitteelle Tarkemmat tiedot kenttäkohtaisten ohjeiden mukaisesti. On tärkeää antaa käsitteelle yksiselitteinen ja kuvaava nimi sekä määrittää käsitteen määritelmä terminologisesti: Mitä dataa käsite sisältää, sekä mitä se ei sisällä, sikäli kun tällä tiedolla on datamallin ymmärryksen vuoksi merkitystä.  
  2. Mallinna kullekin käsitteelle sen suhteet muihin käsitteisiin nähden:  Lisää käsitteelle Käsitteet -välilehdellä siihen liittyvät muut käsitteet yksi kerrallaan sekä kuvaa, mikä käsitteen suhde on toiseen käsitteeseen nähden. Lisäksi määritä kummankin käsitteen määrällinen ilmeneminen näiden välisessä suhteessa (yhden suhde yhteen/yhden suhde moneen).

Käsitteiden vastuuhenkilöt ovat datanhallinnan peruskiviä

Datanhallinnnassa on tärkeää, että datalla on omistajuus organisaatiossa. Myös Twinissä jokaisella käsitteellä tulisi olla omistaja, joka vastaa käsitteen liittyvistä dataseteistä kokonaisuutena: Käsitteille kiinnitetään yksittäiset avainhenkilöt, joiden avulla kuvataan käsitteeseen liittyvä hallintavastuu. Tyypillisesti käsitteelle määritetään vain omistaja - käsitteen operatiiviset vastuut määritellään datasettien kautta. Näin käsitteiden vastuuhenkilöt voivat tarkastella omia dataan liittyviä vastuitaan käsitteiden kautta ja edelleen nämä vastuut voidaan myös ottaa huomioon dataan liittyvässä kehittämisessä.

Käsitteiden datasetit

Kun korkean tason käsitemalli on luotu ja validoitu, käsitteelle kiinnitetään myös siihen liittyvät loogiset datasetit. Tämä tehdään käsitteen Datasetit-välilehdellä. Jos datasetit on kiinnitetty Twinissä myös niitä sisältäviin sovelluksiin, voidaan käsitteisiin liittyviä sovelluksia suodattaa ja tarkastella Käsite- ja datakartalla.

Käsitteeseen liittyvät huomiot

Erilaisten huomioiden ja vaatimusten liittäminen käsitteeseen mahdollistaa tilannekuvaan liittyvien havaintojen kirkastamisen sekä vaikkapa tiettyjen yleisten käsitteeseen liittyvien epäkohtien kirjaamisen tähän data-alueeseen, jota käsite edustaa. Käsitteeseen liittyvät havainnot, määrittelyt, riskit  ja vaatimukset kiinnitetään käsitteeseen Huomiot-välilehdellä. 

Käsitteet ja kehittäminen sekä muutoksen hallinta

Kehitystoimet -välilehdellä käsitteeseen kiinnitetään siihen liittyvät aloitteet, muutokset ja projektit. Tämän avulla voidaan ylläpitää käsitteisiin kohdentuvia muutos- ja kehitysprojektien vaikutuksia ja varmistaa näiden dokumentointi. Käsitteisiin liittyvät kehitystoimet sekä muutostenhallinnan tiedot tuovat ymmärrystä kehittämiseen ja tilannekuvaan. Kehitystoimia voit tarkastella esim. Kehityskartasta.