sqlmesh
https://github.com/tobikodata/sqlmesh
Python
Efficient data transformation and modeling framework that is backwards compatible with dbt.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported1 Subscribers
Add a CodeTriage badge to sqlmesh
Help out
- Issues
- fix(snowflake): use ALTER ICEBERG TABLE to register column comments on Iceberg tables
- fix(fabric): no-op warehouse create when the name already exists
- fix(fabric): include default warehouse on listed objects
- Fix: generate_surrogate_key renders valid hex strings on MySQL, T-SQL, StarRocks and Snowflake
- fix(duckdb): do not cascade table/view drops in DuckLake catalogs
- Janitor cannot delete snapshots on DuckLake: DROP ... CASCADE is unsupported, and fails silently until a snapshot expires
- Fix: render execution_time through a per-test generator instead of patching the shared dialect
- feat: Add IBM Db2 engine adapter
- fix: preserve metric semantics across fact sources
- `sqlmesh lint` should accept model file paths
- Docs
- Python not yet supported