Microsoft, jako již tradičně, přidal do nové verze své vlajkové lodi celou řadu funkcí a schopností. Dostalo se i na drobná vylepšení a změny, které dokáží být velmi přínosné, a dalo by se říct, že vytrhávají osinu zrovna z tamtěch míst. Celým IT světem hýbou mocná zaklínadla. Anglicky Cloud a – ve světě BI – Self-service Business Intelligence… Česky oblak či mrak a samoobslužné podnikové zpravodajství. Polemiku, jestli jsou oblaka jen marketingově atraktivním názvem pro již dávno existující koncept hostovaných služeb, necháme jiným. Zaměříme se na samoobslužné podnikové zpravodajství.

externí autořiexterní autoři
SoftwareSoftware
12.12.2012 16:45:0012.12.2012 16:45:00

externí autoři

externí přispěvatelé magazínu softwarový QUAS

ALSO Czech Republic s.r.o.
+420 222 512 201
+420 603 442 434
daquas@daquas.cz
Anny Letenské 7, Praha 2

Samoobsluha informací

Microsoft, jako již tradičně, přidal do nové verze své vlajkové lodi celou řadu funkcí a schopností. Dostalo se i na drobná vylepšení a změny, které dokáží být velmi přínosné, a dalo by se říct, že vytrhávají osinu zrovna z tamtěch míst.
Celým IT světem hýbou mocná zaklínadla. Anglicky Cloud a – ve světě BI – Self-service Business Intelligence… Česky oblak či mraksamoobslužné podnikové zpravodajství. Polemiku, jestli jsou oblaka jen marketingově atraktivním názvem pro již dávno existující koncept hostovaných služeb, necháme jiným. Zaměříme se na samoobslužné podnikové zpravodajství.

Cíl je prostý, dát do rukou uživatelů mocný nástroj, kterým budou schopni tvořit modely a vůbec skládat a modelovat data tak, aby z nich dokázali vytěžit informace. Možná se ptáte proč? Kupodivu cílem nejspíš nebude zbavit se protivného IT oddělení a něco ušetřit na nákladech, ale spíš dát prostor nápadům, k jejichž realizaci by jinak bylo zapotřebí neúměrného množství zdrojů. Zkusme jednoduchý příklad.

Mějme nějaké (zjednodušené) měřítko kvality – např. počet zmetků za směnu, počet chyb v kódu za týden. Kde takový ukazatel vezmeme? Pravděpodobně již v nějakém existujícím systému podnikového zpravodajství, kde již máme tento ukazatel k dispozici nejčastěji ve vztahu k nějakým dimenzím, tj. k času, směně, pracovníkovi, oddělení atp. Případně jej získáváme přímo z primárního systému. Ovšem vědět, jak na tom jsem, je jen jedna část problému; určitě vás hned napadají otázky jako: Jak situaci zlepšit? Co ovlivňuje trendy zmetkovosti?

Napadne nás tedy: Co třeba počasí, má počasí vliv na kvalitu? Co třeba nějaké masové sportovní události – má vliv, jestli hraje Sparta se Slávií a jak? Když zůstaneme u počasí, tak systematizovat přidávání informace o počasí do standardního podnikového zpravodajství zabere nějaký čas, který v sobě zahrnuje: získání kvalitního a stabilního zdroje informací, zpracování cílových struktur, komplexního procesu plnění dat tak, aby korespondoval s existujícími, … Čas znamená alokaci interních nebo externích zdrojů a k čemu? Aby se po týdnu práce zjistilo, že žádná korelace neexistuje, a vše se dělalo v podstatě zbytečně?

Odpovědí je právě použití zkratky v podobě samoobslužného zpravodajství. Nějaká data vezmeme ze standardního řešení, nějaká posbíráme z ČHMÚ, něco přidáme z Českého statistického úřadu, něco z EUROSTATu. Prostě nůžky a papír, nějak dáme dohromady model a už jsme nad ním schopni generovat výstupy. Dokonce lze i definovaným způsobem zařídit sdílení tohoto modelu s ostatními uživateli. Pro plné využití tohoto postupu modelování však bylo v předchozí verzi Microsoft Office zapotřebí mít celou řadu doplňků a k tomu Enterprise edici SharePointu.

