Jediný zdroj pravdy určuje autoritatívne miesto pre definované obchodné informácie. Nevyžaduje, aby každá položka žila v jedinej databáze. Vyžaduje však jasné pravidlo, ktorý systém rozhoduje o prijatej hodnote, ktoré kópie sú odvodené a ako sa riešia rozdiely.
Prečo sa autorita stáva nejasnou
Produkty SaaS často zdieľajú zákazníkov, objednávky, stavy alebo oprávnenia s inými nástrojmi. Každý systém si môže ukladať vlastnú kópiu pre svoj pracovný postup. Manuálne úpravy, oneskorená synchronizácia, zlyhané prenosy a rôzne validačné pravidlá môžu spôsobiť nesúlad týchto kópií. Používatelia si potom môžu vybrať hodnotu, ktorá vyhovuje ich okamžitej úlohe bez toho, aby vedeli, ktorá z nich by mala riadiť celý proces.
| Situácia | Otázka autority | Riadenie |
|---|---|---|
| Duplicitný záznam zákazníka | Ktorý systém vlastní identifikačné a kontaktné údaje? | Určený vlastník záznamu a pravidlo párovania |
| Stav kopírovaný medzi nástrojmi | Kde sa môže stav zmeniť? | Jedna cesta zápisu a monitorované šírenie zmien |
| Historický report | Ktoré hodnoty platia pre vykazované obdobie? | Definovaný snímok (snapshot) alebo zdroj reportovania |
| Súbežná prevádzka | Ktorý systém prijíma novú prácu? | Pravidlo autority podľa pracovného postupu a dátumu |
| Zlyhaná synchronizácia | Ako sa riešia rozdiely? | Zosúlaďovací rad (reconciliation queue) s vlastníkom |
Ako náhrada mení zdroj
Počas náhrady za SaaS prechádza autorita z produktu dodávateľa na cieľový systém. Tento presun môže prebehnúť naraz alebo podľa dátovej sady, pracovného postupu, lokality či skupiny používateľov. Kým sa nepresunie každá hranica, plán musí jasne definovať, kde sa vytvárajú nové záznamy a ktorý systém ich môže meniť.
Rozhranie API integrácie by malo prenášať informácie v súlade s týmto modelom autority. Obojstranná synchronizácia bez pravidiel vlastníctva môže spôsobiť, že oba systémy prepíšu platnú zmenu. O jednostrannom toku sa uvažuje jednoduchšie, keď je odosielajúci systém explicitne autoritatívny pre údaje, ktoré zverejňuje.
Definícia modelu autority
Model zvyčajne zaznamenáva:
- Informačná doména: záznamy alebo rozhodnutia, na ktoré sa pravidlo vzťahuje.
- Autoritatívny systém: miesto, kde vzniká schválená zmena.
- Odvodené kópie: systémy, ktoré prijímajú informácie na zobrazenie alebo nadväzujúcu prácu.
- Oprávnenia na zápis: používatelia a služby, ktoré môžu vytvárať alebo meniť zdrojovú hodnotu.
- Riešenie konfliktov: spôsob a vlastník zodpovedný za riešenie nesúladov.
- Dátum prechodu: udalosť, ktorá prenáša autoritu na nový systém.
Pravidlo by malo byť dostatočne špecifické na to, aby sa dalo otestovať. Tvrdenie, že nový systém vlastní zákazníkov, je neúplné, ak fakturačné údaje zostávajú autoritatívne vo finančnom systéme a stav prístupu v službe riadenia identít.
Dôkazy pred uzavretím zdroja
Zosúladenie porovnáva autoritatívne záznamy s ich kópiami pred ostrým prechodom aj po ňom. Rozdiely môžu odhaliť chýbajúce pole, zlyhanú úlohu, neaktuálny identifikátor alebo manuálny proces, ktorý nebol zahrnutý do rozsahu migrácie. Tím zaznamenáva akceptované výnimky, namiesto toho, aby ich skrýval v celkovom počte chýb.
Príbeh o troch zdrojoch pravdy v prepojenom SaaS ekosystéme ilustruje, ako konfliktné kópie ovplyvňujú rozhodnutia zamestnancov a reportovanie. Definovaný zdroj pravdy poskytuje novému systému overiteľný model vlastníctva a dáva každej integrácii jasný smer.