SlideShare a Scribd company logo
1 of 2
Download to read offline
ETL Testing
Day-1
Data Sources
! Databases
! Files
Database Management Systems
! What is DBMS?
! Characteristics of DBMS.
! Normalization
! 1NF,2NF, 3NF
! Metadata
Data ModellingER Models
! Relational Model
! Dimensional Model
! Star Schema
! Snowflake Schema
! Fact constellation schema
Data ware house concepts
! What is Data ware house?
Facts
Dimensions
! Characteristics of Data ware house.
! Data ware house applications.
! Data staging and DataMart
! Difference between DataMart and Data
ware house.
! Data ware house Architecture
Types and components.
! Enterprise data ware house
! Single Department Data
! Multi-tiered Data ware house
Slowly changing Dimensions
! SCD- Type-1
! SCD- Type-2
! SCD- Type-3
! SCD- Type-0
Day-2
SQL Basics
! Data Definition Language
! Data Manipulation Language
! Data Control Language
! Schemas, Tables, Rows and Columns.
Constraints
Primary Key
Unique Not Null
Check
Default
! Set Operators
Union
Union All
Difference between Union and Union All
Except or Minus Query
Intersect
! Sub Queries
! Group by and Having
! Rank and Partition functions.
! Views and Temporary tables
! Joins
Inner Join
Left outer Join
Right outer Join
Self-Joino
! Date functions
Cast and Convert
! Case statement
! ETL Process
Extract
Transform
Load
ETL Vs ELT
ETL Vs Database
ETL tools
! Informatica
! Data stage
! ETL tools Vs BI tools
Day-3
Introduction to ETL tool – Informatica
! Informatica Powercenter Designer
Source Qualifier
Source Definition
Target Definition
Import Source and Target definitions
! Informatica Powercenter Workflow
Manager
Task
Session
Workflow
!Informatica Powercenter Workflow Monitor
Session log / Error log
! How to create a simple mapping?
! What is a transformation?
Overview of Transformation.
! Expression Transformation
! Filter Transformation
! Router Transformation
! Aggregator Transformation
! Joiner Transformation
Homogeneous Transformations
! Database to Database
Heterogeneous Transformations
! Database and Flat files
Master Outer
Detail Outer
Source Qualifier
Day-4
! SDLC and Testing Life Cycle
! ETL Testing Technologies and Test
Techniques
! Null check
! Duplicate check
! Data Quality Checks
! Constraint checks
! Precision checks
! Rounding checks
ETL Testing Activities
Phases of ETL Testing
! Staging database validations
Structure validations (Table to Table or
File to table)
Data validation using Data sampling
! Integration database validations
Structure validations (Table to Table)
Data validation (Using Except query or
Minus queries)
! Target validations
Structure validations (Table to Table for
disparate sources)
Data validation using Data sampling
Data sampling techniques
! ETL Testing Challenges
! Types of ETL testing
! Types of Projects
! Create a sample mapping using all
the transformations (Hands on) and
validating the data through sql queries
304 & 305, Paradigm SSS Square, Kothaguda X Roads, Opp to AMB Cinemas, Hyderabad - 500 081.
+91 6309 16 16 16 | info@magnitia.com | www.magnitia.com

More Related Content

Similar to ETL Testing.pdf

CA ERwin Data Modeler End User Presentation
CA ERwin Data Modeler End User PresentationCA ERwin Data Modeler End User Presentation
CA ERwin Data Modeler End User Presentation
CA RMDM Latam
 

Similar to ETL Testing.pdf (20)

#Free #Demo from #SQLSchool #Training #Institute
#Free #Demo from #SQLSchool #Training #Institute#Free #Demo from #SQLSchool #Training #Institute
#Free #Demo from #SQLSchool #Training #Institute
 
#PowerBI with #SQL Server #OnlineTraining (LIVE, #Practical, #Interactive) wi...
#PowerBI with #SQL Server #OnlineTraining (LIVE, #Practical, #Interactive) wi...#PowerBI with #SQL Server #OnlineTraining (LIVE, #Practical, #Interactive) wi...
#PowerBI with #SQL Server #OnlineTraining (LIVE, #Practical, #Interactive) wi...
 
Exceptions are the Norm: Dealing with Bad Actors in ETL
Exceptions are the Norm: Dealing with Bad Actors in ETLExceptions are the Norm: Dealing with Bad Actors in ETL
Exceptions are the Norm: Dealing with Bad Actors in ETL
 
