MightCore
Späť na blog
Návody27. októbra 20267 min čítania

Dátový sklad a Business Intelligence: prečo sa dva reporty nikdy nezhodujú

Obchod hlási jedno číslo, účtovníctvo druhé a obe sú „správne". O tom, odkiaľ sa ten rozdiel berie a čo s ním spraví dátový sklad.

Keď dva reporty o tom istom ukazujú iné číslo, problém zvyčajne nie je v tom, že jeden je nesprávny. Obe sú správne — len každý počíta niečo iné.

Obchod hlási tržbu za marec, účtovníctvo hlási inú. Po hodine hľadania sa ukáže, že obchod počíta podľa dátumu objednávky a účtovníctvo podľa dátumu vystavenia faktúry, jeden ráta s DPH a druhý bez, a storná sa niekde odrátavajú a inde nie. Nikto neklamal. Len sa nikdy nedohodlo, čo znamená slovo „tržba".

Prečo to nevyrieši nástroj

Toto je moment, keď sa obvykle kupuje BI nástroj. Dashboard sa postaví, vyzerá dobre a o mesiac existujú tri dashboardy, ktoré si odporujú rovnako ako predtým tri tabuľky.

Nástroj totiž rieši zobrazenie, nie definíciu. Pokiaľ „tržba" znamená v každom systéme niečo iné, pekný graf ten rozdiel len rýchlejšie rozšíri.

Čo robí dátový sklad

Dátový sklad je miesto, kam sa dáta z jednotlivých systémov ukladajú v jednom dohodnutom tvare. Nie kópia všetkého — výber toho, z čoho sa rozhoduje, prevedený na spoločný slovník.

Prináša tri veci, ktoré sa priamo nad produkčnými databázami nedajú mať:

  • Jednu definíciu. „Tržba" je zapísaná raz, aj s tým, čo sa do nej počíta a čo nie. Report ju nevymýšľa nanovo.
  • Históriu. Produkčný systém pozná stav teraz. Keď zákazník zmení adresu, tá stará je preč. Sklad si pamätá aj to, ako to vyzeralo vtedy, takže minuloročný report dá o rok to isté číslo.
  • Pokoj pre prevádzku. Ťažký analytický dotaz nebeží nad databázou, z ktorej práve nakupujú zákazníci.

Zdroj pravdy je rozhodnutie, nie technikália

Pre každý údaj musí byť určené, ktorý systém ho vlastní. Cenu vlastní ERP, stav objednávky e-shop, kontakt CRM — alebo naopak, na tom nezáleží. Záleží na tom, že je to rozhodnuté a napísané.

Je to to isté rozhodnutie, ktoré drží pri zmysloch integrácie medzi systémami; v sklade sa len ukáže, keď chýba. Bez neho sa dve vetvy dát nikdy nestretnú v rovnakom čísle.

Začnite otázkou, nie dátami

Najčastejšia chyba pri stavbe reportingu je začať tým, aké dáta sú k dispozícii. Výsledkom je dashboard plný grafov, ktorý nikto neotvára, pretože neodpovedá na nič, čo niekto naozaj potreboval vedieť.

Opačné poradie funguje lepšie. Napíšte päť otázok, na ktoré potrebujete odpoveď pri rozhodovaní — koľko nás stojí získanie zákazníka, ktoré produkty sa vracajú najčastejšie, kde sa objednávka zdržala. Z nich vyplynie, aké dáta treba a v akom tvare. Všetko ostatné sa dá doplniť neskôr.

Dáta, ktorým sa dá veriť

Sklad je užitočný presne dovtedy, kým do neho tečú použiteľné dáta. Preto k nemu patria kontroly, ktoré bežia samy: či prenos dobehol, či počet záznamov zodpovedá očakávaniu, či sa neobjavili duplicity alebo chýbajúce povinné polia.

Ide o to, aby sa chyba zachytila pri vstupe. Chyba nájdená v reporte je drahá dvakrát — raz za jej opravu a raz za rozhodnutie, ktoré sa na ňu medzitým urobilo.

Ako to robíme

Navrhujeme dátový model a sklad tak, aby sa dáta z integračných tokov ukladali konzistentne a dali sa porovnávať v čase, a určíme pri každom údaji zdroj pravdy. Reporty napojíme priamo naň, takže čísla sedia naprieč oddeleniami a nelepí ich nikto ručne pred poradou.

Ak sa vám dnes reporty rozchádzajú a nikto nevie prečo, ozvite sa — rozdiel sa dá zvyčajne vystopovať rýchlejšie, než sa čaká. Viac o tejto oblasti je na stránke služieb.

Riešite niečo podobné vo vašej firme?

Chcem nezáväznú konzultáciu

15-minútový úvod

Nie ste si istý? Poďme sa porozprávať.

Nerozumiete niečomu alebo neviete, kde začať? Dohodnite si krátky 15-minútový úvod do problematiky — všetko vám bezplatne a bez záväzku vysvetlíme.

Rezervovať 15-min hovor