Recentelijk heb ik een klant geholpen bij de implementatie van een Data Warehouse. Als rapportagetool kozen we na een toolselectie voor Business Objects. Binnen de organisatie was al kennis van BO aanwezig, en de tool scoorde het hoogste op de shortlist.
Omdat BO onlangs uitkwam met versie 4.0 overwogen we live te gaan met deze versie. Het Data Warehouse was immers niet essentieel voor de continue operatie, en gegeven de nieuwe features kon men waarschijnlijk wel leven met de ongetwijfeld aanwezige bugs.
Nu ben ik ooit mijn BI carriere begonnen als een BO ontwikkelaar, dus ik heb een aantal jaren ervaring met het product, maar dan nog van de voor de web-enabled tijd. Ik was dan ook benieuwd wat er in die ruim tien jaar sinds ik het gezien had verbeterd was aan het product.
Groot was mijn verbazing toen ik ontdekte dat veel mijn “irritating issues” (strikt genomen geen bugs, maar ze maken het leven van een ontwikkelaar wel moeilijker) allemaal nog aanwezig waren in het product. Workarounds die je als ontwikkelaar moest kennen om bepaalde zaken gedaan te krijgen waren nog steeds noodzakelijk.
Toch waagden we de sprong in het diepe met 4.0. De installatie verliep vlekkeloos, maar de hoeveelheid zaken die niet of gebrekkig werkten waren op de grens van het acceptabele. Met basale use-cases hadden de programmeurs geen rekening gehouden (twee tabjes in je browser met verschillende rapporten?), niet in alle gevallen werden de juiste menu-opties getoond, en meer van dit soort zaken waarbij je je af gaat vragen of de Q&A afdeling van SAP op vakantie is geweest het afgelopen jaar.
Een van de nieuwe features die 4.0 bood, en die mijn klant wilde, was gebruik te kunnen maken van gradients binnen staafgrafieken. Binnen 4.0 kun je nu inderdaad tot en met de schaduw van de leganda een gradient instellen, alleen niet van de staafjes in het grafiek zelf. Je vraagt je af of ze van de requirements een pagina zijn kwijtgeraakt.
Toen ik hoorde dat er inmiddels een patch uit was, heb ik deze blind geinstalleerd, slechter kon het immers niet worden. Na de installatie werkte het hele platform niet meer. De java-exceptions vlogen je om de oren (ook geen goed teken voor de kwaliteit van software), en ik heb uiteindelijk moeten besluiten om de klant te adviseren om niet met versie 4.0 in productie te gaan. Ondanks de verzekering van de accountmanager dat 4.0 toch echt een “prima product” is.
Nu vind ik dat BO in zijn opzet best zaken goed voor elkaar heeft (de wijze waarop ze een Universe opgezet hebben, i.c.m. het bij elkaar klikken van rapporten), maar ik bespeur een groot gebrek aan wil om er een echt mooi product van te maken.
In mijn (inmiddels al jaren durende) zoektocht naar het perfecte BI-tool ben ik veel initiatieven tegen gekomen die op grond van de marketingpraat veelbelovend zijn, maar als ik dan kijk wie er bij betrokken zijn, zie ik daar nooit een BI consultant met ervaring in het vakgebied bij staan. Zulke tools zullen niet gaan beantwoorden aan mijn eisen. Ik heb regelmatig op het punt gestaan zelf een tool te bouwen.
Bestaat er nu een BI tool (rapportage op een semantische laag) dat nog niet tot de grote jongens behoort, maar wel aan het uitgroeien is tot een mooi product zonder al de extra features die 95% van alle klanten toch niet gebruikt, betaalbaar is, en waarvan de maker nog oprecht interesse heeft om het product beter te maken?
Volg ons!