testdatatools
Enterprise TDM

Tonic Structural

Tonic Structural transforms production-derived relational and semi-structured data for development and testing, combining configurable de-identification with referential integrity and data subsetting. 1

Sources reviewed

Manufacturer / project: Tonic.ai

When does it fit?

Consider it when your team needs smaller copies of existing application databases, with sensitive fields transformed and the required relationships preserved. 1 · 2

Fit still depends on your mandatory requirements.

What should you check before choosing?

It works from existing source data; use a from-scratch generator when the target schema has no representative source records. Connector support for subsetting varies. Oracle collection columns (nested tables and VARRAYs) are set to NULL, with a job warning, according to v1876 release notes. Verify these types and your exact version before replacing a production-copy workflow. With skip-create-db enabled, v1892 fixes a SQL Server preparation failure involving temporal tables and schema-bound views; check your release. 1 · 2 · 3 · 4 · 5

What must your PoC prove?

Subset existing customer, account and transaction data, including an invalid reference. Check sensitive fields, missing parents, connector limits and version-specific warnings.

Acceptance plan, not a product test result. Execution scope and limits.

Deployment and license

Self-hosted deployment in your own environment is documented for customers or formal evaluations. Confirm the required infrastructure, release and license; hosted trial terms are separate. 1 · 2 · 3 · 4 · 5

Current public pricing and licensing terms were not established from the reviewed product documentation; contact Tonic for a quote. 1 · 2 · 3 · 4 · 5

Confirm the entitled version and operating requirements.

How you work with it

Connect source and destination data, configure field generators and subset filters, then run a generation job. Review related rows and transformed values. 1 · 2

Export does not establish compatibility with another runtime.

Documented capabilities

Synthetic generationSource-derived transformations
De-identification / maskingGenerator-configured de-identification
Subsetting / subset planningTarget rows plus related records
Data virtualizationUnclear
Seeded replay, scopedUnclear

Documentation is not a measured benchmark. Unclear is missing evidence; the comparison matrix explains the gap.

Sources and scope

Sources can cover different releases; they do not establish measured performance.

Open the cited sources (5)
  1. Tonic Structural | Test Data Management & Data Masking

    Product positioning, masking techniques, and the distinction from from-scratch generation.

    Source checked: 2026-10-01
  2. About subsetting | Tonic Structural documentation

    Structural subsetting uses configured filters on target tables to form a related subset.

    Source checked: 2026-10-11
  3. Table filtering for data warehouses and Spark-based data connectors

    Some Structural connectors do not support subsetting, so avoid universal connector claims.

    Source checked: 2026-10-11
  4. Structural release notes: v1876–v1892

    v1876 Oracle collection handling and parent-row fix; v1892 SQL Server temporal tables with schema-bound views fix when skip-create-db is enabled. Verify actual version and configuration.

    Source checked: 2026-10-29
  5. Self-hosted Structural deployment

    Self-hosted deployment available to purchased customers or formal evaluations; entitlement and infrastructure checklist required.

    Source checked: 2026-10-11

Use the same acceptance checks for your shortlist