Schlägt Attribute für eine Entity vor
Analysiert verfügbare Attribute aus der Staging-Quelle und schlägt eine optimale Hub/Sat-Aufteilung für eine Entity vor. Empfiehlt Business Keys, Satellite-Struktur und identifiziert Links.
/plugin marketplace add fellnerd/claude-marketplace/plugin install datavault@dimetrics-marketplaceAnalysiere verfügbare Attribute aus der Staging-Quelle und schlage eine Hub/Sat-Aufteilung vor.
Tool: suggest_attributes
Args: { "entityName": "{{ENTITY_NAME}}" }
═══════════════════════════════════════
Attribute-Analyse: {{ENTITY_NAME}}
═══════════════════════════════════════
📥 Quelle: stg_{{ENTITY_NAME}}
🔑 Empfohlener Business Key:
- {{ENTITY_NAME}}_id
📦 Empfehlung für Satellite-Aufteilung:
┌─────────────────────────────────────────────┐
│ sat_{{ENTITY_NAME}} (Stammdaten) │
├─────────────────────────────────────────────┤
│ ✓ name │
│ ✓ description │
│ ✓ created_date │
│ ✓ type_code │
└─────────────────────────────────────────────┘
┌─────────────────────────────────────────────┐
│ sat_{{ENTITY_NAME}}_status (Häufig ändernd) │
├─────────────────────────────────────────────┤
│ ✓ status │
│ ✓ last_modified │
│ ✓ modified_by │
└─────────────────────────────────────────────┘
🔗 Fremdschlüssel (→ Links):
- country_id → hub_country
- parent_id → hub_{{ENTITY_NAME}} (self-ref)
⚠️ Ignorierte Spalten:
- _synapse_timestamp (technisch)
- _file_path (technisch)
/create-satellite {{ENTITY_NAME}}/create-link {{ENTITY_NAME}}_country/suggest-attributes company
/suggest-attributes product