Une question concernant la modélisation dimensionnelle et le jeu de rôle. Nous avons une dimension d'adresse qui est 'jeu de rôle'. Nous recevons des adresses de différentes sources, y compris des systèmes CRM. Les adresses peuvent également être de différents types, tels que l'adresse d'une société, un individu, etc. Ainsi, à partir de la dimension Adresse de jeu de rôle, une seule adresse peut être identifiée comme adresse d'une société et Adresse pour facturer différents faits.Traitement de l'adresse Dimension et rôle jouant dans plusieurs faits
Il existe différentes tables de faits et elles ont différentes clés qui pourraient contenir des données d'adresse. Fact_Sales possède des clés telles que Customer_Address_Key, Company_Head_Office_Address_Key. Donc je crois que nous sommes un peu en train de jouer les adresses dans ces faits.
Question:
Notre Data Architect principal a une préoccupation autour de cela. • Nous capturons beaucoup d'adresses d'un certain nombre de systèmes. Comment pourrions-nous identifier d'où viennent ces adresses, et de quel type d'adresses s'agit-il sans aller aux tables de faits?
Je suggère toujours de passer par les faits, mais j'aimerais consulter la communauté plus large là-bas avant de mettre les pieds sur terre.
Existe-t-il une meilleure façon de faire cela, peut-être une table distincte qui définit la combinaison de Address_Key, Address_Type_Key et Source_Key.
S'il vous plaît laissez-moi savoir si vous avez besoin d'éclaircissements ou des photos etc.
Vive Nithin