SlideShare a Scribd company logo
QuerySurge
ETL TESTING AUTOMATION TOOL
How QuerySerge is useful
QuerySurge Automates your Data Warehouse & ETL Testing
Improves Data quality
Reduces Cost and Risk
Accelerate your testing cycles
Reduces manual work
Integration with ETL tools
It has command line API which make it flexible to use
Through its command line API we can use it with DataStage
Execute Command stage in sequence job can be used for this purpose
Reporting in QuerySurge
It has highly customizable built-in Reports support
Multiple filters can be applied on reports
CMD line API SQL parameters
SQL paramets are not yet supported.
Expected in future releases
Ref: https://querysurge.zendesk.com/requests/672
DataStage Example sequence job
DataSurge Suite after data loading
The component shown (Execute Command)
will call a batch file from DataStage to
execute Data Suite from DataSurge. The
batch file has the commands which uses
command line API to achieve the goal.
The test pass/fail report can be
generated and notifications can alse
be sent, all this is handled
automatically by QuerySurge
DataSurge Suite after data loading
These are similar calls to different suits
written in QuerySurge. We can write
different batch files which can call our test
suits according to our need.
QuerySurge makes the testing process for
ETL jobs really easy, manageable and
streamlined.
QuerySurge: Making a Data Suite
Step 1: Creating a query pair
A query pair has a source and destination database for comparison.
We write queries to test if expected behavior exists or not.
After running the query pair the result is either PASS/FAIL
A query pair fails if one database entry behaves unexpectedly
Step 1: Creating a query pair
Go to: Design Library > QueryPairs > Create New QueryPair
Step 2: Execute/Run QueryPair
After we click Design-Time Run > Run, the running state is shown below.
Step 2: Execute/Run QueryPair (Failure)
One row mismatched in this
scenario, Due to that the test
failed; for a test to be successful all
the data must match.
Step 2: Execute/Run QueryPair (Failure)
The details can be seen, we can
view source and column table,
queries and the rows mismatched
and eventually resulted in failure
of the query pair.
Step 2: Execute/Run QueryPair (Success)
All the rows matched exactly
according to the query pair source
and target SQL queries.
Step 3: Creating Test Suite
Go to: Menu > Create Test Suite
Step 3: Creating Test Suite
Include the required query pair/s in the test suite
Drag/Drop query pairs to include in a test suite
Step 4: Execute/Run Test Suite
Right Click a Test Suite and click ‘Run Now’ To run it
Step 5: Execute/Run Test from CMD
We can also run a test suite using command
line API
Commands are given in the documents which
come with the product
We can use command line API to run suits
from any ETL tool
Step by step guide to run a suite from
DataStage is give in word document in parent
folder.
Step 6: Generating reports
After successful execution of the suite, we can generate reports to get insight.
The reports give us detailed information about the error, successful or failed
execution and the contaminated row number in case of contamination. We can
export the reports in word or .pdf format.
Step 6: Generating reports
Click of scenario details to get the
details.
Step 6: Generating reports
Click on ‘Run Report with default filters’ to run the report. We can apply different type of
filters to get required info. The log of the previous reports can also be seen by clicking of
‘Open Report’
The Detailed view of report: Page1
The Detailed view of report: Page2
Step 7: Running Dashboard
Dashboard gives us the detailed view, statistics and graphs.
Step 7: Running Dashboard
Select a Test Suite to run its
dashboard
Step 8: Charts and info
Below graphs give us the detailed information.
References
http://talkcs.blogspot.com/2014/12/querysurge-and-datastage-etl-integration.html
https://querysurge.zendesk.com/requests/672
QuerySurge Official Site: http://www.querysurge.com/

More Related Content

PDF
QuerySurge - the automated Data Testing solution
PPTX
Query Wizards - data testing made easy - no programming
PPTX
An introduction to QuerySurge webinar
PDF
QuerySurge for DevOps
PPTX
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
PPTX
Data Warehouse Testing in the Pharmaceutical Industry
PDF
Completing the Data Equation: Test Data + Data Validation = Success
PDF
Leveraging HPE ALM & QuerySurge to test HPE Vertica
QuerySurge - the automated Data Testing solution
Query Wizards - data testing made easy - no programming
An introduction to QuerySurge webinar
QuerySurge for DevOps
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Data Warehouse Testing in the Pharmaceutical Industry
Completing the Data Equation: Test Data + Data Validation = Success
Leveraging HPE ALM & QuerySurge to test HPE Vertica

What's hot (20)

