Edit Models
Skill for configuring dbt models as Lightdash tables/explores using dbt 1.10+ and Fusion standards.
Purpose
Enables the configuration of entity-level metadata, joins, and explores in dbt YAML.
Behavior
- •Model Registration: Documentation in dbt YAML is required for model visibility.
- •dbt 1.10+ Configuration: Use the
config.metablock. - •Relationship Mapping: Define
primary_keyandjoinswith correct relationships. - •Reference Consultation: ALWAYS check
references/basics.mdandreferences/advanced.mdfor syntax patterns.
References
- •Basics: Table labels, primary keys, and visibility.
- •Advanced: Joins, relationships, and custom explores.
- •Best Practices: Wide, flat tables and materialization.
- •SQL Templating: Using
${field}and user attributes.
Rules
- •ALWAYS define a
primary_keyfor every model. - •Prefer wide, flat tables (Wide Table Pattern).
- •Refer to
read-modelsto verify existing joins and structure before modification.