Meilleure réponse
Daprès les définitions proposées sur Wikipedia, la différence entre les deux termes est que lutilisation dun système denregistrement implique quune seule information est répliquée et stockée plusieurs fois sur plusieurs bases de données supportant divers systèmes, tout en utilisant un source unique de vérité implique que linformation unique nest stockée quune seule fois dans une seule base de données.
Système denregistrement
Un système denregistrement (SOR) ou système source denregistrement (SSoR) est un terme de gestion de données pour un stockage dinformations système (généralement mis en œuvre sur un système informatique exécutant un système de gestion de base de données) qui est la source de données faisant autorité pour un élément de données ou une information donnée. … Plusieurs systèmes dinformation peuvent être en désaccord sur la même information. Ces désaccords peuvent provenir de différences sémantiques, dopinions, de lutilisation de sources différentes, de différences dans le timing de lextraction, de la transformation, des processus de chargement qui créent les données contre lesquelles ils rapportent, ou peuvent simplement être le résultat de bogues.
Disons que nous avons Salesforce comme système CRM et NetSuite comme système ERP. Acme, Inc. est un client et les données d’Acme sont synchronisées entre les deux systèmes. Ladresse de facturation par défaut dAcme en Californie est stockée deux fois, une fois dans chaque système. Par convention dentreprise, NetSuite est le système denregistrement des adresses de facturation des clients.
Si la synchronisation Salesforce-NetSuite échoue, un utilisateur peut constater que ladresse de facturation par défaut dAcme semble être dans le Massachusetts selon NetSuite, mais dans Salesforce, ladresse indique toujours la Californie. Dans ce cas, sachant que NetSuite est conforme aux conventions de lentreprise, le système denregistrement aide lutilisateur à déterminer que les informations de Salesforce doivent être supprimées et que les informations de NetSuite doivent être approuvées.
Source unique de vérité
Dans la conception et la théorie des systèmes dinformation, source unique de vérité (SSOT) est la pratique de structurer les modèles dinformation et le schéma de données associé de telle sorte que chaque élément de données soit stocké exactement une fois. Tous les liens possibles avec cet élément de données (éventuellement dans dautres domaines du schéma relationnel ou même dans des bases de données fédérées distantes) sont uniquement fournis à titre de référence. Étant donné que tous les autres emplacements des données se réfèrent simplement à lemplacement principal de la «source de vérité», les mises à jour de lélément de données dans lemplacement principal se propagent à lensemble du système sans quil soit possible quune valeur dupliquée quelque part soit oubliée.
Répétons que nous avons Salesforce comme système CRM et NetSuite comme système ERP. Acme, Inc. est un client, mais disons maintenant que ladresse de facturation par défaut dAcme est o uniquement stockée dans NetSuite . Lexécution de la requête ci-dessous dans Salesforce montrerait que les champs dadresse de facturation standard sont vides.
SELECT Id, Name, BillingState, BillingCountry
FROM Account
WHERE Name = "Acme, Inc."
Cependant, disons que dans linterface utilisateur de Salesforce, nous avons construit une intégration pour extraire ladresse de facturation en réel -heure de NetSuite lorsquun utilisateur consulte Acme, Inc. Du point de vue de lutilisateur, il ny a plus de différence tangible entre notre conception SSOT et la conception SOR ci-dessus. Cependant, en adoptant SSOT, nous avons effectivement éliminé la possibilité dune situation où Salesforce dit «Californie» mais NetSuite dit «Massachusetts» pour ladresse de facturation dAcme.