Rapportage uit meerdere systemen: één bron van cijfers
Zodra twee afdelingen met verschillende getallen in een overleg zitten, is het probleem niet de rapportage maar de bron. Breng de gegevens eerst samen op één plek, spreek per gegeven af welk systeem leidend is, en bouw de rapportage daar bovenop.
De stappen
- Bepaal de leidende bron
- Per gegeven één systeem dat gelijk heeft. Zonder die afspraak blijft elk verschil onbeslisbaar.
- Breng samen
- Een rapportagedatabase of datawarehouse naast de bestaande systemen, gevuld op vaste tijden.
- Leg definities vast
- Wat is omzet, wat telt als klant, wanneer is een order af? De meeste verschillen komen hiervandaan, niet uit de techniek.
- Bouw de rapportage
- Pas als het bovenstaande staat. Anders automatiseert u de verwarring.
Praktische keuzes
- Hoe vers moeten de cijfers zijn?
- Eens per nacht is bijna altijd genoeg en scheelt veel complexiteit ten opzichte van realtime.
- Waar draait het?
- MS-SQL of PostgreSQL naast de bestaande omgeving volstaat meestal; een apart platform is zelden nodig.
- Wie mag wat zien?
- Rechten horen bij het opzetten, niet erna. Dat bepaalt mede hoe de gegevens worden opgeslagen.
Wij hebben dit eerder gedaan voor een bank: een interface tussen de productieomgeving en het datawarehouse, met REST- en JSON-koppelingen naar de achterliggende systemen.
Meer hierover →