Muutoshallinta tietovarastointiprojektissa Tietovarastoforum III Kari Karru Cerion lyhyesti





















- Slides: 21
Muutoshallinta tietovarastointiprojektissa Tietovarastoforum III Kari Karru
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 Solutions Oy Cerion numeroina • perustettu 2004 • liikevaihto 2011: 4, 4 M€ • asiakaskunta: 65% julkishallinto, 35% yksityinen sektori • henkilökunta: 47 henkilöä • toimipisteet Turussa ja Helsingissä
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), 3 nf (Inmon), Data Vault (Linstedt) © Cerion Solutions Oy
Tietokanta: 3 nf © Cerion Solutions Oy
Tietokanta: Data vault © Cerion Solutions Oy
Työkaluja © Cerion Solutions Oy
Työkaluja Liquibase (http: //www. liquibase. org/) Dbdeploy (http: //dbdeploy. com/) Next. Step Open Designer (http: //www. nextep-softwares. com/index. php/products) My. SQLWorkbench (http: //www. mysql. com/products/workbench/) Embarcadero (http: //www. embarcadero. com/products/db-change-manager) Dbmaestro Teamwork (http: //www. dbmaestro. com/dbmaestro/448. aspx) Oracle & Microsoft © Cerion Solutions Oy
Microsoft-työkalut Visual Studio & SQL Server Data Tools (http: //msdn. microsoft. com/en-us/data/hh 297027) • Rakenteiden vertailu & muutosten skriptaus • Datan vertailu (premium edition) SQL Server Management Studio (SQL Server 2012) Data-Tier Applications: DAC (http: //msdn. microsoft. com/en-us/library/ee 210546. aspx) 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
Cerionin ratkaisu Cerion DW työkalut & metodit Käsitemallinnus ER E T L Käsitemallin laajentaminen/muokkaaminen DW-työkaluilla tietovarasto- ja rajapintamuutokset käsitemallia hyödyntäen Esim. mittarien, tuloskorttien yms. toteutus © Cerion Solutions Oy L
Case Tku So. Te 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ä raportteja • 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. Toiminnan asiantuntija(t) Raportointiasiantuntijat Tietohallinto Tietovarastoasiantuntija Tietojärjestelmäasiantuntija Tietopalvelun toiminta ja kehittäminen, tietotarpeet Tietopalveluryhmä Teknisten ratkaisujen hankinta, kehittäminen ja ylläpito Tietoarkkitehti Kokonaisarkkitehtuuriryhmä Perusjärjestelmien asiantuntijat © Cerion Solutions Oy
Esimerkki: Tietopalvelun prosessikartta Raportoinnin ja tiedolla johtamisen tukeminen Tiedolla johtamisen kehittäminen Tietojen ja raporttien tuottaminen Ydin- ja tukiprosessit Tieto- ja raportointitarpeiden määrittely Tietojohtamista tukevien ratkaisujen kehittäminen Tietojen laadun hallinta © Cerion Solutions Oy
Esimerkki: Tieto- ja raportointitarpeiden määrittely/ Tietotarvekartoitus © Cerion Solutions Oy
Kiitos! Kari Karru Senior Business Architect Technology Lead: Business Intelligence and Analytics Kari. karru@cerion. fi 040 838 0280