0sql
A Rust tool that turns requests written in business terms into SQL using a managed semantic model.
SITE CAPTUREBased on information published on the service's website. Selection and review policy
WHAT IT DOES
What does it do?
0sql finds join paths from tables and relationships defined in YAML and generates statements for the data source's SQL dialect. Its command-line and server interfaces use the same planner. It does not connect directly to a warehouse or execute queries. Models can be managed and checked in Git.
KEY FEATURES
Key features
- Convert query specifications written in business terms into SQL statements
- Determine join paths using the semantic model and security context
- Return a reason when a request cannot be generated
- Manage YAML models in Git and check them with zsql check
- Use the same planner in the command-line and server interfaces