Question 81
DP-750 voucher + Udemy course (lifetime access) = ₹3,500 for Indian ID card holders.
Details →You are packaging a Lakeflow ETL project as a Databricks Asset Bundle (now part of Declarative Automation Bundles) so it can be source-controlled and deployed through CI/CD. A teammate sends you the proposed project layout: ``` my_etl_project/ ├── databricks.yml ├── src/ │ └── ingest.py └── resources/ └── etl_job.yml ``` And the root configuration file: ```yaml bundle: name: my_etl_project include: - resources/*.yml targets: dev: default: true ``` Which statement correctly describes the requirements and behavior of this bundle configuration file?
- AA bundle must contain exactly one configuration file named `databricks.yml` at the root of the project; it defines the required `bundle` name and can reference other configuration files (such as `resources/etl_job.yml`) through the `include` mapping.
- BA bundle may contain any number of `databricks.yml` files in any folder; the Databricks CLI merges all of them at deploy time regardless of location.
- CResource definitions such as jobs and pipelines must be written inline in `databricks.yml`; the `include` mapping is only for Python wheel artifacts and cannot reference YAML resource files.
- DThe `targets` mapping is optional metadata only; without a `--target` flag the CLI deploys to every workspace listed in the user's `.databrickscfg` profile.