testdatatools
Database generators

DTM Data Generator

DTM Data Generator creates database test data and scrambled values with schema-aware relationships, repeatable mode, and SQL/file output. Features vary by edition; scrambling and a bundled masking-tool license are Enterprise-only.

Sources reviewed

When should you consider it?

Best for database QA teams needing configurable, schema-aware generation, repeatable runs, scrambling, and multiple outputs, provided the required runtime and edition fit their environment.

Editorial fit assessment based on the sources below.

What are the limits?

Scrambling and bundled masking are Enterprise-only. Latest located release 3.02 dates to 2021; broad database access may use ODBC/OLE DB. Virtualization is undocumented.

Which capabilities are documented?

Synthetic generationDocumented · source
De-identification / maskingEnterprise edition only
Subsetting / subset planningNot verified
Data virtualizationNot verified

Documented means a cited vendor source describes this scoped capability. Not verified means the reviewed evidence cannot establish it. Neither is a hands-on test result.

How is it deployed and licensed?

Windows desktop application; the vendor also documents runtime and multiplatform-runtime licenses for executing projects on Unix/Linux and Mac OS. Standard, Professional, Enterprise, and runtime options have different features; CLI is Professional/Enterprise.

Free demo; Standard, Professional, and Enterprise editions plus runtime options. Enterprise includes a DTM Masking Tool license; no stable current public price was verified. Download page identifies version 3.02 dated 2021-07-27, so check maintenance and compatibility before purchase.

Sources and scope

  1. Test Data Generator Overview

    Generation/masking product purpose, supported data access scope (vendor's high-level listing), repeatable data wording, schema analysis, fill methods, output, runtime description.

    Source checked: 2026-10-01
  2. Test Data Generator Editions

    Standard/Professional/Enterprise differences, Enterprise scrambling and included Masking Tool license, CLI by edition, priorities/support distinctions.

    Source checked: 2026-10-01
  3. Project execution settings

    Explicit repeatable mode and initial seed value; same data across runs when enabled with the same initial value.

    Source checked: 2026-10-01
  4. DTM Data Generator download

    Available editions and latest located version 3.02 dated 2021-07-27.

    Source checked: 2026-10-01

What should you verify in a proof of concept?

  1. Your database version, schema constraints and target formats.
  2. The exact product, edition, deployment and license entitlements.
  3. Your business assertions and the meaning of repeatability for your output.
  4. A failed run, cleanup and a repeat run on controlled inputs.
Define your requirements and proof of concept