What is Redgate Test Data Manager?
Published 16 October 2023
Redgate Test Data Manager is a Test Data Management (TDM) solution that helps customers to spin up test and development environments, and manage test and development data for databases including Postgres, Oracle, SQL Server and My SQL.
It includes data provisioning (via virtualization), subsetting, data generation, data classification, mapping and data masking capabilities.
Contents
What is Test Data Management (TDM)?
Test Data Management is the process, part of Test environment management (TEM), of providing DevOps teams with test data to evaluate the performance and functionality of applications.
This process typically includes copying production data, anonymization or masking, and sometimes virtualization. In some cases, specialized techniques, such as synthetic data generation, are appropriate. Additionally, it applies data masking techniques to protect sensitive data, including PII, PHI, PCI, and other corporate confidential information, from fraud and unauthorized access while preserving contextual meaning.
Find out more about test data management
Features
Automatic PII discovery & classification
Redgate Test Data Manager automatically finds and categorizes data to identify Personally Identifiable Information (PII).
Simplify the hard stuff with PII discovery & classification - we’ve automated data discovery and classification to start protecting PII quickly.
Please see Anonymization for more details.
Automatic deterministic masking
Redgate Test Data Manager automatically uses the classification rules to generate a version of an organization's data that is structurally consistent but masked. Through deterministic masking, data is protected while maintaining referential integrity, by substituting values with realistic data.
Deterministic masking made easy - Simplify data protection with automated, deterministic masking, replacing PII with realistic alternatives that are consistent across your data estate.
Please see Anonymization for more details.
Provisioning and virtualization
Redgate Test Data Manager creates a clone of an entire database instance using Redgate Clone, enabling rapid testing and development with small lightweight shallow copies of a database.
From petabytes to gigabytes - create small, lightweight clones of databases using virtualization. Quick to spin up, and with PII masked (as an option).
Please see Provisioning (Redgate Clone) for more details.
Subsetting
Redgate Test Data Manager creates a representative slice of a database to make it smaller, maintaining referential integrity. Additional customization is available by defining a starting table and adding filter clauses to control the information that is subset.
If you are working with large datasets, you can serve up the perfect slice for your test data with subsetting.
Please see Subsetting for more details.
Data generation
Redgate Test Data Manager quickly generates test data based on table and column properties such as field length and data types.
Conjure up data with data generation - generate entirely new data tailored to your testing and development needs.
Please see Data Generation for more details.
Graphical user interface (GUI)
Redgate Test Data Manager enhances usability through a simple graphical user interface, for seamless workflow, and easy to set permission controls.
A single user interface for simple usability - Redgate Test Data Manager has a centralized user interface that aligns governance, data operations and developer self-service. Allowing you to easily manage seamless end-to-end provisioning straight out the box.
Command line interface (CLI)
Redgate Test Data Manager takes a command line first approach to allow for automation and integration with existing CI / CD Pipelines.
This means all capabilities available in the GUI, can also be triggered and configured as CLI executables.
Automation-first with the command line interface - Redgate Test Data Manager has been built with an automation first approach. The command line interface (CLI) supports agility, automated processes, and enables integration with existing CI / CD pipelines for minimum disruption and maximum benefit.
Each CLI can connect to existing databases or use data containers from Redgate Clone.
Postgres, Oracle, MySQL and SQL Server support
Redgate Test Data Manager database support is agnostic, no matter the Relational Database Management System (RDBMS) being used (SQL Server, Oracle, Postgres, and MySQL) .
Multi-database by default - Standardize workflows and tech across teams with any of our supported database engines.
x-OS
Redgate Test Data Manager is built to work with multiple operating systems including Windows and Linux, giving you maximum flexibility on how to generate and manage test data.