IBM Cognos Data Manager on sovellus, jolla hieman yksinkertaistaen sanottuna tehdään tietovarastoja. Se on niin sanottu ETL-ohjelmisto (extract-transform-load). Sillä ladataan tietoa eri tietolähteistä (tietokannat, tekstitiedostot jne.), muokataan ja käsitellään dataa ja lopulta tuupataan kohdetietokantaan joka on useimmiten tietovarasto.
Ja nyt tuote on tiensä päässä, IBM on antanut kaikkien odottaman käskyn sammuttaa tuotteesta valot. Tästä voi lukea lisää IBM:n sivuilta.
Ne suomalaiset yritykset, joilla on Data Manager vielä käytössä, kannattaa lukea eteenpäin…
Data Managerin tuki loppuu
IBM:n ilmoituksen mukaan tuotteen tuki loppuu vuoden päästä 09/2015. Me, jotka olemme tuotetta käyttäneet viimeisen 10 vuoden ajan, tiedämme että varsinainen tuotekehitys on loppunut jo silloin 10 vuotta sitten. Alunperin mainio tuote on jäänyt auttamatta vanhaksi. Versionumero on kyllä vaihtunut, mutta todellisia parannuksia ei ole tullut. Viimeistään siitä lähtien kun IBM osti Cognoksen, oli selvää että käyttäjät halutaan siirtää IBM:n omaan etl-ohjelmistoon, InfoSphere DataStageen.
Osa Data Managerin asiakkaista onkin alkanut aiheellisesti siirtymään eteenpäin. Harva tosin DataStageen, ainakin meidän kokemusten mukaan SQL Server Integration Services on vienyt suurimman osan asiakkaista ja joku harva on vaihtanut Pentahoonkin.

