This document outlines the syllabus for an ETL testing training course. It covers topics such as data warehousing concepts, ETL architecture, dimensional modeling, ETL tools, Informatica concepts, sources, targets, transformations, workflows, testing techniques, and best practices for ETL testing. The course aims to teach students how ETL testing differs from application testing, challenges involved, and how to effectively test, document, and resolve issues in ETL processes and jobs.
This document outlines the syllabus for an ETL testing training course. It covers topics such as data warehousing concepts, ETL architecture, dimensional modeling, ETL tools, Informatica concepts, sources, targets, transformations, workflows, testing techniques, and best practices for ETL testing. The course aims to teach students how ETL testing differs from application testing, challenges involved, and how to effectively test, document, and resolve issues in ETL processes and jobs.
This document outlines the syllabus for an ETL testing training course. It covers topics such as data warehousing concepts, ETL architecture, dimensional modeling, ETL tools, Informatica concepts, sources, targets, transformations, workflows, testing techniques, and best practices for ETL testing. The course aims to teach students how ETL testing differs from application testing, challenges involved, and how to effectively test, document, and resolve issues in ETL processes and jobs.
2.Need for Data Warehouse 3.Introduction to OLTP, ETL and OLAP Systems 4.Difference between OLTP and OLAP 5.Data Warehouse Architecture 6.Data Marts 7.ODS [Operational Data Sto.re] 8.Dimensional Modelling 9.Difference between relation and dimensional modeling 10.Star Schema and Snowflake Schema 11.What is the fact table 12.What is the Dimension table 13.Normalization and De-Normalization 14.ETL architecture. 15.What is ETL and importance of ETL testing 16.How DWH ETL Testing is different from the Application Testing 17.SDLC/STLC in the ETL Projects (ex: V Model, Waterfall model) 18.Challenges in DWH ETL Testing compare to another testing 1-Incompatible and duplicate data. 2-Loss of data during the ETL process. 3-Testers have no privileges to execute ETL jobs on their own. 4-The volume and complexity of data is very huge. 5-Fault in business processes and procedures. 6-Trouble acquiring and building test data. 19.ETL Testing Workflow activities involved 1-Analyze and interpret business requirements/ workflows to Create estimations 2-Approve requirements and prepare the test plan for the system testing 3-Prepare the test cases with the help of design documents provided by the developer team 4-Execute system testing and integration testing. 5-Best practices to Create quality documentation (Test plans, Test Scripts, and Test closure summaries) 6-How to detect the bugs in the ETL testing 7-How to report the bugs in the ETL testing 8-How to co-ordinate with the developer team for resolving the defects 20.Types of ETL Testing 1-Data completeness. 2-Data transformation. 3-Data quality. 4-Performance and scalability. 5-Integration testing. 6-User-acceptance testing. 21.SQL Queries for ETL Testing 22.Incremental load testing 23.Initial Load / Full load testing 24.Different ETL tools available in the market 1-Informatica 2-Ab Initio 3-IBM Data stage 25.Power Center Components 1- Designer 2-Repository Manager 3-Workflow Manager 4-Workflow Monitor 5-Power Center Admin Console 26.Informatica Concepts and Overview 1.Informatica Architecture. 27.SourcesWorking with relational Sources 1.Working with Flat Files 28.Targets 1.Working with Relational Targets 2.Working with Flat file Targets 29.Transformations � Active and Passive Transformations 1. Expression 2.Lookup �Different types of lookup Caches 3.Sequence Generator 4.Filter 5.Joiner 6.Sorter 7.Rank 8.Router 9.Aggregator 10.Source Qualifier 11.Update Strategy 12.Normalizer 13.Union 14.Stored Procedure 15.Slowly Changing Dimension 1A-SCD Type1 2B-SCD Type2 � Date, Flag, and Version 3C-SCD Type3 30.Workflow Manger 1-Creating Reusable tasks 2-Workflows, Worklets & Sessions 3-Tasks 31.Session 32.Decision task 33.Control Task 34.Event wait task 35.Timer task 1-Monitoring workflows and debugging errors 36.Indirect Loading 37.Constraint-based load ordering 38.Target Load plan 39.Worklet, Mapplet, Reusable transformation 40.Migration? ML migration and Folder Copy. 41.Scheduling Workflow 42.Parameter and variables 43.XML Source, Target, and Transformations 44.Performance Tuning 1-Pipeline Partition 2-Dynamic Partition 3-Pushdown optimization 45.Preparation of Test Cases 46.Executing Test case 47.Preparing Sample data 48.Data validation in Source and target 49.Load and performance testing 50.Unit testing Procedures. 51.Error handling procedures.