https://store-images.s-microsoft.com/image/apps.38453.af40c3dc-cd46-4e3e-99a0-69c473a6eff6.9aa5543e-ad7d-4396-be04-1da56ffe2cb2.f184a0e5-1590-4efb-bb7b-61e0fee90909

DataMatch

Astadia, Inc.

DataMatch

Astadia, Inc.

Scriptable Database Comparison Tool

DataMatch is a powerful, scriptable database comparison tool that enables quasi automatic testing of batch jobs, and can reduce testing effort dramatically. DataMatch and its sibling product TestMatch form the core of the Astadia's Automated Testing offering for mainframe migration projects. The tool works closely with DataTurn for automated data conversion.

Astadia's mainframe migrations guarantee 100% functional equivalency. This means that running a converted batch job on the new platform should yield exactly the same results as running the original JCL job on mainframe. To prove this, DataMatch basically compares the output of a converted batch job with the “desired” output i.e. that of the original JCL job on the mainframe.
To prove this, DataMatch basically compares the output of a converted batch job - such as Perl on Linux or PowerShell on Windows - with the “desired” output - such as the original JCL job on the mainframe.
While this sounds straight-forward at first, several issues make this a challenging task:
  • How to compare the contents of exotic mainframe databases such as IDMS and Adabas with the converted relational database on the target platform?
  • Data volumes, typically in the Terabyte range, might prohibit “naive” bulk-comparisons.

DataMatch is designed with these challenges in mind. The result is a unique and flexible tool that makes batch testing a breeze in any situation.


Product Overview

DataMatch consists of two main parts:

  • A graphical user interface where database connections are set up, comparisons are configured and results are analyzed.
  • A scriptable engine that can execute previously configured comparison runs, and that can be easily integrated in other testing frameworks, logging and monitoring tools etc. This way, even long-running batch jobs can be tested without manual intervention.

The DataMatch GUI offers powerful tools to analyze and track down any differences found. It can zoom in on specific differences, or detect patterns in the differences using various correlation techniques.

https://store-images.s-microsoft.com/image/apps.56328.af40c3dc-cd46-4e3e-99a0-69c473a6eff6.9aa5543e-ad7d-4396-be04-1da56ffe2cb2.483fa5c8-ce8b-4cfd-8e09-c0d64ee4db83
https://store-images.s-microsoft.com/image/apps.56328.af40c3dc-cd46-4e3e-99a0-69c473a6eff6.9aa5543e-ad7d-4396-be04-1da56ffe2cb2.483fa5c8-ce8b-4cfd-8e09-c0d64ee4db83