Bird
0
0

In a large dbt project, you want to create a naming convention that helps new team members quickly identify model types and their dependencies. Which approach best supports this goal?

hard📝 Application Q15 of 15
dbt - Project Organization
In a large dbt project, you want to create a naming convention that helps new team members quickly identify model types and their dependencies. Which approach best supports this goal?
AUse consistent prefixes like <code>stg_</code>, <code>int_</code>, <code>fct_</code>, keep names lowercase with underscores, and document the naming rules.
BUse random prefixes for variety, mix uppercase and lowercase, and avoid documentation to encourage exploration.
CName all models with the project name prefix only, ignoring model roles and dependencies.
DUse only numbers as prefixes to indicate model order, without descriptive names.
Step-by-Step Solution
Solution:
  1. Step 1: Identify best practices for naming at scale

    Consistent prefixes and lowercase with underscores improve clarity and readability.
  2. Step 2: Recognize importance of documentation

    Documenting naming rules helps new team members understand conventions and dependencies quickly.
  3. Final Answer:

    Use consistent prefixes like stg_, int_, fct_, keep names lowercase with underscores, and document the naming rules. -> Option A
  4. Quick Check:

    Consistency + documentation = easier onboarding [OK]
Quick Trick: Combine clear prefixes with documentation [OK]
Common Mistakes:
MISTAKES
  • Ignoring documentation
  • Using inconsistent naming styles
  • Choosing unclear or numeric-only prefixes

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More dbt Quizzes