Understanding the SQL aspects of Spark - Spark SQL.pptx
Understanding the SQL aspects of Spark - Spark SQL.pptxUnderstanding the SQL aspects of Spark - Spark SQL.pptx
Understanding the SQL aspects of Spark - Spark SQL.pptx
 
SQL Server Worst Practices - EN
SQL Server Worst Practices - ENSQL Server Worst Practices - EN
SQL Server Worst Practices - EN
 
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
 
Dare to build vertical design with relational data (Entity-Attribute-Value)
Dare to build vertical design with relational data (Entity-Attribute-Value)Dare to build vertical design with relational data (Entity-Attribute-Value)
Dare to build vertical design with relational data (Entity-Attribute-Value)
 
Entity framework introduction sesion-1
Entity framework introduction   sesion-1Entity framework introduction   sesion-1
Entity framework introduction sesion-1
 
Building the Petcare Data Platform using Delta Lake and 'Kyte': Our Spark ETL...
Building the Petcare Data Platform using Delta Lake and 'Kyte': Our Spark ETL...Building the Petcare Data Platform using Delta Lake and 'Kyte': Our Spark ETL...
Building the Petcare Data Platform using Delta Lake and 'Kyte': Our Spark ETL...
 
Pradeep_resume_ETL Testing
Pradeep_resume_ETL TestingPradeep_resume_ETL Testing
Pradeep_resume_ETL Testing
 
Domain oriented development
Domain oriented developmentDomain oriented development
Domain oriented development
 
Resume_of_sayeed
Resume_of_sayeedResume_of_sayeed
Resume_of_sayeed
 
U-SQL - Azure Data Lake Analytics for Developers
U-SQL - Azure Data Lake Analytics for DevelopersU-SQL - Azure Data Lake Analytics for Developers
U-SQL - Azure Data Lake Analytics for Developers
 
CA ERwin Data Modeler End User Presentation
CA ERwin Data Modeler End User PresentationCA ERwin Data Modeler End User Presentation
CA ERwin Data Modeler End User Presentation
 
#Microsoft #BusinessIntelligence - #MSBI Online Training (#LIVE, Instructor-L...
#Microsoft #BusinessIntelligence - #MSBI Online Training (#LIVE, Instructor-L...#Microsoft #BusinessIntelligence - #MSBI Online Training (#LIVE, Instructor-L...
#Microsoft #BusinessIntelligence - #MSBI Online Training (#LIVE, Instructor-L...
 
Rapid SQL Datasheet - The Intelligent IDE for SQL Development
Rapid SQL Datasheet - The Intelligent IDE for SQL DevelopmentRapid SQL Datasheet - The Intelligent IDE for SQL Development
Rapid SQL Datasheet - The Intelligent IDE for SQL Development
 
ADL/U-SQL Introduction (SQLBits 2016)
ADL/U-SQL Introduction (SQLBits 2016)ADL/U-SQL Introduction (SQLBits 2016)
ADL/U-SQL Introduction (SQLBits 2016)
 
Building a Testable Data Access Layer
Building a Testable Data Access LayerBuilding a Testable Data Access Layer
Building a Testable Data Access Layer
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
 

More from AnanthReddy38

Considerations for Best Practices with Selenium.pdf
Considerations for Best Practices with Selenium.pdfConsiderations for Best Practices with Selenium.pdf
Considerations for Best Practices with Selenium.pdf
AnanthReddy38
 
Navigating Communication Challenges in Software Testing Teams.pdf
Navigating Communication Challenges in Software Testing Teams.pdfNavigating Communication Challenges in Software Testing Teams.pdf
Navigating Communication Challenges in Software Testing Teams.pdf
AnanthReddy38
 
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing Hardware
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing HardwareRevolutionizing Cybersecurity: The Era of Automated Penetration Testing Hardware
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing Hardware
AnanthReddy38
 
Implementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdfImplementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdf
AnanthReddy38
 
Embracing the Future: Innovative Approaches to Software Testing and Quality A...
Embracing the Future: Innovative Approaches to Software Testing and Quality A...Embracing the Future: Innovative Approaches to Software Testing and Quality A...
Embracing the Future: Innovative Approaches to Software Testing and Quality A...
AnanthReddy38
 
