Muutoshallinta tietovarastointiprojektissa Tietovarastoforum III Kari Karru
© Cerion Solutions Oy Cerion lyhyesti Rakennamme yhdessä asiakkaamme kanssa tavoiteohjattuja ja tehokkaita organisaatioita Toiminnan ohjauksen ja johtamisen kehittämisen asiantuntijapalveluita Johtamisen kehittäminen Toiminnan tehostaminen Projektien tuloksellinen toteuttaminen Toimintalähtöinen IT-johtaminen Asiakkaina julkishallinnon ja yksityisen sektorin muutosvaiheessa olevat organisaatiot Riippumaton kehittämiskumppani Menetelmät ja välineet valitaan asiakkaan tarpeen ja toimintaympäristön ehdoilla Cerion numeroina perustettu 2004 liikevaihto 2011: 4,4 M€ asiakaskunta: 65% julkishallinto, 35% yksityinen sektori henkilökunta: 47 henkilöä toimipisteet Turussa ja Helsingissä
© Cerion Solutions Oy Tekemiset Tietovarastointi XDW-malli XDW-toteutuksia Muita korkeakoulujen tietovarastototeutuksia Turun kaupunki Raportointi & Analytiikka Korkeakouluja Turun kaupunki Yritysasiakkuuksia
© Cerion Solutions Oy Vain muutos on pysyvää Tietovarasto ei ole koskaan valmis Lähdejärjestelmämuutokset Tiedon hyödyntämistarpeet Järjestelmämuutokset, uudet tietotarpeet Data- ja käyttäjämäärät Henkilöresurssit Teknologiat ja ohjelmistot Infra & laitteistot Sidosryhmävaatimukset, lainsäädäntö Kokonaisarkkitehtuurityö Muutos on sekä uhka että mahdollisuus
© Cerion Solutions Oy Tapoja hallita muutosta Tietovaraston rakenne Modulaarisuus, rajapinnat Työkalut Versionhallinta, paketointi, vertailu & skriptaus Käsite- ja tietomallinnus Metatiedot ja niiden hallinta Automatisointi Dokumentointi Prosessit ja organisointi
© Cerion Solutions Oy Tietovaraston rakenne
© Cerion Solutions Oy Tietovarastotietokannan rakenne Modulaarisuus & rajapinnat Tekniset toteutustavat Partitiointi, replikointi jne. Tietokantamallit Tähtimalli (Kimball), 3nf (Inmon), Data Vault (Linstedt)
© Cerion Solutions Oy Tietokanta: 3nf
© Cerion Solutions Oy Tietokanta: Data vault
© Cerion Solutions Oy Työkaluja
© Cerion Solutions Oy Työkaluja Liquibase ( Dbdeploy ( NextStep Open Designer ( MySQLWorkbench ( Embarcadero ( Dbmaestro Teamwork ( Oracle & Microsoft
© Cerion Solutions Oy Microsoft-työkalut Visual Studio & SQL Server Data Tools ( Rakenteiden vertailu & muutosten skriptaus Datan vertailu (premium edition) SQL Server Management Studio (SQL Server 2012) Data-Tier Applications: DAC ( Team Foundation Server Visio
© Cerion Solutions Oy Cerionin käsitemallipohjainen ratkaisu
© Cerion Solutions Oy Muutoskelpoisen EDW:n periaatteita Tietovarasto perustuu mallinnettuihin toiminnan ilmiöihin Määritellään yhteisesti organisaation käsitteet Mallinnuksen avulla voidaan automatisoida toteutusta o Mahdollistetaan joustavat muutokset BI- ja raportointityökalut eivät ratkaise tiedon hallinnan ja saatavuuden ongelmia ilman keskitettyä tietovarastoa Relaatiotietokanta ja SQL ovat paras tekninen ratkaisu tietovarastoinnille Tietovarastointikeskeisellä kokonaisarkkitehtuurilla voi hoitaa myös sovellusintegraatiota Kattava tietovarastointi on kokonaisedullinen ratkaisu EDW-tietovarasto on olennainen osa kokonaisarkkitehtuuria
© Cerion Solutions Oy Käsitemallinnus ER E E T T L L Käsitemalli Cerionin ratkaisu Käsitemallin laajentaminen/muokkaaminen DW-työkaluilla tietovarasto- ja rajapintamuutokset käsitemallia hyödyntäen Esim. mittarien, tuloskorttien yms. toteutus Cerion DW työkalut & metodit L L
© Cerion Solutions Oy Case Tku SoTe Kolme säännöllisesti päivittyvää lähdejärjestelmää, mukana myös viiden muun lähdejärjestelmän tiedot 2 vuotta tuotannossa Kehitystä ja muutoksia jatkuvasti Toimitus palveluna Cerionin sekä asiakkaan itsensä tekemiä raporttejaraportteja Raportoinnin jakelu & työkalut muuttumassa Kolmannen osapuolen tekemää analytiikkaa Käsitemalli uusittu kertaalleen Laajentumassa kaupungin muihin hallintokuntiin
© Cerion Solutions Oy Organisointi
© Cerion Solutions Oy Esimerkki: tietopalvelun organisointi Toiminnan kehittämisyksikkö tms. Tietohallinto Kokonais- arkkitehtuuriryhmä Perusjärjestelmien asiantuntijat Perusjärjestelmien asiantuntijat Tietopalvelu- ryhmä Teknisten ratkaisujen hankinta, kehittäminen ja ylläpito Tietopalvelun toiminta ja kehittäminen, tietotarpeet Tietoarkkitehti Tietovarastoasiantuntija Tietojärjestelmäasiantuntija Toiminnan asiantuntija(t) Raportointiasiantuntijat
© Cerion Solutions Oy Esimerkki: Tietopalvelun prosessikartta Tiedolla johtamisen kehittäminen Tieto- ja raportointitarpeiden määrittely Tietojohtamista tukevien ratkaisujen kehittäminen Tietojen ja raporttien tuottaminen Raportoinnin ja tiedolla johtamisen tukeminen Ydin- ja tukiprosessit Tietojen laadun hallinta
© Cerion Solutions Oy Esimerkki: Tieto- ja raportointitarpeiden määrittely/ Tietotarvekartoitus
© Cerion Solutions Oy Ajatuksia Kaikki liittyy kaikkeen Miten erotellaan sovelluksen, tietokannan, ETL:n jne. muutokset Toimittajat tarjoaa tuotetta, asiakas kaipaa ratkaisuja ja hyötyjä
Kiitos! Kari Karru Senior Business Architect Technology Lead: Business Intelligence and Analytics