Jaký je rozdíl mezi systémem záznamu a zdrojem pravdy?


nejlepší odpověď

Na základě definic nabízených na Wikipedii je rozdíl mezi těmito dvěma pojmy ten, že použití systém záznamu znamená, že jedna informace je replikována a uložena vícekrát do více databází zálohujících různé systémy, zatímco použití jediný zdroj pravdy znamená, že jedna informace je uložena pouze jednou v jedné databázi.

Systém záznamu

systém záznamu (SOR) nebo zdrojový systém záznamu (SSoR) je termín správy dat pro úložiště informací systém (běžně implementovaný v počítačovém systému se systémem správy databází), který je autoritativním zdrojem dat pro daný datový prvek nebo informaci. … Více informačních systémů může nesouhlasit se stejnou informací. Tyto neshody mohou pramenit ze sémantických rozdílů, rozdílů v názorech, použití různých zdrojů, rozdílů v načasování extraktu, transformace, načítání procesů, které vytvářejí data, proti nimž se hlásí, nebo mohou být jednoduše výsledkem chyb.

Řekněme, že máme Salesforce jako náš CRM systém a NetSuite jako náš ERP systém. Acme, Inc. je zákazník a data společnosti Acme se synchronizují napříč těmito dvěma systémy. Výchozí fakturační adresa společnosti Acme v Kalifornii je uložena dvakrát, jednou v každém systému. Podle firemní konvence je NetSuite záznamovým systémem pro fakturační adresy zákazníků.

Pokud dojde k poruše synchronizace Salesforce-NetSuite, může uživatel zjistit, že výchozí fakturační adresa společnosti Acme je podle MassSuite v Massachusetts, ale v Salesforce adresa stále zobrazuje Kalifornii. V takovém případě, protože věděl, že NetSuite je podle podnikové konvence, systém záznamu pomáhá uživateli určit, že informace ve službě Salesforce by měly být vyřazeny a informace v NetSuite by měly být důvěryhodné.

Jediný zdroj pravdy

V návrhu a teorii informačních systémů jediný zdroj pravdy (SSOT) je praxe strukturování informačních modelů a přidruženého datového schématu tak, že každý datový prvek je uložen přesně jednou. Jakákoli možná propojení s tímto datovým prvkem (možná v jiných oblastech relačního schématu nebo dokonce ve vzdálených federovaných databázích) jsou pouze pro referenci. Protože všechna ostatní umístění dat pouze odkazují zpět na primární umístění „zdroje pravdy“, aktualizace datového prvku v primárním umístění se rozšíří na celý systém, aniž by bylo možné někde zapomenout na duplicitní hodnotu.

Řekněme znovu, že máme Salesforce jako náš CRM systém a NetSuite jako náš ERP systém. Acme, Inc. je zákazník, ale řekněme, že výchozí fakturační adresa společnosti Acme je <

pouze uložena v NetSuite . Spuštění dotazu níže ve službě Salesforce by ukázalo, že pole standardní fakturační adresy jsou prázdná.

SELECT Id, Name, BillingState, BillingCountry

FROM Account

WHERE Name = "Acme, Inc."

Řekněme však, že v uživatelském rozhraní Salesforce jsme vytvořili integraci, která fakticky vytáhne fakturační adresu – čas od NetSuite, když si uživatel prohlíží společnost Acme, Inc. Z pohledu uživatele nyní neexistuje žádný hmatatelný rozdíl mezi naším designem SSOT a výše uvedeným designem SOR. Přijetím SSOT jsme však účinně vyloučili možnost situace, kdy Salesforce říká „Kalifornie“, ale NetSuite říká „Massachusetts“ pro fakturační adresu Acme.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *