Validiert ein dbt Model
Validiert dbt Models auf Syntax, Tests und Data Vault Konformität. Nutze es nach Modelländerungen oder vor Deployments, um Fehler frühzeitig zu erkennen.
/plugin marketplace add fellnerd/claude-marketplace/plugin install datavault@dimetrics-marketplaceFühre Validierungen für ein dbt Model durch.
Tool: validate_model
Args: { "modelName": "{{MODEL_NAME}}" }
Tool: run_command
Args: { "command": "dbt compile --select {{MODEL_NAME}}" }
Tool: run_command
Args: { "command": "dbt test --select {{MODEL_NAME}}" }
Prüfungen je nach Model-Typ:
Hub:
Satellite:
Link:
═══════════════════════════════════════
Validierung: {{MODEL_NAME}}
═══════════════════════════════════════
✓ Kompilierung erfolgreich
✓ not_null: hk_company - PASSED
✓ unique: hk_company - PASSED
✓ relationships: hk_company → hub_company - PASSED
✗ accepted_values: status - FAILED
→ Unbekannter Wert: 'archived'
Ergebnis: 3/4 Tests bestanden
⚠️ Empfehlungen:
- accepted_values für 'status' um 'archived' erweitern
/validate {{MODEL_NAME}} --quick
/validate hub_company
/validate sat_company
/validate stg_company