automate testing for faster & efficient etl · automate testing for faster & efficient etl...

1
Quality Assurance professionals performing Extract Transform and Load (ETL) operations often face challenges with understanding the requirements for functional data mapping. Understanding data dimensions and attributes, execution pointing to multiple sources, validation of huge data volume and transformation of data add to these challenges. This, in turn, affects the turnaround time and cost efficiency. However, automation of ETL processes enhances efficiency and reduces the turnaround time, along with providing an array of benefits across the testing lifecycle. Automate Testing for Faster & Efficient ETL Overview Syntel Approach For more information, visit Syntel online at www.syntelinc.com or call us at US/+1 (248) 619-3503, UK/+44 (0) 207-636-3587 © 2017, SYNTEL INC. 012017 Syntel helps overcome these challenges with its three-step independent automation framework Data Validator-Test Automation Framework. Its Swing-based unified graphical interface simplifies query creation for ETL/ data warehousing (DW) mapping. Data comparison between source and target and execution of manual test cases is also automated. Data Validator also makes tracking of real time data flows easy, along with execution statistics and an optional trace mode. DB Agnostic Framework Based Approach - Design & Execution Req. / Mapping documents Source / Target SQL Generation Database Setup Query Execution Comparison Summary Automation Automation D/W - ETL Test Automation Framework Key Highlights Value Delivered • Query file analyzer • End-to-end automation framework • Data and count validation • Automated aggregate tests • Selective automation for summary reporting for test cases • Wide coverage rather than sampling • Aggregate verification • Test case level summary reporting Faster turnaround time for testing Up to 100% test data coverage Database agnostic framework Up to 60-70% automation testing for any ETL system Accurate data validation at record level Elimination of manual errors Almost 40% reduction in efforts across testing lifecycle

Upload: phungtuong

Post on 27-Jul-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

Quality Assurance professionals performing Extract Transform and Load (ETL) operations often face challenges with understanding the requirements for functional data mapping. Understanding data dimensions and attributes, execution pointing to multiple sources, validation of huge data volume and transformation of data add to these challenges. This, in turn, affects the turnaround time and cost efficiency. However, automation of ETL processes enhances efficiency and reduces the turnaround time, along with providing an array of benefits across the testing lifecycle.

Automate Testing for Faster & Efficient ETL

Overview

Syntel Approach

For more information, visit Syntel online at www.syntelinc.com or call us at US/+1 (248) 619-3503, UK/+44 (0) 207-636-3587

© 2017, SYNTEL INC. 012017

Syntel helps overcome these challenges with its three-step independent automation framework Data Validator-Test Automation Framework. Its Swing-based unified graphical interface simplifies query creation for ETL/ data warehousing (DW) mapping. Data comparison between source and target and execution of manual test cases is also automated. Data Validator also makes tracking of real time data flows easy, along with execution statistics and an optional trace mode.

DB Agnostic Framework Based Approach - Design & Execution

Req. /Mapping documents

Source /Target SQLGeneration

Database Setup Query Execution ComparisonSummary

Automation Automation

D/W - ETL Test Automation Framework

Key Highlights Value Delivered

• Query file analyzer

• End-to-end automation framework

• Data and count validation

• Automated aggregate tests

• Selective automation for summary reporting for test cases

• Wide coverage rather than sampling

• Aggregate verification

• Test case level summary reporting

• Faster turnaround time for testing

• Up to 100% test data coverage

• Database agnostic framework

• Up to 60-70% automation testing for any ETL system

• Accurate data validation at record level

• Elimination of manual errors

• Almost 40% reduction in efforts across testing lifecycle