Files
workspace/skills/dbt-yaml-testing/schema_template.yml
@gabriel.pereira 5c4e6075e1 add claude skills
2026-03-26 16:29:53 -03:00

32 lines
924 B
YAML

version: 2
models:
- name: <model_name>
description: "One sentence describing the model: grain, scope, and key filters."
columns:
- name: <primary_key_column>
description: "Unique identifier for each row."
data_tests:
- unique
- not_null
- name: <foreign_key_column>
description: "Foreign key to the <entity> dimension."
data_tests:
- not_null
- relationships:
to: ref('<dim_model_name>')
field: <field_name>
- name: <status_column>
description: "Status of the record. One of: active, inactive, pending."
data_tests:
- not_null
- accepted_values:
values: ['active', 'inactive', 'pending']
- name: <optional_column>
description: "Description of what this column represents."
# no tests required for non-critical columns