Tok dat v systému
Tok dat v BNS popisuje cestu, kterou informace urazí od svého zdroje až po finální zobrazení v modulech. Každý krok má svou roli a společně zajišťují, že jsou data správně načtena, připravena, propojena i prezentována.
1. Zdrojová data
Data vstupují do systému z různých míst a v různých formátech. Nejčastějšími zdroji jsou:
- ERP systémy (přes datové pumpy nebo pravidelné exporty),
- účetní systémy,
- souborové exporty ve formátech CSV, TXT nebo jiných strukturovaných podobách,
- automatizované exporty z dalších informačních systémů.
Každá firma má vlastní způsob uchovávání a exportu dat, proto je integrace navržena tak, aby byla flexibilní a přizpůsobitelná různým prostředím.
2. Základní transformace v BNSI
Jakmile data dorazí do systému, vstupují do datového skladu BNSI, kde probíhá jejich první transformační krok.
V této fázi:
- jsou data načtena do systému,
- projdou základním čištěním a sjednocením,
- jsou aplikována pravidla definovaná při analýze projektu.
Transformace provádějí procedury datového skladu, které připravují data tak, aby byla konzistentní a mohla dál cestovat do zákaznické vrstvy.
3. Finální transformace v BNSO
Druhá, detailnější část přípravy dat probíhá v BNSO. Zde konzultanti:
- doplňují přepočty a logiku potřebnou pro konkrétní zákaznickou implementaci,
- aplikují mapovací tabulky,
- finálně dotvářejí datové struktury, které využívají jednotlivé moduly.
A právě nad těmito připravenými daty vznikají OLAP kostky, které poskytují rychlé a flexibilní analytické možnosti.
4. Uložení dat
Hotová data (po základní i finální transformaci) jsou ukládána:
- do datového skladu BNSI (zdrojová a transformovaná data),
- a do datové vrstvy BNSO (detailní zákaznické struktury a plánované hodnoty).
Každá vrstva plní jinou roli, ale vzájemně na sebe navazují.
5. Frekvence aktualizace dat
Aktualizace dat probíhá automaticky, aby systém pracoval vždy s aktuálními informacemi. Nejčastěji:
- denně, a to v nočních hodinách (ideální doba pro účetní a provozní data),
- měsíčně u oblastí, které se tak často nemění (např. lidské zdroje, kde se většina změn propisuje právě po ukončení měsíce).
Interval se vždy nastavuje podle potřeb dané firmy.
6. Ukládání plánovaných hodnot
Plánované hodnoty vytvořené uživateli v Builderu nebo načtené externím importem se ukládají do vrstvy BNSO, která slouží jako úložiště všech plánovacích dat.
Každá OLAP kostka, která umožňuje zápis (např. plány, scenáře, úpravy hodnot), si v této vrstvě vytváří vlastní WriteTable.
Jedná se o SQL tabulku, do které se ukládá:
- plán,
- upravené hodnoty,
- verze,
- scénáře,
- další zapisovatelná data.
Díky tomu lze plánovací data bezpečně uchovávat odděleně od ostatních dat a zároveň je rychle využívat v analytických výpočtech.
Každý krok toku dat je navržen tak, aby byla zachována konzistence a srozumitelnost výsledků.“