Challenge - 5 Problems
Data Discoverability Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate2:00remaining
How does documentation improve data discoverability in dbt?
Which of the following best explains why documentation helps make data more discoverable in dbt projects?
Attempts:
2 left
💡 Hint
Think about how clear explanations help people find and use data.
✗ Incorrect
Documentation in dbt provides descriptions and context for data models and columns, which helps users understand what data is available and how to use it. This clarity makes data easier to discover.
❓ data_output
intermediate1:30remaining
Output of dbt docs generate command
What is the main output of running the command
dbt docs generate in a dbt project?Attempts:
2 left
💡 Hint
Think about what kind of user-friendly output helps people explore data.
✗ Incorrect
The
dbt docs generate command generates manifest.json and catalog.json, which are used to create an HTML documentation site that users can browse to discover and understand data models and their relationships.🔧 Debug
advanced2:30remaining
Why is some data not showing in dbt docs?
A user notices that some models are missing descriptions in the dbt docs site after running
dbt docs generate. Which of the following is the most likely cause?Attempts:
2 left
💡 Hint
Think about what information dbt docs uses to show descriptions.
✗ Incorrect
dbt docs shows descriptions only if they are defined in the schema.yml files. Missing descriptions mean no text appears in the docs site.
🚀 Application
advanced3:00remaining
Using documentation to improve team collaboration
How can well-maintained documentation in dbt help a data team work better together?
Attempts:
2 left
💡 Hint
Think about how clear information helps people coordinate their work.
✗ Incorrect
Documentation clarifies what data means and how it flows, so team members can trust and use data consistently, improving collaboration.
❓ visualization
expert3:00remaining
Interpreting dbt docs lineage graph
In the dbt docs lineage graph, what does a direct arrow from model A to model B represent?
Attempts:
2 left
💡 Hint
Think about what dependency means in data pipelines.
✗ Incorrect
An arrow from A to B means B uses data from A, so B depends on A. This shows data flow direction in the lineage graph.