buster/cli
dal 1f1df4a7bb
Refactor dataset deployment logic and enhance request structure
- 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.
2025-01-11 15:17:01 -07:00
..
src Refactor dataset deployment logic and enhance request structure 2025-01-11 15:17:01 -07:00
tests Refactor buster-cli model structures and update YAML templates 2025-01-03 13:26:48 -07:00
.gitignore Refactor buster-cli model structures and update YAML templates 2025-01-03 13:26:48 -07:00
Cargo.toml Refactor buster-cli model structures and update YAML templates 2025-01-03 13:26:48 -07:00
README.md Refactor buster-cli model structures and update YAML templates 2025-01-03 13:26:48 -07:00
buster_project.yml Refactor buster-cli model structures and update YAML templates 2025-01-03 13:26:48 -07:00

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

  1. 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:

  1. Authenticate with your Buster API key.
  2. 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.