Sisältääkö tuotteen poismeno liiketoiminnallisen riskin?
Data Manager siirtää dataa todennäköisesti vielä 10/2015:kin samanlaisella varmuudella kuin tässäkin kuussa. Samanlaisella suorituskyvyllä kuin tähänkin asti. Jos luotat siihen että vanha palvelimesi käy ja kukkuu maailman tappiin asti – eikä liiketoiminnalta tule paineita tietovaraston kehittämiseen, olet turvassa. Mutta:
- Uusia Data Manager-projekteja ei ole aloitettu aikoihin. Eli kokeneet Data Manager-kehittäjät alkavat pikku hiljaa olemaan kiven alla.
- Data Manager on 32-bittinen softa. Miten kauan uudet käyttöjärjestelmät ja ajurit toimivat 32-bittisenä?
- Entä jos nykyinen palvelin hajoaa käsiin, mistä löytyy asennusmediat? Asentuuko Data Manager seuraavaan Windows-versioon?
- Entä jos joku kuitenkin alkaa haluamaan raportointiin dataa nopeammassa syklissä, levytila loppuu kesken, lataukset kestävät liian pitkään, jotain pitäisi tehdä?
- Entä jos Data Manager ei tunnistakaan enää vuotta 2020?
- …
Kuinka paljon haittaa liiketoiminnallesi on, että käyttäjät eivät saa raporttejaan enää huomenna? Tai ylihuomenna?
Mitä migraatio maksaa?
Jos yritykselläsi on käytössä Data Manager ja et ole tehnyt migraatiosuunnitelmaa työkalun vaihdon suhteen, kannattaa toimia.
Riippuen tietovaraston ja siinä esiintyvien ajoketjujen (Buildit ja Jobit) määrästä, migraatio voi olla kallis. Kustannuksia voit arvioida laskemalla DM buildien määrän ja kertomalla tämän keskimääräisellä ajalla, mitä kestää toteuttaa sama toiminnallisuus uuteen tuotteeseen.
Esimerkiksi:
- Buildien määrä: 200
- Migraatio per buildi: 6h
- Työaika yhteensä: 1200h eli 160 henkilötyöpäivää.
Jos lasketaan konsulttityölle keskimäärin 1000e/päivä hinnan niin migraatiosi tulisi maksamaan 160 000 euroa.
Tähän tulee päälle tietenkin paljon muuta tehtävää kuten suunnittelutyö, mahdollinen koulutus, ajoketjujen ja virhevalvonnan automatisointi jne.
Ja tietenkin oleellinen, kirjaimellisesti miljoonan taalan kysymys: mikä tuote valitaan uudeksi ETL-softaksi ja paljonko se maksaa?
Miten edetä – mistä korvaaja Data Managerille?
Nyt tulee hieman lohtua tilanteeseen. Uuden ETL-työvälineen ei tarvitse olla kallis paukku. Se voi olla sitä, lähtien 100 000 eurosta ja ylöspäin. Tai sitten se voi olla ilmainen. Kyllä, ilmainen.
ETL-työvälineen valinnassa on kolme tärkeää valintakriteeriä:
- Hinta
- Ominaisuudet
- Osaajien määrä Suomessa
Kun pohdit mitä tahansa tuotetta, tarkasta edellä mainittu lista, kysy se toimittajalta.
Suomen markkinoilla käytetyimmät ETL-softat ovat Informatica ja SQL Server (Integration Services). Nämä ovat toiminnallisuuksiltaan molemmat huippuja ja täyttävät kaikki tarpeet, mitä tietovarastossasi tarvitset. Molemmille löytyy myös mukavasti osaajia. SQL Serverille toki paljon enemmän.
Niissä on vain yksi suuri ero: hinta. Toinen lähtee sieltä 100ke ja ylöspäin. Toinen on ilmainen. Niin. Ilmainen. Jos ja kun yritykselläsi on SQL Server tietokantoja, teillä on myös SQL Server Integration Services eli etl-työväline.
IBM DataStage on vaihtoehto varmasti ominaisuuksiltaan. Osaajien määrä ei tule Suomessa olemaan lähellekään sitä mitä Informaticalla tai SQL Serverillä. Ja sitten se tärkeä: kysy IBM:ltä tuotteen hintaa*. Niin. Ja sitten tarkasta vielä paljonko SQL Server maksoi?
SQL Server on varteenotettavin vaihtoehto kun mietit Data Managerin korvaajaa. Sille löytyy ylenmäärin osaajia, toiminnallisuus on erinomainen ja hinta on mitätön, jollei jopa ilmainen.
Lisäksi maailmalla on tarjolla läjäpäin kolmannen osapuolen valmiskomponentteja toiminnallisuuden laajentamiseen. Kuten nyt vaikka valmiit Dynamics CRM, SharePoint, SAS, SalesForce, Nav, AX, SugarCRM, Tableau-konnektorit, jotka nopeuttavat kehitystyötä. Tarvittaessa voit koodata itse lisää C#:lla. Laajentaa tietovarasto hyödyntämään vaikka Big Dataa. Tai hyödyntää vaikka helposti analytiikan (esim. R, RapidMiner) tuomaa lisäarvoa loppukäyttäjien raporteilla.
Työvälineen vaihto sisältää myös mahdollisuuden uudelle alulle
Puhdasta copy-paste-vaihtoa työvälineestä toiseen ei kannata tehdä, varsinkin jos se maksaa kymmeniä, ellei satoja tuhansia. Tämä onkin oiva paikka aloittaa kehittää arkkitehtuuria eteenpäin: poistaa historian painolastia, mallintaa tietovarastoa tehokkaammaksi ja palvelemaan uusia tarpeita ja hyödyntämään uusia teknologisia innovaatioita ja mahdollisuuksia. Tai säästää vaikka 90% käytetystä levytilasta mallintamalla asiat uudestaan.
Ja tällä kertaa sitä tietovarastoa ei sitten kannata tehdä vesiputousmallina.
Ps. Älä maksa turhista lisensseistä
En tiedä tarkkaan missä vaiheessa IBM lakkaa veloittamasta tuotteesta, mutta voit itse pohtia omalta osalta, kuinka kauan kannattaa maksaa vuosittaista support-maksua, jos tuotteeseen ei ole tiedossa tukea saati versiopäivityksiä? Ehkä olisi paikallaan katkaista support-maksut jo nyt eikä pulittaa enää ensi vuotta?
Parilla asiakkaallamme laskimme, että säästämällä vuoden Data Managerin support maksut (20% hankintahinnasta), rahoitamme koko migraatioprojektin.
Lisäys 30.9.2014
* IBM tarkensi (=suomensi) lisenssipolitiikkaa. Jos asiakkaalla on aktiivinen Data Manager ylläpitosopimus, voi hän vaihtaa DM lisenssit 1:1 DataStageen. Tällöin asiakkaalle ei tule ylimääräisiä lisenssikustannuksia. Migraatiokustannus tietenkin säilyy.
Tämä tarkoittaa myös sitä, että asiakkaat jatkavat ylläpitomaksun maksamista, vaikka he eivät DataStageen vaihtaisi. Tällöin maksu on jokseenkin turha, jollei sitten halua pitää optiota hankkia DS ja maksaa tästä mahdollisuudesta. Useilla asiakkailla pelkkä support-maksu on kuitenkin kymmeniä tuhansia per vuosi, joten kukin voi puntaroida tämän järkevyyttä.