REFERENCES
buster.yml
buster.yml
The buster.yml
file is the primary configuration file for your Buster project. It defines how Buster connects to your data sources and where to find your semantic models.
Basic Structure
Buster.yml now supports a multi-project configuration, allowing you to define multiple projects within a single file. This is useful when you need to connect to multiple data sources or schemas within the same Buster deployment.
Configuration Options
Single Project Configuration
For simple setups with a single data source:
Field | Required | Description |
---|---|---|
data_source_name | Yes | Name of the data source connection defined in Buster |
schema | Yes | Database schema containing your tables |
database | Yes | Database name to connect to |
model_paths | No | List of paths to directories containing semantic model files (relative to buster.yml) |
Multi-Project Configuration
For advanced setups with multiple data sources:
Field | Required | Description |
---|---|---|
projects | Yes | List of project configurations |
projects[].path | Yes | Project path (relative to buster.yml location) |
projects[].data_source_name | Yes | Name of the data source connection defined in Buster |
projects[].schema | Yes | Database schema containing your tables |
projects[].database | Yes | Database name to connect to |
projects[].model_paths | No | List of paths to directories containing semantic model files (relative to project path) |