BestExperts BestExperts WBI / WBT

Fachbeitrag · Wirtschaftsinformatik ·

Stammdaten integrieren: Warum eine Artikelnummer nicht automatisch ein stabiler Schlüssel ist

Eine Artikelnummer erscheint häufig eindeutig, solange nur ein einzelnes System betrachtet wird. Bei Migrationen, Firmenzusammenführungen oder angebundenen Lieferanten kann dieselbe Nummer jedoch mehrfach vorkommen. Wirtschaftsinformatik trennt deshalb zwischen fachlich verwendeten Kennungen und technischen Identitäten. Ein sauberer Schlüsselentwurf verhindert, dass eine Umbenennung unbemerkt eine neue Identität erzeugt.

Eindeutigkeit braucht einen Geltungsbereich

Die Nummer 4711 kann im eigenen Warenwirtschaftssystem ein Ersatzteil und beim Lieferanten eine Verpackung bezeichnen. Erst die Kombination aus Nummer und zuständigem Nummernraum macht den Bezug eindeutig. Dazu können Organisation, Quellsystem oder Produktkatalog gehören. Diese Informationen sollten in einer Zuordnungstabelle ausdrücklich geführt werden. Eine stillschweigende Annahme wie „Nummern sind überall einmalig“ funktioniert häufig nur bis zur ersten zusätzlichen Datenquelle und verursacht dann schwer erklärbare Fehlzuordnungen.

Identität von Bezeichnung trennen

Ein stabiler interner Schlüssel kann Beziehungen erhalten, wenn sich eine sichtbare Artikelnummer oder Beschreibung ändert. Die neue Bezeichnung wird dann als Eigenschaft derselben Entität behandelt. Das bedeutet nicht, dass technische Schlüssel fachliche Prüfung ersetzen. Zwei verschiedene Datensätze können weiterhin dasselbe reale Objekt meinen. Die Frage nach Dubletten ist eine Frage der Identitätsklärung; sie lässt sich nicht allein dadurch beantworten, dass beide Zeilen unterschiedliche technische Kennungen besitzen.

Zusammenführen hat Folgen

Werden zwei Artikelstämme zusammengeführt, hängen daran Bestellungen, Lagerbestände, Dokumente und externe Referenzen. Ein bloßes Überschreiben der Nummer reicht deshalb nicht. Vorab ist zu klären, welche Identität bestehen bleibt, welche Beziehungen angepasst werden und wie frühere Kennungen weiterhin auflösbar sind. Sinnvoll ist ein nachvollziehbares Register alter und neuer Zuordnungen. Dadurch bleiben alte Belege interpretierbar, ohne die frühere Nummer als dauerhaft gültige Hauptnummer weiterführen zu müssen.

Nicht nur positive Fälle testen

Ein Integrationstest sollte Umbenennung, Wiederverwendung einer Nummer, mehrere Lieferantennummern und echte Dubletten unterscheiden. Auch Löschung oder Stilllegung eines Artikels darf keine verwaisten Verweise erzeugen. Datenbankregeln können eindeutige Schlüssel und gültige Referenzen absichern, aber die fachliche Entscheidung über Gleichheit nicht vollständig automatisieren. Dafür braucht es definierte Merkmale und Verantwortliche. Der Nutzen eines guten Schlüsselmodells zeigt sich besonders dann, wenn das Unternehmen seine Organisationsstruktur oder seine Systemlandschaft verändert.

Bei einer Migration sollte außerdem feststehen, wie unbekannte Kennungen behandelt werden. Eine fehlende Zuordnung darf nicht automatisch einen neuen Artikel erzeugen, wenn dadurch bereits vorhandene Identitäten unbemerkt verdoppelt würden.

WordPress Cookie Plugin von Real Cookie Banner