Tags: Business Intelligence | Oracle

Inzicht in studenten- en financiële informatie voor UvT

De Universiteit van Tilburg (UvT) is in 2005 een gestart met de eerste fase van het project Stuurkaart. Project Stuurkaart moet diverse faculteiten en ondersteunende diensten van de UvT inzicht te geven in studenten- en financiële informatie. UvT gebruikt Powerpack for Oracle BI (versie 2 beta), ontwikkeld door Full-orbit. We spraken met Ben Pieters van UvT over tijdbesparen bij het genereren van metadata, performance verbetering en een innovatief auditing mechanisme.

Sceptisch in het begin

“In het begin waren we nogal sceptisch over het inzetten van een tool voor generatie van ETL componenten. Vanuit het verleden hebben we namelijk de ervaring dat er altijd grenzen zitten aan het gebruik van tools.” aldus Ben Pieters. “Gedurende het migratietraject kwamen we er echter al snel achter dat alles zelf bouwen met Oracle Warehouse Builder (OWB) redelijk veel tijd vergt. Vooral omdat dit ons eerste project is waarin we OWB gebruiken. En het was ons streven om van de ervaringen van het eerste deel van het project te leren en zaken nu structureel anders op te zetten. Daarmee willen we het fundament leggen voor de verdere uitbouw, die vanaf september 2006 in de planning zit. Mede daardoor hebben we een aantal dagen besteed om verschillende opties uit te proberen om te bepalen welke oplossingen het beste aansluiten bij wat wij willen.“

We hebben een aantal dagen besteed om verschillende oplossingen uit te proberen

Bij de UvT heeft men gekozen voor een drie lagenmodel in het Data Warehouse. Data vanuit de bron wordt geladen in een voorportaal (aanlevergebied), waarna het wordt opgeslagen in een Centraal Pakhuis. In dit pakhuis wordt tevens een historie bewaard van alle wijzigingen die zich voordoen. Ben: “Bij ons wil men graag tellingen uitvoeren op bepaalde peilmomenten. Het is daarom niet wenselijk dat we verschillende cijfers rapporteren op dezelfde peilmomenten later in de tijd. Met de opzet die in Powerpack zit om per tabel in de ODS historie te bewaren kan de UvT aan deze eis voldoen.”

Per tabel in de ODS historie bewaren

Tot slot is het de bedoeling om de data aan te bieden aan eindgebruikers via Informatie-winkels. Dit zijn deels sterschema's en deels “business views” gebaseerd op sterschema's om het raadplegen van gegevens zo eenvoudig mogelijk te maken.

ETL logica generen in een week doorlooptijd

Ben: “Het genereren van de metadata heeft ons veel tijd bespaard. Na initieel wat onderzoekstijd kwijt te zijn geweest, konden we binnen enkele dagen met een doorlooptijd van een week alle ETL logica tot en met het Centraal Pakhuis genereren. Daarnaast hebben we enkele concrete performance verbeteringen gezien door toepassing van voor ons nieuwe technologieën, zoals external tables, setsgewijs data verwerken met MERGE statements en het toepassen van table functions.”

30% besparen op bouw- en testwerk is realistisch

“Concreet zagen we dat een laadstap voor 1 tabel van 3 uur terugliep naar enkele minuten. We hebben tijdens het traject helaas geen benchmark kunnen uitvoeren door regulier OWB ontwikkelwerk te vergelijken met Powerpack. Maar ik ben ervan overtuigd dat het ons veel meer bouw- en testwerk gekost zou hebben dan we nu kwijt zijn. De schatting om op een totaal project 30% te besparen lijkt me realistisch”.

‘Het auditing mechanisme van Powerpack springt er echt uit. Het kost nu nauwelijks moeite om waarde aan het Data Warehouse toe te voegen. Verder is de opzet van de manier om historie in ons Centraal Pakhuis te verwerken heel transparant en snel. En door deze opzet zijn we altijd in staat om bij een eventuele calamiteit de informatiewinkels opnieuw te vullen vanuit het Centraal Pakhuis.”.<

Verbeterpunten

“Tijdens het traject hebben we ook punten ter verbetering gezien. Bij het opzetten van de informatiewinkels wilden we voor de kolomnamen van de dimensies wat meer logische namen gebruiken. Dit wordt nog niet ondersteund door Powerpack, waardoor we in dit gedeelte veel met de hand moesten bouwen. Echter, de opzet van mappings in de ODS hebben we ook kunnen toepassen voor dit deel”.

Scepsis verminderd

‘Mijn scepsis voor tools voor generatie van ETL componenten is sterk verminderd. Hoewel ik nog steeds van mening ben dat je op een moment tegen een grens aanloopt. Alleen werd de grens gedurende dit traject vrij laat bereikt. En wat we nu hebben gezien is dat hergebruik van ervaringen vertaald in een tool sneller tot een beter eindresultaat leiden. Vooral wanneer je net begint met OWB. Ik denk dat we ook geholpen zijn door de inzet van een ervaren consultant die weet op welke 'knoppen je moet drukken”(lachend).

Lees meer over Full Orbit
Ga terug naar We Love IT uitgave 1 - 2006
Advertentie