Väčšina reportingových projektov nezlyhá na technológii, ale na nejasnom zadaní zdrojových dát. Dátový kontrakt je dohoda, ktorá tomu predchádza.
Manažérsky report beží tri roky. Čísla sedia, nikto sa nesťažuje. Potom odíde kolegyňa z controllingu — a zrazu nikto vo firme nevie povedať, prečo sa do výberu berú projekty s maskou D1 a nie D4, ani prečo sa jeden nákladový druh zo súčtu vynecháva. Nie je to výnimka. Je to najbežnejší spôsob, akým sa u nás reporting stavia: niekto raz nastavil parametre, výsledok sedel, a odvtedy sa to opakuje. Návod žije v Exceli na jeho disku, prípadne v hlave.
Analýza popisuje stav. Kontrakt je dohoda
Dátový kontrakt nie je ďalšia technická dokumentácia. Je to dohoda medzi tým, kto dáta dodáva, a tým, kto z nich stavia report. Jedna strana garantuje obsah, štruktúru a termín dodania. Druhá garantuje transformácie, výpočty a dostupnosť výstupu.
Ten rozdiel je podstatný. Analýzu si prečítate a odložíte. Kontrakt má vlastníka, verziu a zmenové konanie — a keď sa zmení maska projektov, je jasné, kto to má schváliť a čo to spôsobí.
Čo v ňom musí byť
Sedem častí, bez ktorých je to len pekne naformátovaný dokument:
- Identifikácia reportu — účel, granularita, frekvencia, a hlavne čo je mimo rozsahu. Táto veta ušetrí najviac hádok.
- Zdrojové extrakty s kódmi E01, E02… Na tie kódy sa odvoláva všetko ostatné.
- Parametre výberu — presné hodnoty, ktoré sa zadávajú pri spustení zostavy.
- Dátový slovník — aké stĺpce má extrakt obsahovať, akého typu a či sú povinné.
- Biznis pravidlá s vlastným ID, na ktoré sa odkazuje kód aj testovanie.
- Kontroly kvality — čím sa overí, že report zodpovedá zdroju.
- Harmonogram a zodpovednosti — kto, čo, dokedy.
Detail, ktorý rozhoduje
Ak by ste mali vyplniť len jednu časť, sú to parametre výberu. Fiškálny rok, obdobie, skupina nákladových druhov, masky projektov, skupiny zákaziek. Znie to ako nuda, ale bez nich sa extrakt nedá zopakovať a celá rekonciliácia stojí na tom, že si to niekto pamätá.
Druhá vec, na ktorej sa to láme, sú biznis pravidlá s výnimkami. „Súčet všetkých nákladových druhov 813xxx“ nie je pravidlo. „Súčet 813xxx okrem 813400, ktorá patrí do výkonov divízie“ už áno. Práve tie výnimky nikto nezapíše — a práve na nich sa report po roku rozíde so skutočnosťou.
Rekonciliácia patrí do procesu, nie do Excelu
V praxi vídame stĺpec, kde si niekto ručne píše „ok“ alebo „rozdiel“. To nie je kontrola, to je zvyk. V kontrakte sa dohodne, že porovnanie so zdrojom je blokujúca kontrola: kým nesedí, report sa nepublikuje a chodí notifikácia vlastníkovi dát.
Otvorené otázky nie sú hanba
Posledná vec, ktorá dokument zachraňuje pred zásuvkou: hárok s otvorenými otázkami. Nikto nevyplní kontrakt na prvýkrát úplne. Otázka typu „patria sem aj medziskladové presuny?“ nie je nedostatok — je to zadanie na rozhodnutie, s menom a termínom. Horšie je, keď ju niekto vyplní odhadom a nikto sa už nepýta.
Kde začať
Nemusíte ísť do toho naraz pre celý dátový sklad. Vezmite jeden report, ktorý vás dlhodobo trápi, a spíšte ho. Zistíte pri tom dve veci: koľko znalostí je len v hlavách ľudí a koľko rozhodnutí nikto nikdy neurobil.
Pripravili sme prázdnu šablónu dátového kontraktu, ktorú si viete vyplniť sami. Napíšte nám a pošleme vám ju.
