Pojem

ETL

Extract, transform, load: proces, ktorý pravidelne vyťahuje dáta z rôznych systémov, upraví ich do jednotnej podoby a nahrá do dátového skladu alebo reportingu. Na jeho kvalite závisí, či čísla v dashboarde sedia s účtovníctvom.

Aktualizované

Čo to znamená

ETL je skratka pre extract, transform, load, teda vyťažiť, transformovať a nahrať. Ide o proces, ktorý pravidelne získava dáta z rôznych zdrojov, napríklad z účtovníctva, e-shopu, CRM či dochádzky, upraví ich do jednotnej podoby a uloží do dátového skladu alebo nástroja na reporting.

Najviac práce býva v transformácii. Dáta z rôznych systémov majú iné kódy zákazníkov, iné názvy produktov, iné meny a dátumy. Transformácia ich zjednotí, očistí od duplicít a chýb a prepočíta tak, aby sa dali porovnať a spojiť.

ETL je neviditeľnou časťou business intelligence. Používateľ vidí dashboard s grafmi, no ich správnosť závisí od toho, či ETL dáta načítal úplne, včas a správne ich spojil.

Ako to funguje v praxi

Pri reportingu pre vedenie odporúčame, aby finančné čísla v dashboarde pochádzali priamo z účtovníctva a ETL ich len preberal, nie prepočítaval podľa vlastnej logiky. Inak vzniknú dve pravdy: jedna v účtovníctve a druhá v grafoch.

Kľúčovou súčasťou sú kmeňové dáta. Ak má ten istý zákazník v CRM iné označenie ako v účtovníctve, ETL ho nespojí a tržby sa rozdelia medzi dvoch zákazníkov. Jednotné identifikátory, napríklad IČO, výrazne zjednodušia prácu.

Moderné nástroje umožňujú ETL bez programovania cez hotové konektory a API. Pri malých firmách často stačí jednoduchý nočný prenos dát do tabuľky či reportovacieho nástroja. Pri citlivých dátach treba riešiť, kde sa ukladajú a kto k nim má prístup.

Na čo si dať pozor

Najčastejším problémom je tichá chyba: ETL sa jednu noc nespustí alebo načíta len časť dát, a nikto si to nevšimne. Vedenie potom rozhoduje podľa neúplných čísel. Každý prenos by mal mať kontrolu úplnosti a upozornenie pri zlyhaní.

Druhé riziko vzniká pri zmene zdrojového systému. Keď sa zmení účtovný softvér alebo štruktúra e-shopu, staré ETL prestane fungovať alebo začne dávať nezmysly. Zmena systému má preto vždy zahŕňať aj úpravu dátových tokov.

Potrebujete pojem vysvetliť na vašej konkrétnej situácii? Konzultácie od 55 € / hodina bez DPH, podľa témy a zložitosti.