Erstellt einen neuen Data Vault Satellite
Erstellt einen neuen Data Vault Satellite mit interaktiver Attributauswahl aus der Staging-Quelle. Prüft automatisch den zugehörigen Hub und validiert das Modell nach der Erstellung.
/plugin marketplace add fellnerd/claude-marketplace/plugin install datavault@dimetrics-marketplaceDu erstellst einen neuen Data Vault Satellite. Folge diesem Workflow:
Prüfe ob der zugehörige Hub existiert:
Tool: get_entity_info
Args: { "entityName": "hub_{{ENTITY_NAME}}" }
Falls Hub nicht existiert:
hub_{{ENTITY_NAME}} existiert nicht. Soll ich ihn zuerst erstellen?"/create-hub {{ENTITY_NAME}}Zeige alle verfügbaren Attribute aus der Staging-Quelle:
Tool: suggest_attributes
Args: { "entityName": "{{ENTITY_NAME}}" }
Präsentiere als Auswahl:
Welche Attribute sollen in den Satellite aufgenommen werden?
Verfügbar aus stg_{{ENTITY_NAME}}: ☐ name ☐ status
☐ description ☐ created_date ... (alle verfügbaren Attribute)Auswahl: [alle / bestimmte Nummern / kommaseparierte Namen]
Tool: create_satellite
Args: {
"entityName": "{{ENTITY_NAME}}",
"payloadColumns": {{PAYLOAD_COLUMNS}},
"sourceModel": "{{SOURCE_MODEL}}"
}
Nach Erstellung:
Tool: validate_model
Args: { "modelName": "sat_{{ENTITY_NAME}}" }
Biete an:
/add-tests sat_{{ENTITY_NAME}}dbt run --select sat_{{ENTITY_NAME}}{{ENTITY_NAME}}: Name der Entity (z.B. "product"){{PAYLOAD_COLUMNS}}: Array der Payload-Spalten{{SOURCE_MODEL}}: Staging View Name/create-satellite product
Interaktiv: Wähle Attribute aus stg_product für sat_product.