Files
article-data-manager/docs/adr/0002-source-data-separation.md
T

1.0 KiB

ADR 0002 - Trennung der Datenquellen

Status

Akzeptiert

Kontext

Artikeldaten stammen aus mehreren Quellen mit unterschiedlicher Datenhoheit. Dazu gehören ERP-Daten, bestehende RollCalc-Daten, manuelle Zusatzdaten und generierte Ergebnisse. Ohne klare Trennung wären Herkunft, Priorität und Verantwortlichkeit schwer nachvollziehbar.

Entscheidung

ERP-Daten, bestehende RollCalc-Daten, manuelle Daten und generierte Daten werden physisch und logisch getrennt.

Begruendung

Die Trennung macht Herkunft, Verantwortlichkeit und Konflikte nachvollziehbar. Sie reduziert das Risiko, produktive Quelldaten versehentlich zu veraendern oder generierte Ergebnisse als Primaerdaten zu behandeln.

Konsequenzen

Importer und Merge-Logik muessen Quelle und Prioritaet explizit beruecksichtigen. Produktive Datenverzeichnisse werden nicht standardmaessig versioniert. Manuell gepflegte Daten benötigen eine unabhängige Backup- und Versionierungsstrategie, da sie nicht standardmäßig im Repository versioniert werden.