โ† All DBT Flashcard Decks

DBT Sources & Seeds 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 Sources & Seeds flashcards as text
  1. What does the `quoting` config on a source control?

    Answer: Whether column names are enclosed in quotes in generated SQL

    The `quoting:` config specifies whether the database, schema, or identifier portions of a source reference are wrapped in quotes.

  2. How can you add a description to a source table in dbt?

    Answer: Use the description: key in the source YAML block

    The `description:` field in the source YAML becomes part of the dbt documentation site and catalog.

  3. Which dbt feature allows you to apply a test to all columns of a source table at once using a meta tag?

    Answer: Column-level tests defined in schema.yml

    Defining tests under each column in the sources YAML lets you attach generic tests like `not_null` or `unique` to individual source columns.

  4. What node selector prefix lets you run `dbt test` on only source tests?

    Answer: sources:*

    The `sources:` selector prefix targets source nodes, so `dbt test --select sources:` runs only source-defined tests.

  5. Which dbt command generates a freshness report for all sources that have a freshness block defined?

    Answer: dbt source freshness

    `dbt source freshness` scans each source table's `loaded_at_field` and writes results to `sources.json` in the target/ directory.

  6. What is the default column delimiter used when dbt reads CSV seed files?

    Answer: Comma (,)

    dbt expects standard CSV format with comma-separated values by default; you can override this with the `delimiter` seed config.

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