Eine Frage in Bezug auf dimensionale Modellierung und Rollenspiel. Wir haben eine Adressdimension, die "Rollenspiele" ist. Wir erhalten Adressen aus verschiedenen Quellen einschließlich CRM-Systemen. Adressen können auch unterschiedlicher Art sein, wie z. B. Adresse einer Firma, Einzelperson usw. Aus der Dimension Rollenrelevante Adresse kann eine einzelne Adresse in verschiedenen Fakten als Adresse eines Unternehmens und Adresse zur Abrechnung gekennzeichnet werden.Umgang mit Adresse Dimension und Rolle spielen es in mehreren Fakten
Es gibt verschiedene Faktentabellen und sie haben verschiedene Schlüssel, die Adressdaten enthalten. Fact_Sales würde Schlüssel wie Customer_Address_Key, Company_Head_Office_Address_Key haben. Ich glaube also, dass wir die Adressen in diesen Fakten spielen.
Frage:
Unser Lead Data Architect hat eine Sorge um dieses. • Wir erfassen viele Adressen aus einer Reihe von Systemen. Wie würden wir herausfinden, woher diese Adressen kamen und welche Art von Adressen diese sind, ohne zu den Faktentabellen zu gehen?
Ich würde immer noch vorschlagen, die Fakten durchzugehen, aber ich würde gerne die breitere Gemeinschaft da drüben konsultieren, bevor ich mit den Füßen auf den Boden gehe.
Gibt es einen besseren Weg, dies zu tun, vielleicht eine separate Tabelle, die die Kombination von Address_Key, Address_Type_Key und Source_Key definiert.
Bitte lassen Sie mich wissen, wenn Sie weitere Klärung oder Bilder benötigen usw.
Prost Nithin