Skip to content
SPECIFICTION
Get listed

DTM Data Generator

sqledit.com

Free trial WindowsmacOSLinux

What it is

DTM Data Generator creates database rows and schema objects for test population, performance analysis, quality assurance, and load testing. It examines existing schemas and resolves master-detail key relationships, then fills fields through fifteen generation methods, about 70 built-in functions, and an expression processor. Values can come from databases, CSV or text files, Excel, XML, JSON, web resources, and user-defined scripts. Connections use ODBC, OLE DB, or Oracle Call Interface; JDBC is available through the multiplatform runtime. Named systems include SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL, Interbase/Firebird, and SQLite. Results can load directly into databases or become SQL, text/CSV, XML, or JSON. XML and JSON output require Professional or Enterprise, while scrambling requires Enterprise. Standard permits 128 rules and 10,000,000 rows per rule; higher editions allow unlimited rules and higher limits. It runs self-hosted on Linux, macOS, and Windows.

Spec sheet

Purpose
DTM Data Generator creates data rows and schema objects for test database population, performance analysis, QA testing, and load testing.Read 3 Oct 2026 · sqledit.com
Intended users
The maker describes Standard as intended for individuals and small working groups, Professional for professionals and working groups handling large databases, and Enterprise for corporate solution developers.Read 3 Oct 2026 · sqledit.com
Platforms
The desktop product supports Windows, while Unix/Linux and Mac OS execution is available through its multiplatform runtime.Read 3 Oct 2026 · sqledit.com
Support
Enterprise includes priority technical support, and the product has built-in help and online help.Read 3 Oct 2026 · sqledit.com
Command line
Command-line operation is available using a predefined project file, and console mode is included in Professional and Enterprise editions.Read 3 Oct 2026 · sqledit.com
Data generation
The product offers fifteen methods to fill fields with random and repeatable data and an engine with about 70 built-in functions and an expression processor.Read 3 Oct 2026 · sqledit.com
Data modes
The product supports selective update, append, replace, and data scramble modes; scramble mode is an Enterprise edition feature.Read 3 Oct 2026 · sqledit.com
Data sources
Supported value sources include databases, CSV and text files, Excel, XML, JSON, web resources, and user-defined scripts.Read 3 Oct 2026 · sqledit.com
Database connectivity
The product supports database access through ODBC, OLE DB, or Oracle Call Interface, with JDBC supported only by the multiplatform runtime.Read 3 Oct 2026 · sqledit.com
Database systems
Named database support includes Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL, Interbase/Firebird, and SQLite.Read 3 Oct 2026 · sqledit.com
Edition limits
Standard allows up to 128 rules per project and 10,000,000 rows per rule, while Professional and Enterprise have unlimited rules and higher per-rule row limits.Read 3 Oct 2026 · sqledit.com
Output
Generated data can be loaded directly into a database or output as SQL scripts, text/CSV, XML, or JSON, with XML and JSON output limited to Professional and Enterprise editions.Read 3 Oct 2026 · sqledit.com
Schema handling
It analyzes existing database schemas and automatically resolves master-detail key relationships.Read 3 Oct 2026 · sqledit.com
Security and privacy
DTM soft states its free, demo, and commercial products contain no adware or spyware and do not collect or use information unless user-managed special logging is activated.Read 3 Oct 2026 · sqledit.com
Trial and download
The maker offers free demo downloads for Standard, Professional, and Enterprise editions; the download page lists Windows builds and a Java multiplatform runtime.Read 3 Oct 2026 · sqledit.com

Plans and prices

DTM Data Generator Standard — 1 license $149, paid once 1 license · Build 3.02 Read 3 Oct 2026 · sqledit.com
DTM Data Generator Professional — 1 license $299, paid once 1 license · Build 3.02 Read 3 Oct 2026 · sqledit.com
DTM Data Generator Standard — 3 licenses $299, paid once 3 licenses · Build 3.02 Read 3 Oct 2026 · sqledit.com
DTM Data Generator Enterprise — 1 license $439, paid once 1 license · Build 3.02 Read 3 Oct 2026 · sqledit.com
DTM Data Generator Standard — 5 licenses $479, paid once 5 licenses · Build 3.02 Read 3 Oct 2026 · sqledit.com
DTM Data Generator Professional — 3 licenses $599, paid once 3 licenses · Build 3.02 Read 3 Oct 2026 · sqledit.com
DTM Data Generator Professional — 5 licenses $899, paid once 5 licenses · Build 3.02 Read 3 Oct 2026 · sqledit.com
DTM Data Generator Enterprise — 3 licenses $979, paid once 3 licenses · Build 3.02 Read 3 Oct 2026 · sqledit.com
DTM Data Generator Enterprise — 5 licenses $1,399, paid once 5 licenses · Build 3.02 Read 3 Oct 2026 · sqledit.com
DTM Data Generator Enterprise — 10 licenses $2,499, paid once 10 licenses · Build 3.02 Read 3 Oct 2026 · sqledit.com

Every DTM Data Generator plan and price →

Strong points and limits

Strong points

  • Fifteen data-generation methods
  • Resolves master-detail relationships automatically
  • Supports many database systems
  • Self-hosted on Linux, macOS, and Windows
  • Scheduled refresh automation and API access

Limits

  • No free plan
  • XML and JSON output require higher editions
  • Data scrambling is Enterprise-only
  • Standard limits projects to 128 rules

Who it suits

Standard is described for individuals and small working groups. Professional targets professionals handling large databases, while Enterprise is aimed at corporate solution developers.

DTM Data Generator in depth

Read the full write-up

