Oracle Business Intelligence Suite
September 2007 - In dit Whitebook besteden we aandacht aan de nieuwe Oracle Business Intelligence Suite. Door Oracle in de markt gezet als OBI. Sinds 2006 beschikt Oracle over deze BI tool die oorspronkelijk afkomstig is van Siebel. Naast de positionering van OBI in de markt gaan we in dit Whitebook ook in op de inrichting van de onderliggende architectuur; de BI Server.
Inleiding
Business Intelligence (BI) wordt gezien als een middel om kennisintensieve bedrijven innovatief en competitief te maken. BI heeft zich de laatst jaren ontwikkeld van een strategisch stuurmechanisme, naar een veel toegankelijker platform voor de werkvloer. Er is behoefte aan meer, sneller en vooral meer up-to-date informatie. De potentiële BI doelgroep is daardoor flink gegroeid. Software leveranciers proberen hier met hun producten op in te spelen.
Functionaliteit & positionering
Oracle OBI is een volwaardige BI oplossing die is opgebouwd uit de kern van het voormalige Siebel Analytics en is aangevuld met de rapportage generator van Oracle, BI Publisher (het voormalige XML Publisher). Door deze propositie is Oracle begin dit jaar (eindelijk) terecht gekomen in het "leaders" kwadrant van analist Gartner. Na deze kwalificatie heeft Oracle ook BI Publisher toegevoegd aan het BI aanbod en ook de recente acquisitie van Oracle, Hyperion Solutions, is hierin nog niet meegenomen. Deze ontwikkelingen zullen de positie van Oracle alleen nog maar verder verbeteren. Naar verwachting zullen met name de planning, budgeting & forecasting applicaties de bestaande propositie verder versterken.
Naast de nieuwe toepassingen blijft ook de oude BI omgeving (Portal/Discoverer) gewoon op de prijslijst staan. Oracle zal deze producten ook in de toekomst blijven ondersteunen en voorzien van support. De nieuwe OBI Suite is echter wel een nadrukkelijke aanleiding om een upgrade te overwegen. Oracle heeft aangekondigd om dit met migratie tools mogelijk te maken.
Met betrekking tot de functionaliteit van OBI kun je in het kort stellen dat de OBI Suite zeer rijk is uitgerust met alle mogelijke toepassingen die je van een volwaardige BI oplossing mag verwachten. Naast een volledige omgeving voor ad-hoc rapportage en dashboarding zijn ook applicaties voor het automatisch deployen van rapportages in de organisatie (Delivers) en het ontsluiten van informatie m.b.v. MS Office (Excel, Word, Powerpoint) voorzien.

Architecuur
Open of gesloten?
Oracle heeft vanouds al veel aandacht besteed aan BI, maar heeft het onderwerp altijd vanuit haar eigen database bekeken. Oracle BI was een min of meer gesloten omgeving beperkt tot haar eigen technologie. Met de komst van de OBI Suite is dat beeld drastisch veranderd naar een open omgeving. Oracle heeft nu een BI propositie die zowel qua toepassingen als het ontsluiten van bronnen open is naar diverse platformen.
De BI Server maakt het mogelijk verschillende heterogene databronnen te integreren in een omgeving. De BI Server wordt beheerd met de Server AdministrationTool.
Deze tool heeft 3 lagen:
- De Fysieke laag. Deze representeert de fysische structuur van de databronnen waarnaar de BI Server queries zendt.
- De Business laag. Deze representeert de logische structuur van de informatie in de repository. Het business model bevat logische kolommen gegroepeerd in logische tabellen, logische joins en hiërarchieën hierarchieën. Deze laag bevat ook de mapping van de logische kolommen naar de brondata in de Fysische laag.
- De Presentatie laag. Deze representeert de presentatie structuur van de repository. Deze laag maakt het mogelijk de informatie anders te presenteren dan in de Business laag is vastgelegd.

