DBT моделінің SQL-і дайын болғаннан кейін әдетте не істейсіз?
Data Analyst
SQL тапсырмасы: пайдаланушылар бойынша эксперимент топтары (exp_id=90) үшін Epic Match Start оқиғасынан Epic Fight Win-ге конверсияны есептеу, оқиғалардың экспериментке дұрыс қатысуын уақыт бойынша қосылу арқылы анықтау.
Python тапсырмасы: оқиғалар негізінде пайдаланушы сессияларын құру (аралық > 30 минут болса, жаңа сессия) және күнделікті жинақтарды есептеу.
ClickHouse-дағы индекстер туралы айтыңыз.
Semi-join және anti-join дегеніміз не? Оларды не үшін қажет және қайда қолданады?
Өздігіңізден DWH, құбыр немесе деректер моделінде өзгерістер енгізген жағдайды мысалмен көрсетіңіз.
ClickHouse-да ORDER BY және PRIMARY KEY арасындағы айырмашылық неде, және олар неге бөлінген?
DBT моделіне қандай тесттер жазу керек екенін қалай шешесіз? Ескерту керек пе?
Бізде ClickHouse бар, онда тұрақты түрде іске қосылатын, бірақ ұзақ уақыт алатын DBT сұрауы бар. Негізгі себептері қандай болуы мүмкін және сіз оны қалай оңтайландырар едіңіз?
DWH құру тәсілдері туралы айтыңыз: Data Vault 2.0 vs қарлығаш/жұлдыз — негізгі объектілер, артықшылықтар және кемшіліктер.