PPTX
Improve the Health of Your Data
PPTX
Implementing Azure DevOps with your Testing Project
PPTX
Big Data Testing: Ensuring MongoDB Data Quality
PDF
Creating a Data validation and Testing Strategy
PPTX
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
PDF
Whitepaper: Volume Testing Thick Clients and Databases
PDF
RTTS - the Software Quality Experts
PDF
Hadoop testing workshop - july 2013
PPTX
Iron Mountain: Fueling Big Testing with Big Data - SiriusDecisions 2013
PDF
QuerySurge Slide Deck for Big Data Testing Webinar
PPTX
What is a Data Warehouse and How Do I Test It?
PDF
A data driven etl test framework sqlsat madison
PDF
the Data World Distilled
PPTX
Testing Big Data: Automated Testing of Hadoop with QuerySurge
PDF
Test Automation for Data Warehouses
PPTX
Testing Big Data: Automated ETL Testing of Hadoop
PPTX
How to Test Big Data Systems | QualiTest Group
PDF
How to Automate your Enterprise Application / ERP Testing
PPTX
2014 International Software Testing Conference in Seoul
PDF
Performance Testing of Big Data Applications - Impetus Webcast
Improve the Health of Your Data
Implementing Azure DevOps with your Testing Project
Big Data Testing: Ensuring MongoDB Data Quality
Creating a Data validation and Testing Strategy
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Whitepaper: Volume Testing Thick Clients and Databases
RTTS - the Software Quality Experts
Hadoop testing workshop - july 2013
Iron Mountain: Fueling Big Testing with Big Data - SiriusDecisions 2013
QuerySurge Slide Deck for Big Data Testing Webinar
What is a Data Warehouse and How Do I Test It?
A data driven etl test framework sqlsat madison
the Data World Distilled
Testing Big Data: Automated Testing of Hadoop with QuerySurge
Test Automation for Data Warehouses
Testing Big Data: Automated ETL Testing of Hadoop
How to Test Big Data Systems | QualiTest Group
How to Automate your Enterprise Application / ERP Testing
2014 International Software Testing Conference in Seoul
Performance Testing of Big Data Applications - Impetus Webcast
Ad

Viewers also liked (11)

DOC
Pritpal singh 3 years of ETL and Automation Testing
PPTX
ETL & Machine Learning
PDF
Whose test is it anyway - LW&CN v0.3
PPS
Database Testing
PDF
Selenium camp 2017. Alexander Chumakin
PDF
Data Workflows for Machine Learning - Seattle DAML
PPT
Automated Testing vs Manual Testing
PDF
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
PDF
Introduction to Test Automation - Technology and Tools
PDF
Aastaraamat 2011
PDF
Pengumuman seleksi casn_ggd_2016
Pritpal singh 3 years of ETL and Automation Testing
ETL & Machine Learning
Whose test is it anyway - LW&CN v0.3
Database Testing
Selenium camp 2017. Alexander Chumakin
Data Workflows for Machine Learning - Seattle DAML
Automated Testing vs Manual Testing
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Test Automation - Technology and Tools
Aastaraamat 2011
Pengumuman seleksi casn_ggd_2016
Ad

Similar to QuerySurge integration with ETL / DataStage (20)

PPT
Test automation process _ QTP
PPT
Test automation process
PPT
Maximizing SAP ABAP Performance
PDF
Test automation
DOC
E catt tutorial
PPTX
Exception handling in SQL with Execution
DOCX
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
PPT
Ecatt1
PDF
Performancetestingjmeter 131210111657-phpapp02
PDF
Leveraging Playwright for API Testing.pdf
PPTX
jDriver Presentation
PPT
Automation tips
PPS
Final Automation Testing
PPT
Intro to tsql
PPT
Intro to tsql unit 14
PPT
2 fitnesse
PPT
Mercury Testdirector8.0 using Slides
PPTX
cypress course slides e2e automatic testing .pptx
PPT
Test link
PPT
RPG Program for Unit Testing RPG
Test automation process _ QTP
Test automation process
Maximizing SAP ABAP Performance
Test automation
E catt tutorial
Exception handling in SQL with Execution
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
Ecatt1
Performancetestingjmeter 131210111657-phpapp02
Leveraging Playwright for API Testing.pdf
jDriver Presentation
Automation tips
Final Automation Testing
Intro to tsql
Intro to tsql unit 14
2 fitnesse
Mercury Testdirector8.0 using Slides
cypress course slides e2e automatic testing .pptx
Test link
RPG Program for Unit Testing RPG

Recently uploaded (20)

