Keboola šetří čas a dává lidem svobodu pracovat s daty. Jak s platformou pracovat, abyste se vyhnuli začátečnickým chybám?
David Lacina působí v České spořitelně jako platform architekt pro Keboolu – datovou platformu, která mění způsob práce s informacemi v celé bance. Jeho úkolem je nejen zavádět nové funkcionality, ale také pomáhat týmům stavět vlastní řešení. Největší radost mu přináší, když se podaří zautomatizovat manuální procesy a lidem ušetřit čas. V rozhovoru David přibližuje přednosti platformy Keboola i funkce, které usnadňují a zrychlují práci.
Datový selfservice
Keboola v České spořitelně umožňuje zaměstnancům řešit datové potřeby samostatně, bez nutnosti čekat na centrální datový tým. Díky jednoduchosti ji zvládnou využívat i méně technicky zkušení kolegové. „V Keboole lze velmi rychle vytvořit prototyp a ověřit, zda je myšlenka životaschopná, nebo zda nemá smysl v ní pokračovat,“ vysvětluje Lacina. Tento přístup výrazně urychluje práci, a to nejen datovým analytikům, ale i byznys týmům. Tam, kde by dříve bylo potřeba složitého vývoje, dnes stačí několik kliknutí.
Nezmeškejte žádné novinky ITT
Jednoduchost, která odlišuje Keboolu od konkurence
Hlavní předností Kebooly je její mimořádná jednoduchost. I netechnicky zaměření uživatelé si díky ní dokážou sami zautomatizovat datové pipeline. Přidání nového zdroje trvá jen pár minut – zpravidla stačí zadat adresu, uživatelské jméno a heslo, o zbytek se platforma postará sama. Většina práce probíhá formou klikání, kód se uplatní jen při psaní SQL či Python transformací. „Díky tomu jsou i začátečníci v tomto nástroji schopni zautomatizovat nějaký svůj proces v řádu hodin, pokud mají základní znalost SQL. Plno věcí dělá Keboola automaticky, jako např. loady do podkladové databáze, či inkrementální load do dané tabulky a podobně,” vysvětluje David. Pro zkušenější vývojáře může tento přístup působit někdy méně efektivně – to, co by na backendu zvládli několika příkazy, zde znamená několik kroků navíc. Celkově však přístup orientovaný na business hodnotu a rychlé nasazení odlišuje Keboolu od většiny integračních a datových platforem na trhu.
Jak se vyhnout začátečnickým chybám
První kroky s Keboolou mohou svádět k bezhlavému klikání. Právě její jednoduchost může být pro nováčky pastí. Podle Davida je proto klíčové začít s jasnou vizí: „Je dobré si nejprve alespoň v hrubých obrysech nakreslit, čeho chci dosáhnout, a teprve potom se pustit do vývoje,“ doporučuje. Koncept se samozřejmě může postupně upravovat podle toho, jak řešení vzniká a objevují se nové problémy. Pokud ale týmy začnou bez jakéhokoli plánu, hrozí, že se v projektu brzy ztratí, a nakonec budou muset věnovat mnoho času jeho složitému redesignu.
Funkce, které šetří čas i manuální práci
Keboola je od základu navržená s důrazem na business využití, což se promítá do všech jejích funkcí. Díky tomu dokážou i méně zkušení uživatelé postavit plnohodnotné datové řešení nebo automatizovat rutinní procesy, které by jinak vyžadovaly manuální práci, typicky například zdlouhavé kopírování dat z Excelu.
Pole využití platformy
V České spořitelně se Keboola využívá ve velkém měřítku. Platformu dnes aktivně používá přes 230 lidí ve zhruba stovce projektů. Mezi zajímavé use-cases patří například:
výpočet profilu korporátního klienta pro marketingovou komunikaci,
konsolidace metadat o infrastruktuře z různých zdrojů a jejich přenos do konfigurační databáze,
reporting KPI pro vedení banky,
analýza uživatelských interakcí díky integraci Google Analytics.
Snowflake jako klíčový motor
Klíčovou roli v úspěchu Kebooly v České spořitelně hraje podkladová databáze. Dnes běží platforma na Snowflake, který se podle Davida Laciny osvědčil mnohem lépe než dříve využívaný Synapse. „Díky Snowflake se Keboola začala šířit po bance s ohromnou rychlostí. Člověk by ani nevěřil, jak je důležité vybrat vhodnou databázi pro nástroj typu Keboola, kde uživatel s databází nepřichází tolik do styku” dodává David. K nejčastějším zdrojům dat patří databáze Oracle, PostgreSQL či MSSQL, ale využívá se také BigQuery nebo MySQL. Velmi silně je zastoupen i Excel, který Keboola dokáže automaticky stahovat ze SharePointu. Platforma se navíc snadno napojuje na různá API a v poslední době zvládá i práci s daty z Kafky.