CXAIR is een interessant product

Aanleiding
“Elma, wil jij eens kijken wat CXAIR inhoudt?” Die vraag kreeg ik van een collega, want een klant waar hij werkzaam is, had hiernaar gevraagd. En aangezien ik even in de beschikbaarheid zat voor mij een leuk klusje.
Op internet was nog niet veel gepubliceerd, want het product is relatief kort op de Nederlandse markt verkrijgbaar. Alle wegen leidden naar Systemation, het bedrijf dat het door Connexia ontwikkelde product in Nederland verspreidt. Nadat ik telefonisch het e.e.a. aan informatie had verkregen, maakte ik een afspraak om het product te komen bekijken. Ik zag wel mogelijkheden met het product en wilde dit dan ook mijn collegae niet onthouden. Vorige week kwam Systemation naar Loenen a/d Vecht voor een presentatie van CXAIR.
Wat is het? Het is een tool, waarmee de gebruiker op de wijze van een zoekmachine grote hoeveelheden data kan doorzoeken en de resultaten op een zeer toegankelijke wijze binnen zeer korte tijd gepresenteerd krijgt.
Wat is het bijvoorbeeld niet? Een vervanger van een traditioneel data warehouse.

Achterliggende werkwijze in een notendop
Van te voren wordt bepaald welke groepen gestructureerde en ongestructureerde gegevens doorzocht moeten kunnen worden. Deze worden platgeslagen en in de vorm van indexen (niet te verwarren met een index zoals in RDBMS-en) op een aparte server opgeslagen. Een index bevat dus veel redundante gegevens en bij grote hoeveelheden data dient de opslagcapaciteit navenant uitgebreid te worden. Verversing van de gegevens gebeurt waar nodig met incrementen.

Functionaliteit
Het zoeken gebeurt op ‘Google-achtige’ wijze en is erg snel. Alle mogelijke wildcards kunnen gebruikt worden, evenals uitsluitingen. Resultaten worden getoond in rijen en kolommen. Iedereen die met Google en Excel bekend is kan er mee werken. De gebruiker dient wel enig inzicht te hebben in de gegevens die hij/zij raadpleegt om de resultaten op waarde te kunnen schatten, maar dan kan hij/zij ook heerlijk grasduinen. De meest elementaire rekenfunctionaliteit is aanwezig.
Men beschikt over de diverse gebruikelijke mogelijkheden om de resultaten grafisch weer te geven, waaronder dashboards. Daarnaast is de Venn diagram weergave (verzamelingenleer) een sterke visualisatie methode.
Vanuit ieder verkregen resultaat kan weer ingezoemd worden op de detailgegevens die eraan ten grondslag liggen. De gebruiker is zeer flexibel in het instellen van filters; dat kan door zelf in te typen of door de gebruikmaking van selectieboxen.
Autoriseren kan op index-, rij- en kolom niveau. Gezocht kan worden binnen een index en over de verschillende indexen heen. De weergave kan, als bij iedere webapplicatie, qua kleurstelling, logo’s en dergelijke naar wens aangepast worden.
Naast het beantwoorden van ad-hoc vragen kunnen ook ‘vaste’ rapportages gemaakt worden.
CXAIR is in enkele dagen geïmplementeerd en operationeel gemaakt.

Het proces van het maken van indexen is niet te vergelijken met ETL, omdat transformaties niet of slechts zeer beperkt mogelijk zijn. Ook cleaning e.d. vindt niet plaats. Garbage in, garbage out.
In vergelijking met de meest bekende BI Tools beschikt CXAIR niet over geavanceerde statistische functionaliteit. Zaken als rolling forecasts horen niet tot de mogelijkheden. Het oprollen van data over verschillende hiërarchieën heb ik evenmin tot uitdrukking zien komen.

Gebruik
• Het tool leent zich m.i. het best voor het beantwoorden vragen, waarvan men nu nog niet weet dat men ze heeft.
• Bij organisaties die beginnen vorm te geven aan management informatie kan het zeer behulpzaam zijn bij het verkijgen van inzicht omtrent de informatiebehoefte, zowel inhoudelijk als qua functionaliteit als ook de eerste invulling ervan.
• Voor organisaties met een Data Warehouse en nog geen ingerichte BI tool is CXAIR zeer bruikbaar om de informatiebehoefte vast te stellen en om in de eerste behoefte te voorzien. Op deze wijze kan het meehelpen bij eventueel een latere keuze voor een ‘zwaarder’ BI tool.
• In organisaties met een Data Warehouse en een ingericht BI tool, kan het een zeer bruikbare aanvulling zijn voor de snelle beantwoording van ad-hoc vragen.
• CXAIR kan ingezet worden om de acceptatie van en het draagvlak voor een Data Warehouse te vergroten.

