Multi Golden Record

Ein Multi Golden Record bezeichnet, wenn zwei oder mehrere Golden Record Entitäten in Beziehung zueinander stehen, d.h. die Entitäten der Source Modules haben Relationen zueinander. Der häufigste Fall eines Multi Golden Records: Golden Contact und Golden Account. Im ersten Schritt werden unabhängig voneinander der Golden Contact und der Golden Account erstellt. Da nun jeder Kontakt einem Golden Contact und jede Firma einem Golden Account zugeordnet sind, wird im zweiten Schritt für die Relation von Golden Contact zu Golden Account gebildet. Dafür dienen zum einen die Relationen zwischen den Source Modulen und dem jeweiligen Golden Record als Basis. Folgendes anschauliches Beispiel soll für mehr Verständnis sorgen:

Contact ID Name Account ID 
1 Will Smith a
2 W. Smith b
3 Angelina Jolie b
4 A. Jolie c
Account ID Name
a Universal Pictures
b Warner Brothers
c Warner Bros
Marini Systems - Integration - EDP - Multi Golden Record
Technologies / Centralised Platform
EDP - Multi Golden Record

Die Kontakte mit den IDs 1 und 2 sowie mit den IDs 3 und 4 werden jeweils zu einem Golden Contact zusammengeführt, da die ersten beiden Will Smith und die letzten beiden Angelina Jolie beschreiben. Wir vergeben die PIDs GC_1 (ID 1 und 2) und GC_2 (ID 3 und 4). Gleiches für die Accounts: GA_1 (ID a) und GA_2 (ID b und c). Jetzt bringen wir die beiden Golden Records zusammen und bilden einen Multi Golden Record.

Type PID Source IDs 
Contacts GC_1 1,2
Contacts GC_2 3,4
Accounts GA_1 a
Accounts GA_2 b,c

Um die Relationen zwischen den Golden Records zu bilden, müssen jetzt von obiger Tabelle nur aus den ersten zwei Tabellen nachschlagen (lookup). Beispiel: GC_1 subsumiert die Contacts 1 & 2. Den Contacts 1 & 2 sind die Accounts a und b jeweils zugeordnet. Diesen sind den Golden Accounts GA_1 und GA_2 jeweils zugeordnet. Daher erhält der Golden Contact GC_1 jeweils eine Relation zu den beiden Golden Accounts. Diese Logik würde man einfach fortführen, bis man alle Datensätze durchgelaufen ist.

Golden Contact ID Golden Account ID
GC_1 GA_1
GC_1 GA_2
GC_2 GA_2

Damit haben die beiden Golden Records eine n:m Relation. Das Schaubild zeigt eine 1:n Beziehung. Je nachdem, ob wir zulassen, dass ein Golden Contact auch mehreren Accounts zugeordnet sein kann, welche nicht unter dem gleichen Golden Account subsumieren. Dann müsste man sich entscheiden, ob der Golden Contact 1 entweder dem Golden Account 1 oder 2 zugeordnet werden würde.

Weitere Glossar Beiträge