0
0
dbtdata~20 mins

dbt Core vs dbt Cloud - Practice Questions

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
dbt Mastery Badge
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Key difference between dbt Core and dbt Cloud

Which statement best describes the main difference between dbt Core and dbt Cloud?

Adbt Core is a cloud-only service, while dbt Cloud is a local desktop application.
Bdbt Core is an open-source command-line tool, while dbt Cloud is a managed service with a user interface and additional features.
Cdbt Core supports scheduling and alerting natively, but dbt Cloud does not.
Ddbt Core requires a paid subscription, while dbt Cloud is free and open-source.
Attempts:
2 left
💡 Hint

Think about how open-source tools differ from managed cloud services.

Predict Output
intermediate
2:00remaining
Output of dbt run in dbt Core vs dbt Cloud

Consider running dbt run in both dbt Core and dbt Cloud environments. Which output is unique to dbt Cloud?

AA web dashboard showing job status and logs after the run completes.
BA command-line printout of executed SQL queries.
CA local file with compiled SQL models.
DAn error message if the SQL syntax is invalid.
Attempts:
2 left
💡 Hint

Think about what extra features a cloud platform provides beyond command-line output.

data_output
advanced
2:00remaining
Scheduling dbt jobs in Core vs Cloud

You want to schedule a dbt job to run every night at midnight. Which environment supports this natively, and what is the expected output?

Adbt Core supports native scheduling with cron jobs and shows scheduled runs in the CLI; dbt Cloud does not support scheduling.
BBoth dbt Core and dbt Cloud support native scheduling and provide identical scheduling dashboards.
Cdbt Cloud supports native scheduling and will show scheduled job runs in the UI; dbt Core requires external schedulers and has no native output for scheduling.
DNeither dbt Core nor dbt Cloud support scheduling; you must use third-party tools.
Attempts:
2 left
💡 Hint

Consider which tool includes a user interface and built-in job management.

🔧 Debug
advanced
2:00remaining
Debugging environment variable usage in dbt Core vs dbt Cloud

You set an environment variable DBT_ENV_VAR to configure your dbt project. In which environment will this variable be automatically available during runs, and why might it fail in the other?

Adbt Cloud automatically injects environment variables set in the UI during runs; dbt Core requires manual export in the shell before running.
Bdbt Core automatically reads environment variables from a config file; dbt Cloud ignores environment variables.
CBoth dbt Core and dbt Cloud ignore environment variables and require hardcoded values.
Ddbt Core requires environment variables to be set in the UI; dbt Cloud reads them from the local shell.
Attempts:
2 left
💡 Hint

Think about how environment variables are managed in cloud vs local command-line environments.

🚀 Application
expert
3:00remaining
Choosing between dbt Core and dbt Cloud for a team

Your data team wants to collaborate on models, schedule runs, and monitor logs easily without managing infrastructure. Which option best fits their needs and why?

AUse neither; both dbt Core and dbt Cloud lack collaboration and scheduling features.
BUse dbt Core because it has a graphical interface for collaboration and built-in scheduling.
CUse dbt Core because it automatically manages cloud infrastructure and user access.
DUse dbt Cloud because it provides collaboration tools, scheduling, and logging in a managed environment.
Attempts:
2 left
💡 Hint

Consider which product is designed for teams and managed services.