5
Transformatie
Tjark van de Merwe edited this page 2026-07-16 08:13:54 +00:00
Belangrijkste redenen voor keuze SQLMesh:
- Onderdeel van Python waar we in Ingest (dlt) ook al mee werken
- Biedt ook mogelijkheid om naast SQL stukken Python te verwerken in de methodiek
- Volledig open source (onderdeel van Linux foundation)
- Relatief nieuw, maar al veel documentatie en community
Vergelijking met dbt:
- Ook onderdeel van Python, en voor het schrijven van Python in de transformaties is er een dbt-py extensie gemaakt, en sinds dbt 1.3 kan het ook vanuit het core package .py bestanden ondersteunen. Maar SQLMesh heeft meer vanuit de basis support voor een combinatie van SQL en Python.
- dbt core is open source, maar nieuwe functionaliteit zit in dbt cloud wat niet open source is
- jinja + yaml rondom SQL, ipv puur SQL
- Is groot ecosysteem en veel ontwikkelaars die dit al kennen, maar deze kennis zit niet in onze werkgroep