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: preserve metric semantics across fact sources
- `sqlmesh lint` should accept model file paths
- `sqlmesh test` should support `--use-project-index` for scoped loads
- `sqlmesh format` should not fully load the project when paths are given
- Improve `format`, `lint`, and `test` commands to make pre-commit setup simple and more efficient
- 3 - Avoid recreating snapshot_by_name in evaluator
- 2 - Avoid recreating full table mapping for every render
- Virtual layer update is O(N²) in Python and does not scale with concurrent_tasks
- ClickHouse cluster mode runs CREATE ... AS SELECT on every replica
- Perf: add opt-in project-index planning
- Docs
- Python not yet supported