Ik repareer en optimaliseer sql en dbt modellen in snowflake en bq
Specialist in B2B Leadgeneratie en Data Research
Over deze dienst
Je SQL werkt al. Het probleem is dat het in twaalf opgeslagen queries zit, niemand weet meer welke eerst draait, en twee dashboards die 'dezelfde' metric gebruiken, zijn stilletjes niet eens hetzelfde.
dbt lost dat op, en de SQL die erin zit blijft de SQL die je al hebt.
Wat ik doe:
- Bestaande queries omzetten naar dbt-modellen in staging en marts, zodat een metric één keer wordt gedefinieerd en overal hergebruikt
- Modellen verbeteren die traag, fout of stilletjes kapot zijn
- Tests toevoegen: uniekheid, niet-null, referentiële integriteit, rij-telling en omzetverificatie
- De documentatie schrijven, zodat de volgende persoon niet hoeft te gokken wat een kolom betekent
Ik werk dagelijks in Snowflake met dbt, Fivetran en Metabase, voor een Amerikaans productbedrijf, vanuit Duitsland. Het grootste deel van mijn tijd gaat naar subscription data: MRR, churn, retentie, funnels.
Scope, eerlijk gezegd: ik werk binnen je bestaande dbt-project, of zet er een eenvoudige vanaf nul op. Ik neem geen CI/CD pipelines, aangepaste macro-bibliotheken of orkestratieplatforms aan als dat is wat je nodig hebt, ik zeg dat vooraf voordat je bestelt in plaats van achteraf.
Stuur me je repo of je huidige queries, vertel me wat de uiteindelijke tabellen moeten beantwoorden, en ik vertel je wat realistisch is.
Platform:
BigQuery
•
MongoDB
•
MySQL
•
PostgreSQL
Expertise:
SQL
•
NoSQL
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Heb ik een bestaand dbt-project nodig?
Nee. Als je er een hebt, werk ik erin. Als je er geen hebt, zet ik een eenvoudig project op - bronnen, staging en marts - en lever ik het op met een README zodat jouw team het zelf kan uitvoeren.
Met welke warehouses werk je?
Snowflake, BigQuery, PostgreSQL en Redshift. De dbt-logica wordt tussen hen overgezet; slechts een paar functies verschillen, en dat regel ik als onderdeel van het werk.
Wat heb je van mij nodig om te beginnen?
Leesrechten op de bron-tabellen, een dev schema waar dbt in kan schrijven, en - het belangrijkste - wat één rij betekent in elke tabel en welke rijen je moet uitsluiten. Alleen jij weet dat deel.
Kun je gewoon de SQL fixen zonder dbt?
Ja. Als dbt meer is dan je nu nodig hebt, schrijf ik platte SQL en zeg ik dat ook, in plaats van je een setup te verkopen die niemand op je team zal onderhouden.

