Preserve referential integrity in an entire relational data ecosystem
Ensure data consistency across your data ecosystem by preserving referential integrity.
Data Integrity
Consistent mapping ensures that relationships and dependencies between different data fields remain intact, preserving the logical flow and structure of the dataset during testing.
Accurate Testing
It allows for realistic and reliable test environments, as masked data maintains its contextual relevance, leading to more accurate test results and system validation.
Reduced Risk of Errors
Consistent mapping reduces the risk of introducing errors or inconsistencies, ensuring smooth system performance.
Simplified Debugging
When masking is consistently applied, it becomes easier to track and identify issues during testing, as the masked data behaves in the same way as the original data.
Explore the Syntho user documentation
Discover how consistent mapping enhances data accuracy and reliability beyond traditional methods
Integration testing and end-to-end testing
In complex systems, different modules or components may rely on each other through database relationships, potentially across different systems. Referential integrity is crucial during integration testing to ensure that these dependencies are properly maintained, and the integrated components work together as expected.
Realistic testing scenarios
Testing environments should mirror the production environment as closely as possible to ensure that the testing scenarios are realistic. If referential integrity is not maintained, the behavior of the system may differ from what is expected in a production setting, leading to inaccurate test results.
Data quality
Non-production environments are not exempt from the need for high-quality data. Maintaining referential integrity ensures that the data used for testing and development accurately reflects the relationships between entities in the system. This is essential for producing reliable results and making informed decisions during the development process.
Advanced mockers
Advanced mockers are configurable mockers that enable users to fine-tune data according to their specific needs. Examples include the custom text mocker, which generates customizable strings containing letters, numbers, and symbols, and the Uniform Distribution Mocker, which allows users to set minimum.
Select the columns that should be consistently mapped to new mock values.
Preview the values and enable the consistent mapping feature to ensure original values will be linked across different generation jobs.
Preview and confirm the values to ensure that the original values have been consistently replaced with mocked values. This consistency will be maintained across different data generation jobs and tables, preserving data integrity.
Explore other features that we provide
Test Data Management
De-Identification & Synthetization
Comprehensive Testing with Representative Date.
Rule-Based Synthetic Data
Simulate Real-World Scenarios.
Subsetting
Create Manageable Date Subsets.
Smart De-Identification
PII Scanner
Identify PII automatically with our AI-powered PII Scanner.
Synthetic Mock Data
Substitute sensitive PII, PHI, and other identifiers.
Consistent Mapping
Preserve referential integrity in an entire relational data ecosystem.
AI Generated Synthetic Data
Quality Assurance Report
Assess generated synthetic data on accuracy, privacy, and speed.
Time Series Synthetic Data
Synthesize time-series data accurately with Syntho.
Upsampling
Increase the number of data samples in a dataset.
Consistent mapping ensures that referential integrity across tables, databases and systems is preserved as part of de-identification.
For any column that has the First Name mocker applied with the Consistent Mapping feature enabled, the first name values of “Karen” will be consistently mapped to the same Synthetic Mock Value, which is “Olivia” in the example.
For any column that has the SSN mocker applied with the Consistent Mapping feature enabled, the SSN values of “755-59-6947” will be consistently mapped to the same Synthetic Mock Value, which is in “478-29-1089” in the example.
Unlock data access, accelerate development, and enhance data privacy.
Keep up to date with synthetic data news