Empowering Selenium Tests with JUnit 5 Integration.pdf
Empowering Selenium Tests with JUnit 5 Integration.pdfEmpowering Selenium Tests with JUnit 5 Integration.pdf
Empowering Selenium Tests with JUnit 5 Integration.pdf
AnanthReddy38
 
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdf
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdfThe Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdf
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdf
AnanthReddy38
 
Effective Software Testing in Microservices Systems.pdf
Effective Software Testing in Microservices Systems.pdfEffective Software Testing in Microservices Systems.pdf
Effective Software Testing in Microservices Systems.pdf
AnanthReddy38
 
Accelerating Software Releases.pdf
Accelerating Software Releases.pdfAccelerating Software Releases.pdf
Accelerating Software Releases.pdf
AnanthReddy38
 
Navigating Challenges in Testing CRM Integration with Third-Party Systems
Navigating Challenges in Testing CRM Integration with Third-Party SystemsNavigating Challenges in Testing CRM Integration with Third-Party Systems
Navigating Challenges in Testing CRM Integration with Third-Party Systems
AnanthReddy38
 
Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common Pitfalls
AnanthReddy38
 
Selenium API Testing.pdf
Selenium API Testing.pdfSelenium API Testing.pdf
Selenium API Testing.pdf
AnanthReddy38
 
Navigating the World of Microservices Testing.pdf
Navigating the World of Microservices Testing.pdfNavigating the World of Microservices Testing.pdf
Navigating the World of Microservices Testing.pdf
AnanthReddy38
 
Enhancing Website and Application Testing with Java Scrapers.pdf
Enhancing Website and Application Testing with Java Scrapers.pdfEnhancing Website and Application Testing with Java Scrapers.pdf
Enhancing Website and Application Testing with Java Scrapers.pdf
AnanthReddy38
 
5 Reasons Why Test Automation Can Fail.pdf
5 Reasons Why Test Automation Can Fail.pdf5 Reasons Why Test Automation Can Fail.pdf
5 Reasons Why Test Automation Can Fail.pdf
AnanthReddy38
 
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdf
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdfHow Testers Contribute to TDD, BDD, and ATDD Techniques.pdf
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdf
AnanthReddy38
 
Why Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdfWhy Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdf
AnanthReddy38
 
How To Implement Efficient Test Automation In The Agile World.pdf
How To Implement Efficient Test Automation In The Agile World.pdfHow To Implement Efficient Test Automation In The Agile World.pdf
How To Implement Efficient Test Automation In The Agile World.pdf
AnanthReddy38
 
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx
AnanthReddy38
 
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...
AnanthReddy38
 

More from AnanthReddy38 (20)

Considerations for Best Practices with Selenium.pdf
Considerations for Best Practices with Selenium.pdfConsiderations for Best Practices with Selenium.pdf
Considerations for Best Practices with Selenium.pdf
 
Navigating Communication Challenges in Software Testing Teams.pdf
Navigating Communication Challenges in Software Testing Teams.pdfNavigating Communication Challenges in Software Testing Teams.pdf
Navigating Communication Challenges in Software Testing Teams.pdf
 
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing Hardware
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing HardwareRevolutionizing Cybersecurity: The Era of Automated Penetration Testing Hardware
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing Hardware
 
Implementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdfImplementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdf
 
Embracing the Future: Innovative Approaches to Software Testing and Quality A...
Embracing the Future: Innovative Approaches to Software Testing and Quality A...Embracing the Future: Innovative Approaches to Software Testing and Quality A...
Embracing the Future: Innovative Approaches to Software Testing and Quality A...
 
Empowering Selenium Tests with JUnit 5 Integration.pdf
Empowering Selenium Tests with JUnit 5 Integration.pdfEmpowering Selenium Tests with JUnit 5 Integration.pdf
Empowering Selenium Tests with JUnit 5 Integration.pdf
 
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdf
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdfThe Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdf
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdf
 
Effective Software Testing in Microservices Systems.pdf
Effective Software Testing in Microservices Systems.pdfEffective Software Testing in Microservices Systems.pdf
Effective Software Testing in Microservices Systems.pdf
 
Accelerating Software Releases.pdf
Accelerating Software Releases.pdfAccelerating Software Releases.pdf
Accelerating Software Releases.pdf
 
Navigating Challenges in Testing CRM Integration with Third-Party Systems
Navigating Challenges in Testing CRM Integration with Third-Party SystemsNavigating Challenges in Testing CRM Integration with Third-Party Systems
Navigating Challenges in Testing CRM Integration with Third-Party Systems
 
Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common Pitfalls
 
