|
 |
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
|
|
|
|