Next Steps
wind turbines

Smarter and Safer Test Data

RowGen: Fast, Realistic Row Generation

Try RowGen

Test Data for Everyone

RowGen automatically builds and populates massive DB, file, and report targets with structurally and referentially correct test data -- in minutes, not hours. Create synthetic test data using metadata, not real data, but preserve the format, distribution, and range of data values in production.

Learn More
IRI RowGen logo

Big Data Testing

Stop relying on confidential production data. Masked data may not be realistic or robust enough either. RowGen leverages the power of IRI CoSort to pre-sort and load huge test tables, and can furnish IRI DarkShield with mock data in semi- and unstructured files to test document systems.

Learn More

Database Testing

Persistent or virtual test sets improve DB/ETL prototypes and speed DevOps. Use these high quality, high volume RowGen targets or subsets to stress-test and future-proof your database applications. Combine RowGen with DB cloning tools like Windocks and CI/CD pipelines, too.

Learn More
Sky and Water

RowGen Use Cases

Big Test Tables, Referentially Correct

Bank of Montreal Logo

"RowGen generates 20GB tables with referential integrity for query testing. It eliminates production data access concerns and generates the volumes that reflect our growth."

Simultaneous Functional Testing

Transitive Logo

"RowGen is the only tool that supplies high volumes of test data on multiple operating systems and simultaneously manipulates the test data for application compatibility."

Better than Production Data

Mastercard Logo

"RowGen creates realistic PII and PAN data to support our OLTP app development and testing. It's the only tool that generates test files in the formats and sizes we need."

Do You Need RowGen? Find Out

Superior Test Data Management

Use RowGen to:

  • Load Accurate, Safe Test DBs
  • Prototype DW ETL Ops
  • Outsource Development
  • Stress-Test Applications
  • Benchmark New Platforms
  • Comply with Privacy Laws
  • Virtualize Test Data
  • Preview Voracity ETL Mappings
  • Supply DB Clones and DevOps

Build Test Data Directly into:

  • RDBMS Tables and Excel®
  • Rec/Line/Var. Sequential Files
  • CSV, LDIF, JSON and XML
  • ASN.1 CDRs, HL7 and X12
  • Data Vault 2.0 Models
  • MF COBOL, ISAM, and Vision
  • Mainframe and V/B Files
  • Detail and Summary Reports
  • MS Office, PDF, and Image Files

What Others Are Reading

Test Data Management Intro

HealthCare.gov Website Down

As anyone from healthcare.gov can tell you, complex application development requires adequate needs assessments and sufficiently robust test data.

Read Now

Realistic Data from Scratch

Wind Turbines

Can you supply your prototypes with good and bad anonymous data quickly? Will it conform to production ranges, distributions, and appearances?

Read Now

Automate DB Data Generation

Data floating

Testing DB queries and DW ETL/ELT jobs requires test data with structural and referential integrity, and support for special constraints, nulls, etc.

Read Now
X

Consider RowGen when you're

  • forgoing adequate testing and making inaccurate suppositions and extrapolations
  • coding custom 3GL or shell programs for test sets valid in only one scenario
  • using confidential production data at the risk of breaches, NDA violations, etc.
  • scouring a low-end market of test data tools that lack speed or functional breadth
  • relying on costly, hard-to-modify platform tools that subset and mask production data

or when production data:

  • contains personally identifiable information
  • cannot be accessed
  • does not yet exist
  • does not reflect future application/system scope
Learn More

Frequently Asked Questions (FAQs)

1. What is IRI RowGen and why is it important for testing?
IRI RowGen is a test data generation tool that creates realistic, structurally and referentially correct test data for databases, files, and reports. It is important because it eliminates the risks of using real production data, complies with privacy laws, and allows safe, large-scale testing for development and QA teams.
2. How does RowGen create realistic test data?
RowGen uses metadata from your production systems to generate synthetic data that preserves the format, distribution, and range of real data values. This ensures the test data behaves like production data without exposing sensitive information.
3. What types of targets can RowGen populate?
RowGen can populate relational database tables, CSV and JSON files, XML, HL7, X12, mainframe files, COBOL copybooks, sequential files, and even report outputs like PDF or Excel. This flexibility allows you to test across multiple platforms and environments.
4. Can RowGen generate very large test tables?
Yes. RowGen is designed for big data testing and can quickly build and load massive tables, leveraging the power of IRI CoSort to pre-sort and load huge datasets for stress testing and performance benchmarking.
5. How does RowGen maintain referential integrity in generated data?
RowGen ensures that relationships between tables, such as primary and foreign keys, remain consistent. This means the synthetic data behaves like production data during joins and queries, making it ideal for database and ETL testing.
6. What are the benefits of using RowGen instead of masked production data?
Masked data may still carry residual privacy risks and might not cover edge cases. RowGen eliminates dependency on production data entirely and generates controlled, repeatable, and statistically realistic test data that is safe to share with developers, vendors, or testers.
7. How can RowGen support DevOps and CI/CD pipelines?
RowGen jobs can be integrated into CI/CD pipelines and used alongside database cloning tools like Windocks to automatically provision fresh, realistic test data during each build or deployment cycle, accelerating development and QA processes.
8. Can RowGen provide test data for document systems?
Yes. RowGen can furnish IRI DarkShield and other systems with mock data in semi-structured and unstructured files, including documents and images, to support testing of document workflows and applications.
9. What industries benefit most from RowGen?
Industries that handle sensitive data, such as banking, healthcare, and telecommunications, benefit from RowGen by being able to test applications with realistic data while staying compliant with regulations like GDPR, HIPAA, and PCI DSS.
10. Can RowGen help with platform benchmarking?
Yes. RowGen can generate large, realistic datasets for benchmarking new platforms, data warehouses, or hardware, helping you evaluate performance and scalability before going live.

Request More Information

* indicates a required field.
IRI does NOT share your information.