Conclusie
CXAIR is voor zover ik weet de enige tot nu toe die het mogelijk maakt om, op de van Google bekende wijze van een zoekmachine, grote hoeveelheden gestructureerde en ongestructureerde data te doorzoeken zonder tussenkomst van een IT-afdeling en vervult daarmee een grote wens van gebruikers.

Mijn verwachting is, dat met name (productie)managers, salesmensen en marketeers graag gebruik van CXAIR zullen willen maken.

Persoonlijk zie ik veel toegevoegde waarde in CXAIR. Ook bij een traditioneel / klassiek Data Warehouse kan het goed ingezet worden. Met een informatielaag als bron, waarbij alle detaildata beschikbaar is, kan het een welkome aanvulling zijn op in andere tools gedefiniëerde kubussen en rapportages.

Architectonisch gezien blijft het van belang, zoals met veel (alle?) tools, om de behoefte van de klant in het oog te houden en op grond van deze behoefte, in combinatie met een aantal andere factoren zoals bijvoorbeeld toekomstige ontwikkelingen, te bepalen of CXAIR in de specifieke situatie geindiceerd is.

Posted in Algemeen | Leave a comment

Wrap-up

Na een erg lange en vermoeiende reis ben ik weer thuis en tot rust gekomen.
Maar het is allemaal gelukt, zojuist een mail van Hemendra met de woorden:

Greeting from WW and please give privilege to us to thanks you and
SharePeople for assisting WW for making possible through Mr. Wout that
today WomenWeave has its own MIS software for managing its handloom
weaving social enterprise.

Now we are in the stage where just a single click gives us updated
information like raw & finished material stock, weaver engagement
report, per weaver production and incentive details, client order
progress tracking etc.

As a team we would like to thank Wout for his intelligent and hard
work for making this possible.

Warm regards,

Hemendra

Het totale project heeft mij een goed gevoel en fijne herinneringen opgeleverd.
Ik heb veel geleerd over een andere cultuur en leuke en minder leuke mensen leren kennen.
Ik heb erg veel beter leren communiceren en nieuwe manieren bedacht om te verifieren of mensen begrepen hebben wat ik heb gezegd.
Ik heb mooie dingen gezien en mijn begrip verhoogd van de manier waarop mensen in dat gebied van India leven en denken.

Al met al een ervaring die ik niet had willen missen en ik heb denk ik mijn steentje bij kunnen dragen aan de goede werken van WomenWeave. Ik hoop dat ze er hun voordeel mee kunnen doen en vele successen mogen boeken.

Dank aan alle lezers en commentaarschijvers en iedereen die geholpen heeft het project te doen slagen.

Groeten vanuit Woerden, Nederland,
Wout

Posted in Algemeen | 3 Comments

Vanaf Mumbai Airport

Een korte post via de wifi op Mumbai Airport. Ik zal als ik thuis ben een volledig update geven.

Alles is goedgekomen de laatste dag. Alle gewenste rapportages zijn gerealiseerd en om 22.00 uur s’avonds nog een extra rapport toe weten te voegen. De programmeurs zullen de schermen in de komende weken afmaken.

Het is nu 23:30 uur en ik ben vanmorgen om 3:30 uur opgestaan om naar het eerste vliegveld te gaan. Alles verliep wonderwel en ik heb nog een dagje Mumbai kunnen doen.

Nu wacht ik alleen nog op de gate en dan de lange vlucht terug naar huis.

Posted in Algemeen | 1 Comment

De laatste dag

De laatste dag van de klus is aangebroken. Vanmorgen vroeg opgestaan en een transparante laag voor de database aangebracht. Er is echter nog veel werk te verzetten, dus hard aan de slag en niet meer stoppen voordat het klaar is. Misschien heb ik nog tijd om iets te posten aan het eind van de dag, misschien niet.

Posted in Algemeen | 2 Comments

Halen we het nog?

Het wordt zwaar. Nog 2 1/2 dag te gaan. We zijn nog steeds bezig met invoer van januari data, bijstellen van het datamodel en natuurlijk: data kwaliteits issues. Het is ook overal hetzelfde. Alleen hier heb ik een absolute deadline die niet bijgesteld kan worden.
In mijn eerste plan had ik eigenlijk het probleem van de data kwaliteit bij de programmeurs gelegd, die zouden de ruwe data van de spreadsheets omzetten naar de database. In de huidige aanpak komt dit allemaal bij mij, omdat verder niemand uit de losse hand spreadsheets naar SQL om weet te zetten.

Als de data er (grotendeels) in zit kan ik aan rapportage beginnen. Dan moet wel SQL Server geinstalleerd zijn op Hemendra’s computer. Dat wil ik eigenlijk de oudere van de 2 programmeurs laten doen, want die kan eigenlijk helemaal niet programmeren en zit een beetje uit z’n neus te eten en te internetten. Maar daar is Hemendra’s computer voor nodig en die is ermee bezig.