Selenium API Testing.pdf
Selenium API Testing.pdfSelenium API Testing.pdf
Selenium API Testing.pdf
 
Navigating the World of Microservices Testing.pdf
Navigating the World of Microservices Testing.pdfNavigating the World of Microservices Testing.pdf
Navigating the World of Microservices Testing.pdf
 
Enhancing Website and Application Testing with Java Scrapers.pdf
Enhancing Website and Application Testing with Java Scrapers.pdfEnhancing Website and Application Testing with Java Scrapers.pdf
Enhancing Website and Application Testing with Java Scrapers.pdf
 
5 Reasons Why Test Automation Can Fail.pdf
5 Reasons Why Test Automation Can Fail.pdf5 Reasons Why Test Automation Can Fail.pdf
5 Reasons Why Test Automation Can Fail.pdf
 
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdf
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdfHow Testers Contribute to TDD, BDD, and ATDD Techniques.pdf
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdf
 
Why Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdfWhy Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdf
 
How To Implement Efficient Test Automation In The Agile World.pdf
How To Implement Efficient Test Automation In The Agile World.pdfHow To Implement Efficient Test Automation In The Agile World.pdf
How To Implement Efficient Test Automation In The Agile World.pdf
 
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx
 
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

ETL Testing.pdf

  • 1. ETL Testing Day-1 Data Sources ! Databases ! Files Database Management Systems ! What is DBMS? ! Characteristics of DBMS. ! Normalization ! 1NF,2NF, 3NF ! Metadata Data ModellingER Models ! Relational Model ! Dimensional Model ! Star Schema ! Snowflake Schema ! Fact constellation schema Data ware house concepts ! What is Data ware house? Facts Dimensions ! Characteristics of Data ware house. ! Data ware house applications. ! Data staging and DataMart ! Difference between DataMart and Data ware house. ! Data ware house Architecture Types and components. ! Enterprise data ware house ! Single Department Data ! Multi-tiered Data ware house Slowly changing Dimensions ! SCD- Type-1 ! SCD- Type-2 ! SCD- Type-3 ! SCD- Type-0 Day-2 SQL Basics ! Data Definition Language ! Data Manipulation Language ! Data Control Language ! Schemas, Tables, Rows and Columns. Constraints Primary Key Unique Not Null Check Default ! Set Operators Union Union All Difference between Union and Union All Except or Minus Query Intersect ! Sub Queries ! Group by and Having ! Rank and Partition functions. ! Views and Temporary tables ! Joins Inner Join Left outer Join Right outer Join Self-Joino ! Date functions Cast and Convert ! Case statement ! ETL Process Extract Transform Load ETL Vs ELT ETL Vs Database ETL tools ! Informatica ! Data stage ! ETL tools Vs BI tools
  • 2. Day-3 Introduction to ETL tool – Informatica ! Informatica Powercenter Designer Source Qualifier Source Definition Target Definition Import Source and Target definitions ! Informatica Powercenter Workflow Manager Task Session Workflow !Informatica Powercenter Workflow Monitor Session log / Error log ! How to create a simple mapping? ! What is a transformation? Overview of Transformation. ! Expression Transformation ! Filter Transformation ! Router Transformation ! Aggregator Transformation ! Joiner Transformation Homogeneous Transformations ! Database to Database Heterogeneous Transformations ! Database and Flat files Master Outer Detail Outer Source Qualifier Day-4 ! SDLC and Testing Life Cycle ! ETL Testing Technologies and Test Techniques ! Null check ! Duplicate check ! Data Quality Checks ! Constraint checks ! Precision checks ! Rounding checks ETL Testing Activities Phases of ETL Testing ! Staging database validations Structure validations (Table to Table or File to table) Data validation using Data sampling ! Integration database validations Structure validations (Table to Table) Data validation (Using Except query or Minus queries) ! Target validations Structure validations (Table to Table for disparate sources) Data validation using Data sampling Data sampling techniques ! ETL Testing Challenges ! Types of ETL testing ! Types of Projects ! Create a sample mapping using all the transformations (Hands on) and validating the data through sql queries 304 & 305, Paradigm SSS Square, Kothaguda X Roads, Opp to AMB Cinemas, Hyderabad - 500 081. +91 6309 16 16 16 | info@magnitia.com | www.magnitia.com