PDF
Digital Strategies for Manufacturing Companies
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
top salesforce developer skills in 2025.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
medical staffing services at VALiNTRY
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Transform Your Business with a Software ERP System
PPTX
ai tools demonstartion for schools and inter college
PPTX
L1 - Introduction to python Backend.pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
Digital Strategies for Manufacturing Companies
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Wondershare Filmora 15 Crack With Activation Key [2025
Odoo POS Development Services by CandidRoot Solutions
top salesforce developer skills in 2025.pdf
CHAPTER 2 - PM Management and IT Context
Operating system designcfffgfgggggggvggggggggg
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Which alternative to Crystal Reports is best for small or large businesses.pdf
medical staffing services at VALiNTRY
2025 Textile ERP Trends: SAP, Odoo & Oracle
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PTS Company Brochure 2025 (1).pdf.......
Transform Your Business with a Software ERP System
ai tools demonstartion for schools and inter college
L1 - Introduction to python Backend.pptx
Upgrade and Innovation Strategies for SAP ERP Customers
VVF-Customer-Presentation2025-Ver1.9.pptx

QuerySurge integration with ETL / DataStage

  • 2. How QuerySerge is useful QuerySurge Automates your Data Warehouse & ETL Testing Improves Data quality Reduces Cost and Risk Accelerate your testing cycles Reduces manual work
  • 3. Integration with ETL tools It has command line API which make it flexible to use Through its command line API we can use it with DataStage Execute Command stage in sequence job can be used for this purpose
  • 4. Reporting in QuerySurge It has highly customizable built-in Reports support Multiple filters can be applied on reports
  • 5. CMD line API SQL parameters SQL paramets are not yet supported. Expected in future releases Ref: https://querysurge.zendesk.com/requests/672
  • 7. DataSurge Suite after data loading The component shown (Execute Command) will call a batch file from DataStage to execute Data Suite from DataSurge. The batch file has the commands which uses command line API to achieve the goal. The test pass/fail report can be generated and notifications can alse be sent, all this is handled automatically by QuerySurge
  • 8. DataSurge Suite after data loading These are similar calls to different suits written in QuerySurge. We can write different batch files which can call our test suits according to our need. QuerySurge makes the testing process for ETL jobs really easy, manageable and streamlined.
  • 9. QuerySurge: Making a Data Suite Step 1: Creating a query pair A query pair has a source and destination database for comparison. We write queries to test if expected behavior exists or not. After running the query pair the result is either PASS/FAIL A query pair fails if one database entry behaves unexpectedly
  • 10. Step 1: Creating a query pair Go to: Design Library > QueryPairs > Create New QueryPair
  • 11. Step 2: Execute/Run QueryPair After we click Design-Time Run > Run, the running state is shown below.
  • 12. Step 2: Execute/Run QueryPair (Failure) One row mismatched in this scenario, Due to that the test failed; for a test to be successful all the data must match.
  • 13. Step 2: Execute/Run QueryPair (Failure) The details can be seen, we can view source and column table, queries and the rows mismatched and eventually resulted in failure of the query pair.
  • 14. Step 2: Execute/Run QueryPair (Success) All the rows matched exactly according to the query pair source and target SQL queries.
  • 15. Step 3: Creating Test Suite Go to: Menu > Create Test Suite
  • 16. Step 3: Creating Test Suite Include the required query pair/s in the test suite Drag/Drop query pairs to include in a test suite
  • 17. Step 4: Execute/Run Test Suite Right Click a Test Suite and click ‘Run Now’ To run it
  • 18. Step 5: Execute/Run Test from CMD We can also run a test suite using command line API Commands are given in the documents which come with the product We can use command line API to run suits from any ETL tool Step by step guide to run a suite from DataStage is give in word document in parent folder.
  • 19. Step 6: Generating reports After successful execution of the suite, we can generate reports to get insight. The reports give us detailed information about the error, successful or failed execution and the contaminated row number in case of contamination. We can export the reports in word or .pdf format.
  • 20. Step 6: Generating reports Click of scenario details to get the details.
  • 21. Step 6: Generating reports Click on ‘Run Report with default filters’ to run the report. We can apply different type of filters to get required info. The log of the previous reports can also be seen by clicking of ‘Open Report’
  • 22. The Detailed view of report: Page1
  • 23. The Detailed view of report: Page2
  • 24. Step 7: Running Dashboard Dashboard gives us the detailed view, statistics and graphs.
  • 25. Step 7: Running Dashboard Select a Test Suite to run its dashboard
  • 26. Step 8: Charts and info Below graphs give us the detailed information.

Editor's Notes

  • #2: Author: Asad Abdullah