1. B
Explanation: The `models` directory stores transformation SQL files converting raw data into analytical tables.
2. A
Explanation: Ephemeral models exist only during compilation and are not materialized in the database.
3. A
Explanation: Source freshness identifies when data sources are outdated.
4. B
Explanation: Adults learn best through hands-on, relevant experience.
5. B
Explanation: `dbt run` executes model SQL and materializes results.
6. B
Explanation: Seed files are static CSVs used as inputs.
7. B
Explanation: Scenario-based learning aligns with adult learning theory.
8. A
Explanation: dbt tests validate data quality and model integrity.
9. A
Explanation: Collaborative problem-solving promotes engagement and experiential learning.
10. B
Explanation: Reflective questioning fosters self-awareness and improvement.
11. B
Explanation: The `ref` function manages model dependencies.
12. B
Explanation: Performance-based simulations assess applied troubleshooting skills.
13. A
Explanation: `dbt debug` verifies configurations and connections before model execution.
14. A
Explanation: Incremental models improve performance by processing only new data.
15. A
Explanation: Documentation generation builds technical and visual lineage documentation.
16. B
Explanation: Project-based tasks measure real application of knowledge.
17. B
Explanation: Materialization defines how model results persist in the database.
18. A
Explanation: Freshness checks and tests support compliance and auditability.
19. B
Explanation: Reflection connects new learning to prior experiences.
20. A
Explanation: Exposures document how downstream tools depend on dbt outputs.
21. A
Explanation: Modeling real debugging teaches practical mentoring techniques.
22. A
Explanation: Designing and optimizing models assesses applied analytical and technical reasoning.
23. A
Explanation: Snapshots track data changes over time.
24. B
Explanation: Performance objectives focus on applied, demonstrable skills.
25. A
Explanation: The target folder stores compiled files and artifacts.
26. B
Explanation: True mastery is shown through end-to-end project creation.
27. A
Explanation: dbt ensures traceable, auditable transformations via version control.
28. A
Explanation: Version control integration enhances collaboration, traceability, and regulatory compliance.
29. A
Explanation: dbt promotes collaboration through standardized, tracked SQL.
30. A
Explanation: Constructive feedback enhances learning and teamwork.
31. A
Explanation: Adults engage better with immediate application of learning.
32. A
Explanation: Macros allow code reuse and cleaner logic.
33. A
Explanation: Jinja templates automate SQL generation dynamically.
34. A
Explanation: `profiles.yml` stores connection credentials to data warehouses.
35. A
Explanation: Real-world projects validate applied understanding.
36. A
Explanation: Continuous feedback helps reinforce learning and motivation.
37. A
Explanation: Hands-on testing tasks promote active learning.
Prepare for the DBT - Certified Data Build Tool Developer exam with our free practice test modules. Each quiz covers key topics to help you pass on your first try.