Een single source of truth helpt organisaties om met consistente gegevens te werken. Per gegeven wordt vastgelegd welk systeem leidend is, zodat verschillende applicaties niet ieder een eigen waarheid bijhouden.
Voorkom verschillende versies van dezelfde gegevens
Een single source of truth, afgekort tot SSOT, is de afgesproken bron waarin de geldende versie van een gegeven wordt beheerd. Voor klantgegevens kan dat bijvoorbeeld een CRM-systeem zijn, terwijl ordergegevens uit een ERP-systeem komen.
Andere applicaties mogen deze gegevens gebruiken of tijdelijk opslaan. Wijzigingen worden echter verwerkt in de aangewezen bron of volgens vastgelegde synchronisatieregels teruggestuurd. Daardoor blijft duidelijk welke informatie leidend is.
Hoe werkt een SSOT technisch?
Een single source of truth hoeft niet één centrale database te zijn. Een organisatie kan meerdere systemen gebruiken, zolang per gegevenssoort vaststaat waar de geldende versie wordt beheerd. Deze verdeling wordt vooraf beschreven.
Unieke identificatienummers verbinden records uit verschillende systemen. Een klantnummer, productcode of project-ID voorkomt bijvoorbeeld dat dezelfde klant of hetzelfde product als meerdere losse records wordt verwerkt.
Via API-koppelingen of berichten kunnen applicaties wijzigingen uitwisselen. Daarbij wordt vastgelegd welke gegevens worden verzonden, wanneer synchronisatie plaatsvindt en wat er gebeurt als een gekoppeld systeem tijdelijk niet beschikbaar is.
Ook schrijfrechten zijn belangrijk. Wanneer meerdere systemen hetzelfde veld zelfstandig mogen aanpassen, kunnen conflicten ontstaan. Technische autorisaties en validatieregels begrenzen daarom waar gegevens mogen worden toegevoegd of gewijzigd.
Beschrijf eigenaarschap en synchronisatie
De opdrachtgever bepaalt per gegevensdomein welke bron leidend is. Daarbij kan onderscheid worden gemaakt tussen bijvoorbeeld klanten, medewerkers, producten, contracten, facturen en projecten. Niet ieder gegeven hoeft uit hetzelfde systeem te komen.
Vervolgens worden de gewenste gegevensstromen beschreven. Welke applicatie ontvangt welke velden? Moet een wijziging direct worden doorgestuurd of volstaat periodieke synchronisatie? Ook de verwerking van verwijderde, ontbrekende en ongeldige gegevens vraagt om vaste regels.
Bij tegenstrijdige informatie moet vooraf duidelijk zijn welke bron voorrang krijgt. De software kan een wijziging weigeren, een bestaande waarde behouden of het conflict registreren voor controle door een bevoegde gebruiker.
Logging maakt zichtbaar welke gegevens zijn uitgewisseld en of een verwerking is geslaagd. Afhankelijk van de inrichting kunnen wijzigingen, foutmeldingen en synchronisatiemomenten worden vastgelegd. De opdrachtgever bepaalt welke gegevens daarbij mogen worden opgeslagen en hoe lang.
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug. U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug. U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier