Řešení problémů s BI nástroji
Problémem je málokdy samotný BI nástroj. Tím skutečným problémem bývají data, která do něj vstupují. Jeden článek na každý symptom a nástroj, psaný pro analytika, který musí report zprovoznit.
Každá BI platforma v této sérii je dobrá v tom, k čemu byla postavena. Power BI vykresluje, Tableau vypráví příběhy, Looker posílá čisté SQL do datového skladu, Qlik vás nechá procházet model bez pevně dané cesty. K čemu ale žádná z nich určena nebyla, je role transformačního enginu.
Právě tam se přitom ztrácí nejvíce času. Aktualizace, která selže ve 03:00, kalkulovaná míra (measure), která narostla na dvě stě řádků, třetí verze “aktivního zákazníka”, kterou už nikdo nedokáže sladit: nic z toho není problém vykreslování. Může za to nevhodná struktura dat, která k nástroji přicházejí.
Tato série bere jeden symptom po druhém, vysvětluje, co ho ve skutečnosti způsobuje výše v řetězci, a ukazuje, co se změní, když datový sklad předá nástroji model připravený k okamžitému použití.
-
Qlik
Ukazují vaše Qlik aplikace a Power BI reporty různá čísla?
Chybu nemá Qlik ani Power BI. Každý má vlastní logiku načítání, vlastní definice a vlastní lineage, takže se stejná metrika počítá dvakrát a nikdo je nedokáže sladit. Pravidla patří do jednoho spravovaného modelu v datovém skladu, ze kterého čtou oba nástroje.
Číst více → -
Tableau
Máte na Tableau Serveru příliš mnoho verzí stejného čísla?
Každý publikovaný soubor .tdsx byl v den svého vzniku rozumný. Dohromady jsou to stovky soukromých definic stejné metriky a žádný způsob, jak poznat, která je správná.
Číst více → -
Power BI
Ukazují vaše Power BI reporty pro stejný ukazatel různá čísla?
Finance, Obchod i Provoz si každý postavili vlastní sémantický model a každý z nich je vnitřně konzistentní. Definice nebyly špatně na jednom místě. Nebyly dohodnuté nikde.
Číst více → -
Qlik
Čistíte stejná data znovu v každém načítacím skriptu v Qliku?
Stejné mapovací loady, opravy textových řetězců a deduplikace se znovu píšou v každé aplikaci a každé vrstvě QVD a jejich kopie se rozcházejí. Čištění se opakuje v každém skriptu, protože ho žádná integrovaná vrstva datového skladu neudělá jednou.
Číst více → -
Qlik
Jsou vaše výrazy Set Analysis v Qliku příliš dlouhé a pomalé?
Set Analysis je přesný nástroj pro skutečná srovnání. Většina dlouhých výrazů ve vaší aplikaci tam je, protože model nikdy nedodal historii, příznaky ani jednu granularitu, takže je graf skládá znovu při každém výběru.
Číst více → -
Tableau
Jsou vaše LOD výrazy v Tableau tak složité, že se jich bojíte dotknout?
FIXED, INCLUDE a EXCLUDE jsou přesné nástroje pro skutečné otázky nad více granularitami. Většina těch ve vašem workbooku tam je, protože datový sklad nikdy nevyřešil granularitu ani neuchoval historii.
Číst více → -
Power BI
Je váš Power BI report v DirectQuery pomalý při každém kliknutí?
DirectQuery a Direct Lake slibují živá data. Dostanete třicetisekundový vizuál a účet za výpočetní výkon, který nikdo nechce vysvětlovat. Problém není v režimu. Je ve schématu pod ním.
Číst více → -
Qlik
Vytvářejí vaše Qlik aplikace pořád syntetické klíče?
Syntetické klíče a cyklické reference jsou jen Qlik, který přesně asociuje to, co dostal. Vznikají, protože data přicházejí bez konformních dimenzí a skutečných klíčů, takže si je musí vymyslet každá aplikace.
Číst více → -
Qlik
Selhávají vám reloady v Qliku s tím, jak data rostou?
In-memory engine je rychlý, protože všechno leží v RAM. Reloady selhávají a aplikace se zpomalují, když tuto RAM zaplní detail na úrovni řádků a transformace, které předtím neudělal žádný datový sklad.
Číst více → -
Tableau
Selhává vám refresh extractů v Tableau, nebo nestíhá doběhnout?
Tableau Backgrounder skončí timeoutem, soubor .hyper stále roste a dashboard ukazuje včerejšek. Extract je velký, protože nese surové řádky, které se výše v řetězci nikdy neagregovaly.
Číst více → -
Power BI
Je váš DAX kód v Power BI už příliš složitý na údržbu?
Dvě stě řádků CALCULATE a FILTER není známka pokročilého DAX. Obvykle je to známka toho, že vám datový sklad nikdy nedal klíče, historii ani granularitu, kterou jste potřebovali.
Číst více → -
Tableau
Je váš Tableau dashboard pomalý při každé změně filtru?
Dvacet sekund "Executing Query" při každém kliknutí na filtr. Tableau nevykresluje pomalu. Čeká na databázi, která dostala otázku, na kterou nedokáže rychle odpovědět.
Číst více → -
Power BI
Selhává vám refresh v Power BI každou noc?
Naplánovaný refresh skončí timeoutem, Power Query dojde paměť a vy se to dozvíte, až když někdo otevře dashboard. Příčinou téměř nikdy není Power BI. Je to práce, kterou po Power BI chcete.
Číst více →
Zatím tu nic není.