Bird
0
0

You want to create a data product in dbt that combines sales and customer data from different domains. Which approach aligns best with data mesh patterns?

hard🚀 Application Q8 of 15
dbt - Governance and Collaboration
You want to create a data product in dbt that combines sales and customer data from different domains. Which approach aligns best with data mesh patterns?
ACentralize all data in one model ignoring domains
BCreate a new dbt model in a shared domain referencing both domain models
CMerge raw data files outside dbt before loading
DDuplicate sales data into customer domain models
Step-by-Step Solution
Solution:
  1. Step 1: Understand data mesh domain ownership

    Each domain owns its data; combining should respect domain boundaries.
  2. Step 2: Use dbt to create shared models

    A shared domain model can reference domain models to create combined data products.
  3. Final Answer:

    Create a new dbt model in a shared domain referencing both domain models -> Option B
  4. Quick Check:

    Combine domains via shared models [OK]
Quick Trick: Use shared domain models to combine domain data [OK]
Common Mistakes:
MISTAKES
  • Merging raw data outside dbt breaks mesh principles
  • Centralizing ignores domain ownership
  • Duplicating data causes inconsistency

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More dbt Quizzes