Uploaded by latika.borade

ETL Testing

advertisement
ETL Testing
Data warehousing Concepts
What is ETL
 Extract Transform and Load
Data Transformation Process
Task to be performed
 Understand the data Requirement
 Review the Data Model
 Source to target mapping
 Packages and schema validation
 Verification of data transformation calculations and aggregation rules
 Sample data comparison between the source and the target system
based on transformation logic
 Data integrity and quality checks in the target system
 Performance testing on data
 Verification of data count in the source and the target system.
 Validation of data movement from the source to the target system.
 Verifying data extraction, transformation as per requirement and expectation.
 Verifying if table relations − joins and keys − are preserved during the
transformation.
 Count check
 Reconcile records with the source data
 Data type check
 Ensure no spam data loaded
 Remove duplicate data
 Check all the keys are in place
Test Scenario’s to be taken care of
 Structure validation
 Validating Mapping document
 Validate Constraints
 Data Completeness Validation
 Data Transform validation
 Data Quality Validation
 Null Validation
 Duplicate Validation
 Date Validation check
 Full Data Validation Minus/Except Query
Download