Bird
0
0

What is the main purpose of a model contract in dbt?

easy🧠 Conceptual Q11 of 15
dbt - Governance and Collaboration
What is the main purpose of a model contract in dbt?
ATo schedule when models run in dbt Cloud
BTo define rules that ensure data quality in models
CTo control who can access the dbt project files
DTo create visual dashboards from model data
Step-by-Step Solution
Solution:
  1. Step 1: Understand what a model contract does

    A model contract sets rules that data must follow to be considered valid in dbt models.
  2. Step 2: Compare options to the definition

    Only To define rules that ensure data quality in models describes defining rules for data quality, which matches the purpose of model contracts.
  3. Final Answer:

    To define rules that ensure data quality in models -> Option B
  4. Quick Check:

    Model contract = data quality rules [OK]
Quick Trick: Model contracts = rules for data quality [OK]
Common Mistakes:
MISTAKES
  • Confusing access control with model contracts
  • Thinking contracts schedule runs
  • Mixing contracts with visualization tools

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More dbt Quizzes