Co obvykle děláš poté, co máš hotové SQL pro model DBT?
Data Analyst
Úkol SQL: spočítat konverzi podle skupin experimentu (exp_id=90) od události Epic Match Start k Epic Fight Win podle uživatelů, s správnou atribucí událostí k experimentu přes join podle času.
Úkol v Pythonu: sestavit uživatelské relace podle událostí (přerušení > 30 minut = nová relace) a spočítat denní agregáty.
Povězte o indexech v ClickHouse.
Co je semi-join a anti-join? Na co jsou potřeba a kde se používají?
Uveď příklad, kdy jsi sám inicioval změny v DWH, pipeline nebo datovém modelu.
ORDER BY a PRIMARY KEY v ClickHouse — v čem je rozdíl, proč jsou odděleny?
Máme ClickHouse a v něm dotaz DBT, který se pravidelně spouští, ale trvá dlouho. Jaké mohou být příčiny a jak bys přistupoval k optimalizaci?
Jak rozhodujete, jaké testy napsat pro model DBT? Jsou potřeba alerty?
Pověz mi o přístupech k budování DWH: Data Vault 2.0 vs sněhová vločka/hvězda — hlavní entity, výhody a nevýhody.