Excel 2013 v sobě integruje dřívější doplněk PowerPivot (to jsou ty nůžky a papír pro skládání a lepení dat dohromady – tj. tvorbu modelu) a přidává další – PowerView (interaktivní průzkumník dat), ve kterém se dají tvořit velmi pěkné a i smysluplné reporty. Dokonce celý model kontingenčních tabulek je převeden na xVelocity engine (další marketingové označení pro dřívější VertiPaq, tj. jádro, které pohání PowerPivot). Čili i z kterékoli vlastní kontingenční tabulky můžete vytvářet výstupy v PowerView.

Jedná se o naprosto úžasnou kombinaci schopností, koncoví uživatelé dostávají neuvěřitelně mocný nástroj pro tvorbu datových modelů a i výstupů z nich. Celou dobu jsme u nás spekulovali, že si musíme udělat nějaký datový sklad a analytickou kostku nad naším vlastním Team Foundation Serverem. Dokonce TFS má již v základu celkem rozumný datový sklad přímo z dílny Microsoftu, ovšem používáme vlastní rozšíření, které využívá typ atributu, jenž transformaci do DWH nepodporuje. Tak dlouho jsme zvažovali, jak to doplníme a zkombinujeme, až jsem napsal jeden velký SELECT, který posbírá vše potřebné přímo z databáze TFS serveru, naplní jej jako model pod kontingenční tabulku a nad ní nalezneme postavené PowerView, které nám dává přehledové informace. Třeba o tom, jak moc kdo pracuje.

Každý chléb je o dvou kůrkách, tudíž ani zde se nevyhneme nějakým obtížím. PoverView je silný nástroj, ale má své limity. Nemá oddělení, kde by se daly jednotlivé vlastnosti dopodrobna nastavovat, čili jednou narazíte na limity, přes které se nedá překlenout. Pak vás začnou trápit integrační otázky, tj. jak PowerView z Excelu dostanete na PowerView v SharePointu, a najednou zjistíte, že není jedno PowerView, ale dvě, jedno pro Excel a jedno pro SharePoint, a nejsou kompatibilní. Stejně jako není jeden PowerPivot, ale tři, Analysis Tabular, Excel, SharePoint, ty jsou do jisté míry mezi sebou převoditelné, ale ne jedním kliknutím. Dokážeme nalézt celou řadu skvrnek a skvrn, ale já mám jen jednu jedinou výhradu. Máme sice pro každý účel správný nástroj, ale tak ať se jmenují jinak, třeba Excel Reporting Suite, SharePoint Reporting Addon. A ne, že se jmenují stejně, podobně se ovládají, mají stejný technologický základ, ale nejsou kompatibilní.

Nicméně… PowerView není v Excelu 2013 jedinou novinkou, nalezneme mnoho dalších příjemností, ať je to průvodce kontingenční tabulkou, rychlý průzkumník dat, který navrhuje, kterou dimenzí pohled můžeme prořezat, integraci OLAP tools, atd. Možná stojí za to zmínit ještě jednu, z pohledu architektury doplňků a aplikací Office zajímavou vlastnost. Celé PowerView je vlastně externí aplikace napsaná v Silverlightu. Microsoft však nechal možnost rozšiřování Office pomocí jednoduchých webových aplikací i pro ostatní vývojáře přes Microsoft Store. Jedná se o velmi zajímavý koncept, technologicky postavený na stejném základě jako rozšiřitelnost Windows 8 – tj. HTML 5, Java Script a CSS 3, který dokáže obohatit schopnosti Office o některé interaktivní prvky, třeba i o mapové podklady.

Co říci závěrem? Komplexní dopady technologií budeme moci zhodnotit až časem. Vždyť i ono mnohdy proklínané OpenXML (formát souborů Office od verze 2007) vlastně celou tuto technologickou parádu umožňuje, včetně zpětné kompatibility. Proto takový soubor v Excelu 2013 otevřete i ve verzi 2007. Sice bez všech nových kudrlinek, ale čísla v tabulce vidět budou.

Dostává se k nám tedy opravdu inovativní produkt, který dává mnohému našemu snažení úplně nový směr. Vyzkoušejte.

Erik Caha | BI Experts