DTM Data Generator is a self-hosted tool for producing synthetic and repeatable database test data, with schema-aware relationships and broad import and export options. It is best suited to database specialists and teams maintaining substantial test environments. The trade-off is a paid, edition-based product whose most useful automation and output capabilities sit above Standard.

Overview

The generator creates data rows and schema objects for test database population, performance analysis, QA, and load testing. It can inspect an existing schema and resolve master-detail key relationships automatically, which is valuable when related tables must remain coherent without hand-built foreign-key rules.

Fifteen field-generation methods, about 70 built-in functions, and an expression processor support random as well as repeatable values. Sources can include databases, CSV and text files, Excel, XML, JSON, web resources, and user-defined scripts. Results can load directly into a database or become SQL scripts, text/CSV, XML, or JSON. XML and JSON output is restricted to Professional and Enterprise, making Standard a weaker fit when files are a primary deliverable.

Key features

Generation and refresh control

Selective update, append, and replace modes cover different refresh patterns. Data scramble mode adds masking for sensitive test copies, but it is an Enterprise-only feature. Scheduled refresh automation and API access make the product more suitable for repeatable pipelines than a one-off desktop generator. Command-line operation works from a predefined project file; console mode is included in Professional and Enterprise.

Connectivity and formats

Database access uses ODBC, OLE DB, or Oracle Call Interface, while JDBC is available only through the multiplatform runtime. Named database support spans Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL, Interbase/Firebird, and SQLite. That breadth helps mixed-database shops, although the JDBC qualification matters for teams standardising on Java connectivity.

Capacity and privacy

Standard permits up to 128 rules per project and 10,000,000 rows per rule. Professional and Enterprise remove the rule-count ceiling and provide higher per-rule row limits, making them the sensible choices for large or heavily partitioned workloads. DTM soft states that its free, demo, and commercial products contain no adware or spyware and do not collect or use information unless user-managed special logging is enabled. Built-in and online help are included; Enterprise adds priority technical support.

Pricing

There is no free plan, but demo downloads are offered for all three editions and a free trial is available. Prices are one-time payments for Build 3.02, rather than subscriptions.

Standard: $149.00 USD for one license, $299.00 for three, or $479.00 for five. It is aimed at individuals and small working groups, with 128 rules per project and 10,000,000 rows per rule. It gives up XML/JSON output, Enterprise scrambling, and the larger editions' unlimited rules.

Professional: $299.00 USD for one license, $599.00 for three, or $899.00 for five. It targets professionals and working groups with large databases, adding XML/JSON output, unlimited rules, higher row limits, and console mode.

Enterprise: $439.00 USD for one license, $979.00 for three, $1,399.00 for five, or $2,499.00 for ten. Corporate solution developers get Professional capabilities plus data scrambling and priority technical support.

The license counts are explicit, so teams should match the purchase to the number of users who need the software rather than assume a site-wide entitlement.

Platforms

DTM Data Generator runs on Linux, macOS, and Windows. The download offering includes Windows builds and a Java multiplatform runtime, supporting the cross-platform deployment model. It is self-hosted, which keeps generated data and database access within the organisation's environment.

Who it's for

Choose Standard for individual developers or small teams that can work within its rule and output limits. Professional fits database professionals handling large schemas, file-based XML or JSON delivery, or command-line console workflows. Enterprise is the right tier for corporate developers who need scrambling and priority support. Smaller projects that only need a few thousand rows or a hosted mock API may find the paid, self-hosted model more machinery than necessary.

Pros and cons

Pro: Automatic master-detail relationship handling reduces the effort of producing referentially valid relational data.

Pro: Database, file, web, and script sources plus direct database and multi-format output support varied test pipelines.

Pro: Repeatable generation, scheduled refreshes, API access, and command-line operation support automation.

Con: No free plan means every production use requires a purchase, even though demos and a trial are available.

Con: Standard caps projects at 128 rules and excludes XML/JSON output; scrambling is reserved for Enterprise.

Con: JDBC is confined to the multiplatform runtime, which may complicate Java-centred connectivity plans.

Alternatives

Data Maestro is a better starting point when a free tier and Linux, macOS, or self-hosted deployment matter; its free plan limits exports or database pushes to 100 rows and two saved connections after a 30-day full trial.

FakerForge suits teams wanting a hosted or API-oriented freemium option, with a free plan capped at one database, 10 tables, 100 rows per table, and 500 API requests.

Windocks is preferable for database-container workflows and offers a free tier, though that tier limits images to 1 GB, one simultaneous container, and no support.

BlazeMeter fits API and service-virtualization work where a $79-per-month small plan includes 250,000 requests and five team members.

DATPROF is the alternative for custom, modular licensing across projects from 500 GB to 100 TB.

IRI DarkShield is a paid option for file or image masking with perpetual-use licensing.

Mockaroo is a browser-oriented alternative with a free tier allowing 1,000 rows per file and 200 API requests per day.

Redgate SQL Provision suits organisations buying capacity-based provisioning and masking tiers from 1 TB upward.

For a broader shortlist, see Test Data Management Software.

Verdict

DTM Data Generator is a strong choice for database professionals who need repeatable, schema-consistent synthetic data across several database systems and deployment formats. Its main reason to choose it is the combination of relationship-aware generation, broad sources, and automation in a self-hosted package. Look elsewhere if you need a free entry tier, hosted collaboration, or Enterprise-only scrambling without paying for the top edition.

Verdict

DTM Data Generator covers synthetic data creation, schema-aware relationships, multiple sources, and database outputs. Choose an edition by its rule, output, scrambling, and support limits.

Where Specifiction places it

Alternatives to DTM Data GeneratorAll alternatives →