Podpora manažerského rozhodování užitím Business Intelligence Ing. Jan Klimeš, ORTEX spol. s r.o., Hradec Králové I ve vodohospodářských společnostech platí pravidlo, že objem dat potřebných pro rozhodování se zdvojnásobí každé 2 roky, ale čas na rozhodnutí je stále stejný. Získání relevantních informací z těchto dat je velmi pracný, ale důležitý proces. Při řešení tohoto problému ve vodohospodářských společnostech se ukázalo jako výhodné užití nástrojů Business Intelligence (dále jen BI ) a OLAP technologií umožňujících tvorbu dlouhodobých časových řezů v disponibilní množině dat uložených v datovém skladu. Přičemž vytvoření těchto časových řezů pro potřebu managementu by bylo v primárním informačním systému (dále jen IS ) velmi složité. Jen trochu o informačních technologiích. Business Intelligence je sada softwarových nástrojů, které umožňují práci s daty a jejich transformaci do znalostí. Cílem je přetvořit velké množství (někdy i různorodých) dat v informace, které uživateli přinesou informační hodnotu pro správné rozhodování. Uživatel BI má pak možnost s daty analyticky pracovat pro účely reportů, rozborů ( pohled dozadu ) a hledání trendů, výjimek a korelací ( pohled dopředu ). Oblast Business Intelligence využívá tzv. OLAP technologií (On Line Analytical Processing). Jedná se o metodiku vyvinutou pro zpracování velkých objemů dat, resp. technologie umožňující rychlou práci s mnoharozměrnou řídkou maticí. V zásadě se jedná o implementaci jednoduché myšlenky: v případě, že víme, jaká data uživatel často potřebuje, pak tato data vezměme a předpočítejme sumace a řezy, aby při dotazu uživatele byla rychle vrácena odpověď. Tato myšlenka multidimenzionálního modelování dat je dobře vidět na obrázku č. 1. V datové kostce je velké množství dat, ale hrany (součtové hodnoty za jednotlivé dimenze) jsou již předpočítány zpracováním dat v datovém skladu a to třeba v noci. Užitím OLAP technologie pak manažer získá odpovědi i na složité dotazy v okamžiku. Přičemž v rámci těchto datových skladů je možné sledovat i nesourodá data z různých IS (IS implementovaných od různých dodavatelů) a ta analyzovat.
Obrázek 1 - Multidimenzionální OLAP databáze Základními pojmy BI jsou: UKAZATEL sledovaná (číselná) veličina (dodané m3 vody, hrubá mzda, stav skladu, ) DIMENZE pohled na data (hrana datové kostky), přes dimenze se filtrují, sčítají jednotlivé ukazatele. (odběratel, čas, druh vody, klasifikace, účet, útvar, ) KPI Key Performace Indicator klíčový ukazatel výkonnosti sofistikované zobrazení vypočítané hodnoty, která vypovídá o stavu určitého ukazatele využívají se určené limity pro upozorňování uživatelů (hospodářský výsledek v měsíci, minimální stav skladu, ) Nedílnou součástí Business Intelligence je vhodný nástroj pro zobrazení vypočtených dat a kladení dotazů (software na PC - klientu). Nástroj používající nějaký složitý dotazovací jazyk samozřejmě není vhodný pro manažery, jejichž náplní práce je především interpretovat informace a rozhodovat. V praxi se nejvíce osvědčilo využití EXCELu a jeho intuitivních kontingenčních tabulek napojených na OLAP server, kde se spojuje několik výhod: - Znalost prostředí naprostá většina manažerů pracuje s MS Excelem a kontingenční tabulky nad OLAPem jsou velmi intuitivní a zajímavé řešení. - Všichni manažeři mají již EXCEL instalován ve svých počítačích, takže z hlediska úspory nákladů není většinou třeba dokupovat další licence potřebného software. Další možností je využití vzdáleného přístupu k OLAP datům přes webový prohlížeč. Praktické zkušenosti ukazují, že trendem současné doby je příklon k webovým aplikacím. Pro složitější analytickou práci je ale samozřejmě vhodnější první varianta. Příklady BI analýz ve vodohospodářských společnostech. V další části článku je pro názornost uvedeno několik zajímavých oblastí užití BI. Je samozřejmé, že manažeři sledují v BI nákladovou a výnosovou stránku svého podnikání ale sledují také další problémové oblasti.
Příklad z oblasti Fakturace vodného a stočného: Fakturace vodného a stočného je jeden z nejdůležitějších ukazatelů hodnocení vodohospodářské společnosti. Proto je tato oblast nejčastěji pod drobnohledem a data jsou téměř vždy rozborována a analyzována. A většinou také vlastník společnosti požaduje podrobné reporty z této oblasti. Většinou jde o klasické ukazatele sledování fakturace Dodané a odebrané m 3 a Fakturované Kč dle těchto dimenzí (a samozřejmě jejich kombinací): - Čas v členění rok, pololetí, měsíc - Faktura číslo, vystavení, typ, - Odběratel název, sektor, IČ, skupina odběratelů - Odběrné místo město, ulice, periodicita odečtů, plánovaný měsíc odečtu - Druh vody vodné, stočné, odečtem nebo paušálem, srážková voda, technické vody, - Vodoměry číslo, velikost, druh, platnost cejchu, Protože BI je realizována na principu datových skladů, je možné sledovat dlouhé časové linie i napříč informačními systémy (např. při výměně fakturačního programu je vhodné do datového skladu přidat, kromě nových dat, také historická data z původního systému). Přiklad odpovědi v BI na dotaz manažera Jaký byl vývoj fakturace v určité oblasti za vodné a stočné? Obrázek 22 - Příklad analýzy fakturovaného množství vody v čase Nad těmito daty mohou být připraveny i specializované datové kostky typu manažerský přehled s KPI nebo číselnými údaji v podobě časové řady. Takovým příkladem může být přehled obsahující následující data v časové posloupnosti: - Počet aktivních odběrných míst (dále jen OM ) - Počet faktur a dobropisů (procento dobropisů), počty faktur do nuly, záporných faktur - Počty OM pouze na vodné, pouze na stočné, paušálních, počty OM dle klasifikací. V této souvislosti je užitečné uvést ještě jeden zajímavý pohled na data. Pro přesné srovnání fakturace v čase byla vytvořena specifická datová kostka s fakturací dle měsíce spotřeby. Princip je
takový, že každý řádek faktury je rozdělen na jednotlivé měsíce faktury (dělení je řešeno standardním způsobem dle průměru na den). Tzn. - vydaná faktura se nezapočítá celá do měsíce jejího vydání, ale rozdělí se po měsících podle počtu dnů v každém měsíci (a to přesně od data odečtu starého po datum nového odečtu). Tímto způsobem se eliminují výkyvy velkých ročních faktur a manažeři společnosti jsou schopni lépe sledovat dlouhodobé trendy v jednotlivých oblastech a sektorech. Příklad z oblasti Finance a účetnictví : Data z finančních informačních systémů jsou zajímavá pro manažerské informační systémy z hlediska sledování nákladů, výnosů a salda. Ukázalo se jako velmi výhodné implementovat OLAP datovou kostku nad finančními daty až na úroveň prvotních dokladů. Takže uživatel BI se následně může ponořit (tzv. drill-down ) ve výsledovce až na jednotlivý doklad a zjistit o co šlo a jakým způsobem a na které účetní dimenze (nositele nákladů) byl doklad zaúčtován. Přiklad odpovědi v BI na dotaz manažera Kteří odběratelé jsou předáni k vymáhání? Obrázek 3 - Příklad reportu z fakturace vodného a stočného dle skupiny odběratelů Příklad z oblasti Nákladový controlling. Pokud jsou vhodně zvolené účetní dimenze (resp. nositelé, na které jsou sledovány náklady), tak se dají dobře sledovat náklady a výnosy na jednotlivé aktivity (čas, středisko, obec, zakázka, projekt atd.) či složitější investiční akce. Při využití controllingu je zajímavé v BI sledovat i položky kalkulací, plány a rozpouštění režií. Příklad odpovědi v BI na dotaz manažera Jaké ekonomické činnosti jsou realizovány na středisku 12?
Obrázek 3 - Činnosti na středisku 12 Příklad z oblasti Personalistika a mzdy. V této oblasti, více než kde jinde, je prioritní zajistit bezpečnost dat. Přístup k personálním a platovým datům je téměř všude striktně hlídán. Proto se zde vhodně uplatňuje zabezpečení a vlastnost vidět pouze data svá a svých podřízených. Z jednotlivých oblastí personalistiky je zajímavé sledovat přehledy nevyčerpané dovolené, platové poměry na střediska, předpokládané odchody do důchodu, atd. Příklad odpovědi v BI na dotaz manažera Kolik zbývá nevyčerpané dovolené u dělníků ve srovnání s minulými roky? Obrázek 4 - Vývoj nevyčerpané dovolené
Závěrem: Je BI zbytečnost nebo užitečnost? Zda jde o zbytečnost nebo užitečnost, je ponecháno na posouzení laskavého čtenáře. Faktem však je, že kdo jednou zkusí pracovat analyticky s BI, už se těžko vrací k těžkopádným a složitým reportům. Ing. Jan Klimeš, Business Intelligence analytik ORTEX spol. s r.o, Resslova 935/3, 500 02 Hradec Králové e-mail: jan.klimes@ortex.cz, www.ortex.cz tel.: 499 991 641