Het creëren van de Fysieke laag
De Fysieke laag definieert de (mogelijk meerdere en heterogene) databronnen waarnaar de BI Server queries zendt, en de relaties daartussen. De beste manier om de Fysieke laag te vullen is door import van metadata uit de bronnen. De Fysieke laag kan ook handmatig aangemaakt en bewerkt worden. Bij de metadata import worden de kenmerken van de databronnen automatisch geconfigureerd. Na de import, kunnen joins gedefinieerd worden als die niet bestaan in de metadata van de bronnen. Een bron kan een database zijn (niet per se Oracle), maar ook een spreadsheet of een flat file.
Het creëren van de Business laag
De Business laag van de Administratie Tool definieert het business of logische model van de data en specificeert de afbeelding van de Fysieke laag op de Business laag. Hier worden de fysische schema’s vereenvoudigd om de basis te vormen voor de manier waarop de gebruikers de informatie gepresenteerd krijgen. De Business laag kan meerdere business modellen bevatten.
Het business model bestaat uit logische tabellen en kolommen. Elke logische tabel bevat logische kolommen uit een of meerdere fysische tabellen en elke logische kolom kan samengesteld worden uit fysische kolommen of andere logische kolommen.
Er zijn twee categorieën van logische tabellen, een feit en een dimensie. Logische feit tabellen bevatten de meetwaarden die gebruikt worden om de organisatie te sturen. Logische dimensietabellen bevatten de gegevens die gebruikt worden om de meetwaarden te structureren.
Het creëren van de Presentatie laag.
Deze laag wordt gebouwd na de 2 voorafgaande lagen en voegt een bepaalde mate van abstractie over de data heen. Hier wordt gedefinieerd hoe de eindgebruikers de data bekijken. Daarnaast heeft de presentatie laag mede ook als doel om de een groep van eindgebruikers een vereenvoudigd beeld te schetsen van de mogelijke feiten en dimensies die voor hem van belang zijn; gepersonaliseerd in een folder structuur.
Daarnaast is deze presentatie laag de omgeving om te komen tot eenduidige benamingen van elementen. Het resultaat van een gebundelde set van feiten en dimensies wordt een subject area genoemd.


Conclusie
De OBI Suite is een volwaardige BI omgeving. Een kanttekening bij de implementatie zijn de integratie mogelijkheden van de Business Layer. Deze zijn beperkt en geen volwaardig alternatief voor het integreren van data uit de database. Vooral in grotere en complexere omgevingen verdient het de voorkeur om de BI Server zo eenduidig en gestructureerd mogelijk in te richten.
De BI Server is een stevige basis om in te richten als een organisatie brede informatie architectuur. De BI Server is wel uniek in zijn soort omdat het je als organisatie in staat stelt om definities, autorisatie en beheer te centraliseren voor heel de organisatie en over alle bronnen heen.
Oracle maakt serieus werk van BI met de nieuwe OBI Suite. Het integreren van BI Publisher en de acquisitie van Hyperion zal deze positie alleen nog maar versterken.
Over de auteur
Bob Haverkort is senior BI consultant bij AORTA BI Solutions en heeft 10 jaar ervaring als consultant in het bouwen en onderhouden van complexe datawarehouse omgevingen met behulp van Oracle Warehouse Builder. Om in projecten een zo’n optimaal mogelijk resultaat te behalen heeft Bob de laatste tijd veel ervaring opgedaan met het inrichten en optimaliseren van de onderliggende architectuur van OBI, de BI Server.
Over AORTA BI Solutions
AORTA BI Solutions is een bedrijf dat zich specialiseert in het implementeren van BI oplossingen op basis van Oracle technologie. Naast het analyseren, bouwen en implementeren van de benodigde onderliggende data structuren in een Oracle omgeving beschikken de medewerkers van AORTA over veel ervaring met de in deze Whitebook besproken Oracle Business Intelligence omgeving . Op dit terrein werkt AORTA zeer nauw samen met Whitehorses. Meer informatie over AORTA BI vind je op www.aortabi.nl

Reacties
Nieuwe reactie inzenden