Ik hoop dat we vandaag de data perikelen eindelijk afronden en wat rapportages kunnen gaan doen. Dat is ook meteen wat leuker om te doen. Ik kijken of ik vanavond toch nog wat transformatie views kan bouwen dan kunnen we morgenochtend meteen aan de slag.

Dit is waarschijnlijk even het enige dat ik vandaag blog, een beetje te druk op een dag die eigenlijk de wekelijkse rustdag is. ;)

Nog wat foto’s van de productievloer terwijl ik stond te wachten.
productie
Vrouwen aan het weven

productie
Het maken van de lengte van de warp.


Een man test het nieuw ingeknoopte weefgetouw. Zo werkt dat dus.

Posted in Algemeen | 3 Comments

Lucky me

Net een paar huizen verder werd een cermonie uitgevoerd met allemaal mooi uitgedoste vrouwen en meisjes. Geen idee wat het precies was, maar er was ook een muzikant bij. En net toen ik keek begonnen de meisjes elkaar uit te dagen om te dansen. Ik heb wat foto’s en filmpjes kunnen schieten, die de meisjes natuurlijk ook allemaal wilden zien. Soms zit het gewoon mee…
danseres

Posted in Algemeen | 2 Comments

Slangenbezweerder

Zojuist kwam er een slangenbezweerder langs het kantoor. Met een kleine cobra. Nu weet ik van televisie dat ik die eigenlijk moet negeren omdat de slangen mishandeld worden; giftanden eruit enzo. Maar ik kon het toch niet laten om een foto te maken en daarvoor te betalen.
slang

slang

Posted in Algemeen | Leave a comment

You like spicy?

De kok had mij gevraagd of ik wel pittig eten lustte. Ik heb gezegd van wel, omdat tot op heden het wel wat pittiger mocht. Daar kwam ik natuurlijk wel achter. Buiten gewoon pittig eten had de kok gehele groene pepers in een beslagje gedoopt en gefrituurd. Een soort chili nuggets, misschien iets voor McDonalds? Bij de eerste moest ik wel even een traantje wegpinken, maar na even wennen was het echt heerlijk. Ik heb nog een bakje gevraagd en lekker opgepeuzeld bij mijn koude biertje.

chili nuggets
Chili nuggets links op het bord in het schaaltje

Pittig eten is gezond

Posted in Algemeen | 1 Comment

Eindsprint

Het is nu tijd geworden om een eindsprint te maken en zo veel mogelijk proberen gereed te krijgen voordat ik weg moet; het is nog maar een paar dagen. De afgelopen twee dagen ben ik helaas niet heel erg veel opgeschoten omdat Hemendra bezig was met de accountant voor een waterdichte rapportage naar een sponsor die ineens eerder dan normaal wilde storten en daarvoor cijfers moest hebben. Devika en anderen waren steeds met de voorbereiding van de beurs bezig, dus veel nieuwe data verscheen er ook niet. De data die ik in spreadsheets had gekregen was tamelijk slecht van kwaleit, steeds moest ik uitzoeken wat nu de bedoelde waarde was. Voor een mens te interpreteren maar voor een computer niet.

Maar nu komt alles weer samen. De programmeurs maken scherm na scherm af. Hemendra komt zo helpen interpreteren en hopelijk wat rapportages definieren. Eens kijken of we ook iemand aan het testen van de schermen kunnen zetten. Ik wil graag zo snel mogelijk met wat testdata aan de slag om rapportages te definieren.

Ik heb een lijst voor van af te werken tabellen gemaakt:
screens
Lijst van tabellen en bijbehorende schermen

todolist
Todolist

Een definitieve lijst van op te leveren rapporten heb ik nog niet, die komt later.
Inmiddels is Hemendra alweer weggeroepen naar de shop voor iets urgents met een buitenlandse klant. Maar we houden de moed erin.

We hebben wel besloten om de programmeurs na mijn vertrek niet meer op urenbasis te laten werken, maar voor een fixed price, die zij nog zullen moeten maken. Dan wordt er pas betaald na oplevering en goedkeuring door mij (via de mail).

Posted in Algemeen | 1 Comment

Koeienmest

Zoals gezegd is voor het stofvrij maken van de productievloer ook koeienmest nodig. Die hoeft niet ver gezocht te worden. De koeien lopen overal in de straat tussen de auto’s en brommers door. Zoals dit pasgeboren kalfje naast het kantoor.
kalfje
Pasgeboren kalfje naast kantoor

Toen ik daar een foto van maakte wilden drie jongetjes graag ook met hun baby-geitje vereeuwigd worden. Bij deze.
geitje
Drie jongetjes met hun baby-geitje

Posted in Algemeen | Leave a comment