Riparerò e ottimizzerò modelli sql e dbt in snowflake e bq
Specialista in Lead Generation B2B e Ricerca Dati
Informazioni su questo servizio
Il tuo SQL funziona già. Il problema è che si trova in dodici query salvate, nessuno ricorda quale viene eseguita prima, e due dashboard che usano "lo stesso" metriche si contraddicono silenziosamente.
dbt risolve questo, e il SQL all’interno rimane il SQL che già possiedi.
Quello che faccio:
- Trasformo le query esistenti in modelli dbt in staging e mart, così una metrica viene definita una volta sola e riutilizzata ovunque
- Risolvo modelli lenti, sbagliati o silenziosamente rotti
- Aggiungo test: unicità, not-null, integrità referenziale, conteggio delle righe e riconciliazione delle entrate
- Scrivo la documentazione, così la prossima persona non deve indovinare cosa significa una colonna
Lavoro quotidianamente in Snowflake con dbt, Fivetran e Metabase, per un’azienda di prodotti negli Stati Uniti, da Germania. La maggior parte del mio tempo va ai dati di abbonamento: MRR, churn, retention, funnel.
In modo onesto: lavoro all’interno del tuo progetto dbt esistente, o ne creo uno semplice da zero. Non mi occupo di pipeline CI/CD, librerie di macro personalizzate o piattaforme di orchestrazione, se sono queste le tue esigenze, te lo dirò prima di ricevere l’ordine, non dopo.
Inviami il tuo repo o le tue query attuali, dimmi cosa dovrebbero rispondere le tabelle finali, e ti dirò cosa è realistico.
Piattaforma:
BigQuery
•
MongoDB
•
MySQL
•
PostgreSQL
Expertise:
SQL
•
NoSQL
Il mio portfolio
FAQ
Traduzione automatica.
Ho bisogno di un progetto dbt esistente?
No. Se ne hai uno, lavoro all’interno di esso. Se non ce l’hai, posso configurare un progetto semplice - fonti, staging e marts - e consegnartelo con un README così il tuo team può gestirlo da solo.
Con quali warehouse lavori?
Snowflake, BigQuery, PostgreSQL e Redshift. La logica dbt si trasferisce tra loro; solo alcune funzioni cambiano, e me ne occupo io come parte del lavoro.
Cosa ti serve da me per iniziare?
Accesso in lettura alle tabelle di origine, uno schema dev su cui dbt può scrivere, e - cosa più importante - cosa significa una riga in ogni tabella e quali righe escludere. Solo tu conosci questa parte.
Puoi semplicemente sistemare l’SQL senza dbt?
Sì. Se dbt è più di quello di cui hai bisogno in questo momento, scriverò SQL semplice e te lo dirò, invece di venderti una configurazione che nessuno del tuo team manterrà.

