QA Testing
QA Testing for Informatica & PL/SQL ETL Migration to ADF
As part of its initiative to migrate its on-premise ETL application from Informatica and PL/SQL to Azure Data Factory (ADF), a Global Research and Advisory Company required testing and data validation services to ensure timely, available data for Reporting and BI functions.
Client Challenges and Requirements
- Large number (1100+) of tables to be tested.
- Manual testing is limited to a small dataset and is time consuming.
- The right ETL testing automation tools for performing data checks.
- DQ and RI issues in data.
- Data types difference between Oracle and Synapse resulted in ETL error, truncated data, and special char issues.
- Flexible and smart test strategy to test production data for incremental loads each day as the CDC loads for both DB systems run at different times.
Bitwise Solution
Tools & Technologies We Used
Bitwise Python-based ETL automation framework
JIRA
Oracle SQL Developer
Microsoft SSMS
PL/SQL
TSQL
Power BI
Key Results
Fully tested and defect free tables delivered with 100% test coverage
Reduction in manual testing efforts by 60 - 70% using custom automation tool
Reduction in UAT defects by 98 - 99%