Files
claude-08-07/memory/project-08-07-datenmodell.md
2026-07-09 09:22:00 +02:00

1.1 KiB

name, description, metadata
name description metadata
project-08-07-datenmodell Strukturierte SQLite-Ablage als abgeleitete Arbeitsschicht; roher JSON bleibt Quelle
type
project

Daten werden zusätzlich strukturiert in SQLite abgelegt (eine Datei, kein Setup). Der rohe JSON bleibt Single Source of Truth; SQLite ist die abgeleitete Arbeitsschicht.

Why: Cross-Sell braucht Aggregation über Module, Ko-Vorkommen und Joins mit der Veredelung — im verschachtelten JSON-Baum mühsam, als SQL trivial (group by). Anreicherung liegt pro Kunde einmal statt je Auftrag redundant. Demo-Abfragen werden deterministisch und schnell.

Tabellen (How to apply):

  • auftraege — ein Satz pro Export: Kopf, Datum, Status, Margen, Kunden-Bezug.
  • positionen — eine Zeile je Modul: auftrag_id, modul_id, Mengen, Preise (Basis der Warenkorbanalyse).
  • module — Stammdaten: modul_id → Klartext, Kategorie (einmal, geteilt).
  • kunden — dedupliziert, mit Branche/Größe/Geo aus der project-08-07-datenveredelung.

Siehe project-08-07-datenbasis zur Mengenbewertung und reference-extracted-xml-data zur Quellstruktur.