Tags: Oracle | Oracle BI & OBI Suite
Leander van Dongen

De Oracle BI Server als grote onbekende

OBI EE wordt als BI tool door Oracle en haar implementatie partners vooral gepositioneerd als geavanceerde rapportage en dashboard omgeving. Dit artikel gaat over het onderliggende integratie platform: de BI Server. Tot nog toe de grote onbekende in de wereld van Oracle BI.

De Oracle BI Server

De BI Server is het onderliggende integratie platform en in de architectuur van OBI EE geplaatst is tussen de databronnen en de rapportage en analyse omgeving. In praktijk wordt de BI Server vaak ¿de tussenlaag¿ genoemd, maar eigenlijk is dat een understatement, omdat het veel meer is dan dat. Oracle noemt het in haar product positionering het Common Enterprise Information Model. Een mond vol terminologie, maar het dekt in feite wel de lading.

De BI Server is veel meer dan een tussenlaag tussen de brondata en de rapportage omgeving. OBIEE wordt in de praktijk vaak geïmplementeerd bij bestaande Oracle klanten die beschikken over een Oracle installed base. Voor OBIEE een veilige omgeving, omdat er vanuit de database vaak voldoende mogelijkheden zijn om de data juist te modelleren voor rapportage doeleinden en om bijvoorbeeld aan indexering te doen.

De ware aard van de BI Server komt pas naar boven op het moment dat je OBIEE rechtstreeks implementeert op het bronsysteem. Operational BI in optima forma. Zoals bijvoorbeeld de implementatie van OBI door AORTA bij Scandinavian Tobacco Group uit Eersel (STG) die beschikken over een AS400 omgeving met een DB/2 database. Nadat verschillende andere BI leveranciers er niet in slaagde om de data te ontsluiten en juist te presenteren, slaagde OBIEE wel voor de test. Nadat de connectie naar de DB/2 omgeving eenvoudig was gerealiseerd moesten er nog diverse obstakels overwonnen worden om de data in het juiste formaat te presenteren. De database architectuur van de DB/2 omgeving is opgebouwd uit longfields met parametergestuurde veld attributen, zoals bijvoorbeeld een valutacode en of het een positief of een negatieve waarde betreft. Dit was geen probleem voor de BI Server, zoals ook het oplossen van een gebroken boekjaar in de gewijzigde financiële rapportagestructuur.

Geen Datawarehouse meer nodig?

Nu we een BI omgeving rechtstreeks op het bronsysteem implementeren wordt de vraag natuurlijk opgeroepen of we dan helemaal geen datawarehouse meer nodig gaan hebben in de toekomst. In deze discussie is er geen sprake van een zwart/wit situatie. Scandinavian Tobacco Group heeft sinds 1985 historische data in haar operationele omgeving bewaard en heeft ook geen behoefte aan bijvoorbeeld slowly changing dimensions om historische data tegen oorspronkelijke productgroeperingen te analyseren. Al met al belangrijke randvoorwaarden om geen datawarehouse te gaan realiseren.

Het risico op performance problemen blijft natuurlijk ook bestaan, ondanks alle cache functionaliteiten. De architectuur van de BI Server stelt ons in staat om hier flexibel mee om te gaan. De BI Server is opgebouwd uit een 3 lagen model. De Connectivity Layer die de connectie legt naar de brontabellen, de Business Layer waarin je model definieert en je business rules vastlegt en de Presentation Layer waarin je bepaalt wie toegang krijgt tot welke informatie. Door deze gelaagdheid zijn we bijvoorbeeld in staat om enkel die data die een onevenredig grote belasting op het bronsysteem veroorzaken als afzonderlijke bron te gaan beschouwen. Op het moment dat die problemen zich voordoen, implementeren we in de database tabellen die de data op een juiste manier aggregeert en indexeert, zodat de performance verbetert.

De mogelijkheden die de BI Server te bieden heeft, heeft ook zo zijn impact op de projectaanpak. De flexibiliteit en de schaalbaarheid stellen ons in staat om het rechtstreeks implementeren van OBIEE als uitgangspunt te hanteren. De klant heeft sneller resultaat en we maken veel effectiever gebruik van de technologie die ons aangeboden wordt.

Data Delivery Platform

Rick van der Lans heeft als datawarehouse expert dit jaar enkele interessante artikelen geschreven op www.b-eye-network.com over het Data Delivery Platform (DDP). In het kort komt zijn betoog erop neer dat we in de wereld van sofware ontwikkeling gewend zijn aan de semantische laag die we tussen de applicatie en de database voorzien, maar dat we in de wereld van Business Intelligence hier nog zo weinig over hebben nagedacht. De definitie van de rapportages, het beheer van de metadata en de bron van de data behoren los van elkaar te staan en de organisatie flexibiliteit te geven om snel in te kunnen spelen op veranderende situaties in de markt. Ook Rick heeft de BI Server implementatie van AORTA bij Scandinavian Tobacco Group bekeken en geconstateerd dat het BI platform van Oracle lijkt op wat zijn DDP in de praktijk zou kunnen betekenen voor klanten. Proven Technology om op een schaalbare en onderhoud- bare wijze organisaties van management informatie te voorzien.

Evaluatie

Bij OBIEE klanten met een goed gestructureerde (Oracle)omgeving vinden we in de praktijk vaak een eenvoudig ingerichte BI Server. Ook hier kun je in de praktijk de vraag stellen of alle in de database geïmplementeerde functionaliteit niet veel eenvoudiger door de BI Server zou kunnen worden overgenomen, maar in de praktijk is hier vaak sprake van een solide omgeving die niet snel door de klant aan de kant gezet zal worden. Deze klanten worden pas enthousiast als we andere versnipperde databronnen (Excel, Access, SQL Server) heel eenvoudig aan de bestaan-de rapportages kunnen toevoegen. De rapportages zijn losgekoppeld van de opslagstructuur en geven een enorme flexibiliteit en snelheid om in de behoefte van de business te kunnen voldoen.

De BI Server zou pas echt zijn ware aard kunnen laten zien bij organisaties die wel beschikken over een versnipperd IT landschap met ingewikkelde modellen en onduidelijke datastructuren. De kracht van de BI Server wordt in de praktijk volledig onderbelicht.Zo blijven veel organisaties verstoken van een BI architectuur die ze uitstekend kan helpen om in tijden van economische neergang een BI omgeving te implementeren die niet alleen vandaag maar ook in de toekomst om kan gaan met een snel veranderende wereld.

Lees meer over Aorta
Ga terug naar We Love IT uitgave 2 - 2009
Advertentie