Integrations · Databases

Database test data management

Operational databases are where most test data problems start: the tables that hold customers, accounts, policies and orders are connected by keys, and a test environment is only useful when those connections survive.

A realistic test database is small enough to refresh often, masked well enough to be safe in lower environments, and complete enough that every foreign key still resolves.

What test data management needs here

  • Catalog discovery of schemas, tables, columns, primary keys and foreign keys, so relationships are known before anything is copied.
  • Least-privilege, read-only access that can be proven from the database itself rather than assumed.
  • Entity-aware subsetting that starts from a customer or account and follows keys to every row that belongs to it.
  • Deterministic masking of identifiers, so the same customer gets the same pseudonym in every table and every database.

How DataNivra approaches it

  • Discovery reads the catalog and reports structure, keys and aggregate profiles — never row values.
  • Before reading, the connector proves the credential cannot write, where the engine exposes enough privilege information to do so, and fails closed otherwise.
  • The subsetter walks declared relationships with bounded depth, and certification refuses a dataset with orphaned rows.
  • Whatever the system, row-level work happens in the DataNivra agent inside your network: only metadata, aggregates and evidence reach DataNivra Cloud.

Databases: connector status (11)

10 of these connectors can be used today (available or in preview); the others are shown with their honest status. Statuses are derived from recorded conformance evidence.

Available now

PostgreSQL

Shipped in the standard agent and backed by recorded conformance evidence.

Built-in connector (psycopg 3): catalog discovery, row-count estimates, column profiles, foreign-key relationships and streaming Arrow reads for subsetting.

Available now — details about PostgreSQL

Available now

Generic SQL (SQLAlchemy)

Shipped in the standard agent and backed by recorded conformance evidence.

Built-in connector for a SQLAlchemy URL: metadata, counts, profiles and streaming reads, with a statement guard that blocks anything other than SELECT/WITH/SHOW/EXPLAIN.

Available now — details about Generic SQL (SQLAlchemy)

Available now

Microsoft SQL Server

Shipped in the standard agent and backed by recorded conformance evidence.

Dedicated SQL Server connector (pure-Python TDS driver): catalog discovery, primary and foreign keys, row estimates from sys.partitions, aggregate profiles and bounded streaming reads into the local engine, over verified TLS by default.

Available now — details about Microsoft SQL Server

Available now

Oracle Database

Shipped in the standard agent and backed by recorded conformance evidence.

Dedicated Oracle connector (python-oracledb thin mode, no Oracle Client needed): schema discovery, primary and foreign keys, optimizer row estimates, aggregate profiles and bounded streaming reads inside read-only transactions.

Available now — details about Oracle Database

Available now

MySQL

Shipped in the standard agent and backed by recorded conformance evidence.

Dedicated MySQL connector (PyMySQL): information_schema discovery, primary and foreign keys, row estimates, aggregate profiles and unbuffered streaming reads.

Available now — details about MySQL

Available now

MariaDB

Shipped in the standard agent and backed by recorded conformance evidence.

MariaDB through the MySQL connector, with its own compatibility record: MariaDB is tested separately and never assumed compatible because a MySQL driver connects.

Available now — details about MariaDB

Available now

IBM Db2

Shipped in the standard agent and backed by recorded conformance evidence.

Db2 for Linux, UNIX and Windows connector using IBM's driver installed by the customer: SYSCAT catalog discovery, primary and foreign keys, statistics-based row estimates, bounded profiles and streaming reads into the local engine, over TLS by default.

Available now — details about IBM Db2

Available now

CockroachDB

Shipped in the standard agent and backed by recorded conformance evidence.

CockroachDB through the PostgreSQL connector, with its own compatibility record: catalog discovery, declared primary and foreign keys, row estimates from CockroachDB's table statistics, bounded aggregate profiles and server-side-cursor reads over verified TLS. PostgreSQL wire compatibility is never assumed: CockroachDB is detected and tested separately.

Available now — details about CockroachDB

Available now

SQLite (developer evaluation)

Shipped in the standard agent and backed by recorded conformance evidence.

SQLite database files read through the Generic SQL connector with a verified read-only session, for local developer evaluation of the full workflow.

Available now — details about SQLite (developer evaluation)

Available now

IBM Informix

Shipped in the standard agent and backed by recorded conformance evidence.

Informix connector over DRDA using IBM's driver installed by the customer: system catalog discovery, primary and foreign keys, statistics-based row estimates, bounded profiles and streaming reads into the local engine, over verified TLS by default.

Available now — details about IBM Informix

Coming next

SAP HANA

Active implementation; not yet available for production use.

SAP HANA (Cloud and on-premises) connector using SAP's driver installed by the customer: SYS catalog discovery, primary and foreign keys, M_TABLES row estimates, bounded profiles and reads into the local engine, over verified TLS by default.

Coming next — details about SAP HANA

Learn, try, then start

See the whole workflow — discovery, classification, masking, subsetting and certification — in the synthetic playground, then start a free trial. The product overview explains how the customer-resident agent and DataNivra Cloud divide the work.

Other categories: Data warehouses · Lakehouses · Object storage · Files · NoSQL · SaaS applications · Mainframe · Streaming · APIs.