mirror of https://github.com/buster-so/buster.git
- Renamed `semantic_models` to `models` in YAML template and related structures for consistency. - Changed `expr` field type in `PostDatasetsEntityRelationshipsRequest` from `Vec<String>` to `String` to simplify data handling. - Updated `BusterModel` struct to reflect the new `models` naming and removed unused `ModelDefaults` struct. - Adjusted tests to align with the updated model structure. These changes enhance clarity and maintainability in the model representation and data handling within the buster-cli. |
||
---|---|---|
.. | ||
src | ||
tests | ||
.gitignore | ||
Cargo.toml | ||
README.md | ||
buster_project.yml |
README.md
buster-cli
A CLI tool for creating and managing your semantic model in Buster.
This tool is two-way compatible with your dbt projects as well. We like dbt and think its a great tool,
Installation
TODO
How does it work?
You can imagine Buster as a layer on top of your dbt project that allows you to create and manage semantic models.
Quick Start
- Obtain your Buster API key. You can create one here.
Initialize your project by running:
buster init
This command will go through the following steps:
- Authenticate with your Buster API key.
- Checks to see if you have an existing dbt project. If you do, you will be prompted to use the existing project or create a new one.
- If you choose to use the existing project, Buster will use the existing project to create semantic model files.