Cosa fai di solito dopo aver preparato SQL per il modello DBT?
Data Analyst
Compito SQL: calcolare la conversione per gruppi di esperimenti (exp_id=90) dall'evento Epic Match Start a Epic Fight Win per utenti, con l'attribuzione corretta degli eventi all'esperimento tramite join temporale.
Compito in Python: costruire sessioni utente per eventi (interruzione > 30 minuti = nuova sessione) e calcolare aggregati giornalieri.
Parla degli indici in ClickHouse.
Cos'è un semi-join e un anti-join? A cosa servono e dove si applicano?
Fornisci un esempio in cui hai tu stesso avviato modifiche nel DWH, nel pipeline o nel modello di dati.
ORDER BY e PRIMARY KEY in ClickHouse — qual è la differenza, perché sono separati?
Abbiamo ClickHouse e in esso una query DBT che viene eseguita regolarmente, ma richiede molto tempo. Quali potrebbero essere le cause e come affronteresti l'ottimizzazione?
Come decidi quali test scrivere per il modello DBT? Sono necessarie le allerte?
Parla degli approcci alla costruzione di un DWH: Data Vault 2.0 vs schema a fiocco di neve/stella — entità principali, vantaggi e svantaggi.