Practice for the certification you're working toward.

Take realistic mock exams, learn from detailed explanations, and see where to focus before exam day. Start with free sessions, then choose whether you need more practice.

Choose a certification

Two ways to move forward

Build understanding. Test readiness.

01 / Certification prep

Realistic certification preparation

Practice with guided sessions and exam simulations, then use clear explanations to focus your next study session.

Find a certification
02 / Learn

Interactive technical learning

Build technical understanding through focused, interactive lessons, starting with dbt Fundamentals.

Open Learning

Practice preview

Learn from every answer.

Review the reasoning, the strongest misconception, and the official source behind each answer.
dbt Analytics EngineeringPractice

Implementing dbt Tests

A customer model contains duplicate non-null `customer_id` values. Which generic test identifies that condition?

  1. A

    accepted_values

    Selected
  2. B

    relationships

  3. C

    unique

  4. D

    not_null