-Vi havde rigtig mange data samlet i en stor database, men vi kunne ikke fuldt ud drage nytte af dem og f.eks. automatisk trække rapporter ud, derfor havde vi brug for et analytisk redskab, som kunne hjælpe os med dette, fortæller projektchef Ulla Arildskov TDC Services i Århus. Valget faldt på en OLAP-løsning, der bygger på multidimensionale data. OLAP står for On-Line Analytical Processing
Målet med en OLAP-løsning er at skabe bedre overblik over kontrakt- og tidsregistreringsdata og at få en nem adgang til rapportering og informationer ved brug af få klik. TDC Services fik sit projekt tilnyttet et eksisterende SAS® data warehouse i TDC.
-Det var en krævende proces for afdelingen at få defineret de rigtige krav til løsningen og struktureringen af de mange data, siger Ulla Arildskov. Forretningen kender kravene til løsningen men mindre til struktureringen af data. Udvikleren kender data, men har ikke viden om den strukturering, der bedst understøtter løsningen.
Undervisning up front
SAS-projektet blev skudt i gang sidste sommer, og i løbet af efteråret opstod ønsket hos de forretningsansvarlige i TDC Services om at få en introduktion til tankegangen bag OLAP og multidimensionale data. SAS Enterprise Guide® blev brugt som værktøj til at søge i kildedata, så man kunne tage stilling til, hvilke data der skulle indgå i den multidimensionale database til kursusbrug. Ligeledes brugte kursisterne Enterprise Guides indbyggede værktøj til at danne den multidimensionale database.
-”Det var et rigtigt godt kursus, og vi fik utroligt meget ud af det på superbrugerniveau. Der var mange "aha"-oplevelser, men set i bakspejlet skulle vi have haft undervisningen up front. Det ville have hjulpet meget på kommunikationen omkring processen mellem de forretningsansvarlige og IT-udviklingen”, siger Ulla Arildskov.
-”Vi er uddannelsesmæssigt en meget spredt gruppe, og ikke alle er uddannede programmører, men det var spændende for alle at forstå tankerne bag strukturen i multidimensionale databaser. Det er tydeligt, at man bliver bedre til at formulere sine forretningsmæssige behov og ønsker, når man forstår, hvad sådan en database kan rumme”, siger Ulla Arildskov, der som udvikler tidligere har taget sin tørn med programmørarbejde.
I gruppen er der enighed om, at et kursus giver en forankring af viden i organisationen. Derudover er det en god måde at få alle op på samme niveau uanset uddannelsesbaggrund. Endeligt er det "genialt" at arbejde med egne data i undervisningen, fordi det er meget engagerende at dykke ned i kendte data, og lettere at lære grundprincipperne i datamodellering ud fra en kendt verden.
Fælles forståelse
For seniorkonsulent Susanne Overgaard Fayed, SAS Institute, som var fast konsulent på projektet, er der ingen tvivl om, at kommunikation er en vigtig og ofte underprioriteret del af processen mellem konsulent og kunde.
-God kommunikation sikrer, at man reelt er enige. Hvis man forstår hinanden klart, gavner det begge parter, så kunden ikke fravælger funktionalitet og data i den multidimensionale database på grund af manglende kendskab til OLAP-datamodellering og uden at kende konsekvenserne. Har man et fælles referencegrundlag, så bliver man bedre til at forstå hinanden, og kunden opnår at få et eksakt kendskab til det ønskede slutprodukt, forklarer Susanne Overgaard Fayed.
-”Min anbefaling til andre, der skal gang med lignende projekter er, at det er en fantastisk god ide at bruge et kursus som ”kick off” allerede i foranalysen, inden man lægger sig fast på projektet, så får man et større udbytte, fordi man bedre kan optimere sit eget projekt”, siger Ulla Arildskov