Bird
0
0

You want to add the dbt_utils package version 0.8.0 and the fivetran_utils package version 0.3.0 to your project. Which packages.yml content is correct to install both packages properly?

hard📝 Application Q15 of 15
dbt - Packages and Reusability
You want to add the dbt_utils package version 0.8.0 and the fivetran_utils package version 0.3.0 to your project. Which packages.yml content is correct to install both packages properly?
A- dbt_utils: version 0.8.0 - fivetran_utils: version 0.3.0
B- package: dbt_utils version: 0.8.0 - package: fivetran_utils version: 0.3.0
Cpackages: - dbt_utils: 0.8.0 - fivetran_utils: 0.3.0
D- package: dbt_utils, version: 0.8.0 - package: fivetran_utils, version: 0.3.0
Step-by-Step Solution
Solution:
  1. Step 1: Review correct YAML list format for multiple packages and check each option's correctness

    Each package is an item starting with a dash, followed by package and version keys on separate lines with indentation. - package: dbt_utils version: 0.8.0 - package: fivetran_utils version: 0.3.0 matches the correct YAML syntax. packages: - dbt_utils: 0.8.0 - fivetran_utils: 0.3.0 incorrectly adds a root key packages. - dbt_utils: version 0.8.0 - fivetran_utils: version 0.3.0 uses wrong key-value format. - package: dbt_utils, version: 0.8.0 - package: fivetran_utils, version: 0.3.0 uses commas inside YAML which is invalid.
  2. Final Answer:

    - package: dbt_utils version: 0.8.0 - package: fivetran_utils version: 0.3.0 -> Option B
  3. Quick Check:

    Proper YAML list with keys = - package: dbt_utils version: 0.8.0 - package: fivetran_utils version: 0.3.0 [OK]
Quick Trick: List each package with dash, package, and version keys [OK]
Common Mistakes:
MISTAKES
  • Adding extra root keys like 'packages:'
  • Using commas inside YAML list items
  • Incorrect key-value formatting

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More dbt Quizzes