mirror of https://github.com/buster-so/buster.git
- Introduced a new `is_simple` flag in the `deploy_datasets` function to differentiate between full and simple dataset deployments. - Updated the `deploy_datasets_handler` to accept the `is_simple` parameter, allowing for conditional processing of inserted datasets. - Modified the `DeployDatasetsRequest` struct to include an optional `id` and `type_` field, enhancing the request's flexibility. - Adjusted the handling of the `yml_file` field to be optional in the `DeployDatasetsRequest` struct. - Updated the `process_batch` function to handle "USER-DEFINED" data types in addition to existing types. These changes improve the dataset deployment process by allowing for more granular control and flexibility in handling different dataset types. |
||
---|---|---|
.. | ||
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.