โ† All DBT Flashcard Decks

DBT Deployment & CI/CD Flashcards

6 cards from real DBT practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 6 DBT Deployment & CI/CD flashcards as text
  1. Which dbt artifact is essential for enabling Slim CI state comparison?

    Answer: manifest.json

    `manifest.json` is the compiled graph of all nodes and their checksums, which dbt diffs against to find modified nodes.

  2. What is the best practice for the `profiles.yml` target schema in a developer environment?

    Answer: Use a personal schema prefixed with the developer's name

    A personal schema (e.g., `dbt_alice`) isolates each developer's models and prevents overwriting shared data.

  3. Which command verifies that your dbt project YAML and SQL are syntactically valid without connecting to a warehouse?

    Answer: dbt parse

    `dbt parse` reads all project files and builds the internal graph, catching YAML syntax errors and reference issues without running queries.

  4. What does the `on-run-start` hook in dbt_project.yml execute?

    Answer: SQL run before any model or test in the job

    `on-run-start` hooks run arbitrary SQL statements before any models, seeds, or tests are executed in a dbt invocation.

  5. Which dbt command installs packages listed in packages.yml?

    Answer: dbt deps

    `dbt deps` downloads all packages listed in packages.yml into the `dbt_packages/` directory.

  6. In a dbt Cloud job schedule, what format is used to define cron-based run timing?

    Answer: Standard 5-field cron expressions

    dbt Cloud accepts standard cron expressions (e.g., `0 6 * * *`) to schedule jobs at specific times.

How this page was made: written with AI tools. We have not yet matched this exam's facts to an official source, so confirm fees, dates and rules with the exam body. Not reviewed by a subject-matter expert. Editorial policy