Consistente mapping
Behoud referentiële integriteit in een volledig relationeel data-ecosysteem
Inleiding Consistente mapping
Wat is consistente mapping?
Behoud referentiële integriteit met consistente mapping in een volledig data-ecosysteem om data uit tabellen, databases en systemen te matchen.
Wat is referentiële integriteit?
Referentiële integriteit is een concept in databasebeheer dat consistentie en nauwkeurigheid tussen tabellen in een relationele database garandeert. Referentiële integriteit zou ervoor zorgen dat elke waarde wordt gewaarborgd dat komt overeen met "Persoon 1"Van"Tabel 1" komt overeen met the juiste waarde van "persoon 1" in "Tabel 2" en alle andere gekoppelde tafel.
Het afdwingen van referentiële integriteit is van cruciaal belang voor het behoud van de betrouwbaarheid van testdata in een relationele database als onderdeel van niet-productieomgevingen. Het voorkomts datainconsistenties en zorgt ervoor dat de relaties tussen tabellen betekenisvol en betrouwbaar zijn voor een goede test- en softwareontwikkeling.
Hoe behoud je referentiële integriteit met consistente mapping?
Consistente mapping zorgt ervoor dat de referentiële integriteit tussen tabellen, databases en systemen behouden blijft als onderdeel van de-identificatie.
Voor elke kolom waarop de voornaam-spotter is toegepast en de functie Consistente toewijzing is ingeschakeld, worden de voornaamwaarden van "Karen" zal consequent in kaart worden gebracht dezelfde synthetische nepwaarde, die in het voorbeeld 'Olivia' is.
Voor elke kolom met de SSN mocker toegepast met de functie Consistent Mapping ingeschakeld, de SSN waarden van "755-59-6947" zal consequent in kaart worden gebracht dezelfde synthetische nepwaarde, die in het voorbeeld in “478-29-1089” staat.
Over tafels heen
Consistente mapping werkt voor alle tabellen
Over databases heen
Consistente mapping werkt in alle databases
Over systemen heen
Consistente mapping werkt op alle systemen
Bekijk hier onze gebruikersdocumentatie
Waarom hebben organisaties consistente mapping en referentiële integriteit als belangrijkste vereisten?
Testdata in een relationele databaseomgeving moeten de referentiële integriteit behouden om bruikbaar te zijn. Het handhaven van referentiële integriteit in niet-productieomgevingen, zoals die worden gebruikt voor testen en softwareontwikkeling, is om verschillende redenen belangrijk:
- Integratietesten en end-to-end testen: In complexe systemen kunnen verschillende modules of componenten van elkaar afhankelijk zijn via databaserelaties, mogelijk over verschillende systemen heen. Referentiële integriteit is van cruciaal belang tijdens integratietests om ervoor te zorgen dat deze afhankelijkheden goed worden gehandhaafd en dat de geïntegreerde componenten samenwerken zoals verwacht.
- Realistische testscenario's: Testomgevingen moeten de productieomgeving zo goed mogelijk weerspiegelen om ervoor te zorgen dat de testscenario's realistisch zijn. Als de referentiële integriteit niet wordt gehandhaafd, kan het gedrag van het systeem afwijken van wat in een productieomgeving wordt verwacht, wat tot onnauwkeurige testresultaten kan leiden.
- Data kwaliteit: Niet-productieomgevingen zijn niet vrijgesteld van de behoefte aan data van hoge kwaliteit. Het handhaven van referentiële integriteit zorgt ervoor dat de data die worden gebruikt voor testen en ontwikkelen nauwkeurig de relaties tussen entiteiten in het systeem weerspiegelen. Dit is essentieel voor het produceren van betrouwbare resultaten en het nemen van weloverwogen beslissingen tijdens het ontwikkelingsproces.
Hoe kan ik consistente mapping toepassen?
Pas mockers automatisch toe op PII
Gebruikers kunnen in de Syntho Engine consistente mapping toepassen op werkruimten, op werkruimteniveau en op kolomniveau voor elke mocker. Dit maakt de toepassing van domeinspecifieke consistente mapping mogelijk, waardoor gebruikers flexibiliteit krijgen en de mogelijkheid om nauwkeurige testdata te genereren met behoud van referentiële integriteit.
Andere functies van Syntho
Ontdek andere functies die we bieden
Bouw beter en sneller met synthetische data
Ontgrendel datatoegang, versnel de ontwikkeling en verbeter de dataprivacy. Boek nu een sessie met onze experts.