Sobes.tech

Data Analyst

Co zwykle robisz po przygotowaniu SQL dla modelu DBT?

269

Zadanie SQL: oblicz konwersję według grup eksperymentów (exp_id=90) od zdarzenia Epic Match Start do Epic Fight Win według użytkowników, z poprawną atrybucją zdarzeń do eksperymentu przez join po czasie.

184

Zadanie w Pythonie: zbudować sesje użytkowników na podstawie zdarzeń (przerwa > 30 minut = nowa sesja) i obliczyć dzienne agregaty.

166

Czym jest semi-join i anti-join? Do czego służą i gdzie je stosować?

122

ORDER BY i PRIMARY KEY w ClickHouse — jaka jest różnica, dlaczego są oddzielone?

117

Podaj przykład, kiedy sam zainicjowałeś zmiany w DWH, pipeline lub modelu danych.

115

Mamy ClickHouse i w nim zapytanie DBT, które jest regularnie uruchamiane, ale działa długo. Jakie mogą być przyczyny i jak podszedłbyś do optymalizacji?

113

Jak decydujesz, jakie testy napisać dla modelu DBT? Czy potrzebne są alerty?

109

Opowiedz o podejściach do budowy DWH: Data Vault 2.0 vs schemat śnieżynki/gwiazdy — główne encje, zalety i wady.

97