SlideShare a Scribd company logo
1 of 9
ETL Testing Interview Questions
•   1. Challenges in the BI Testing field in your previous project.
•   2. What is BI?
          The five key stages of Business Intelligence:
              1. Data Sourcing
              2. Data Analysis
              3. Situation Awareness
              4. Risk Assessment
              5. Decision Support
•   3. What is a Data Warehouse?
          The important characteristics of a Data Warehouse:
              1. Subject Oriented
              2. Integrated
              3. Time-variant
              4. Non-volatile
•   4. Generally how does the data flow in a Data Warehouse?
ETL Testing Interview Questions
•   5. What is a Data Mart?
•   6. What is ETL?
•   7. BI/DW Testing
•   8. What is the need to test a Data Warehouse?
•   9. Data Warehouse Testing and Database Testing
•   10. Type of testing done in a Data Warehouse project
•   11. Who all are involved in testing a data warehouse?
•   12. What are the phases undergone by the QA team?
•   13. How does the QA team prepare test cases?
•   14. Query Format
•   15. OLTP
•   16. OLAP
•   17. Data mining.
•   18. Should we use OLTP design for DWH
•   19. Lookup tables
ETL Testing Interview Questions
•   20. Real time DWH
•   21. CDC
•   22. MDM
•   23. What are the tools that a QA team may use?
         1. Data access tools (e.g., TOAD, WinSQL) are used to
             analyze content of tables and to analyze results of
            loads.
         2. ETL Tools (e.g. Informatica, Datastage).
         3. Test management tool (e.g. Test Director, Quality
            Center) that maintains and tracks the
           requirements, test cases, defects and traceability
           matrix..
ETL Testing Interview Questions
•   20. Real time DWH
•   21. CDC
•   22. MDM
•   23. What are the tools that a QA team may use?
         1. Data access tools (e.g., TOAD, WinSQL) are used to
             analyze content of tables and to analyze results of
            loads.
         2. ETL Tools (e.g. Informatica, Datastage).
         3. Test management tool (e.g. Test Director, Quality
            Center) that maintains and tracks the
           requirements, test cases, defects and traceability
           matrix..
ETL Testing Interview Questions
                                               Query format:

Attribute check
Select count(1)
From( Select source table attributes
From source table
Where list of conditions
Except
Select corresponding target table attributes
From target table
Where list of conditions
)alias(alternate name)

Expected output: Count=0
In the above query, we are first retrieving all the attributes from source table which are mapped
to target and then removing from this list all the attributes that are present in target table. So the
result count should be zero, meaning that all the attributes that are present in source table are
present in target table and the test case can be passed.
ETL Testing Interview Questions
                                            Query format:

Duplicate Check
Select count(1)
From( Select attribute_list_1
From table_1
Where list of conditions
Group by attribute_list_1
Having count(1)>1
)alias
Expected output: Count=0

In the above query, we are retrieving the attributes which are supposed to be unique and then
grouping them in the same order in which they were retrieved. This will group all the records
which have these attributes duplicated and so the count will be greater than 1 for such records.
When we take the count of such duplicate records and we get zero output, then this shows that
there are no duplicate values for unique columns and the test case can be passed.
ETL Testing Interview Questions
                                Query format:
Original Key Check
Select count(1)
From table
Where list of conditions
And (any of NOT NULL values are NULL)
Expected output: Count=0

In the above query, we are retrieving all the records which have any of the NOT NULL
columns as NULL and then taking count of it. If the count is zero, this means there are no
such records and the test case can be passed.
ETL Testing Interview Questions
                                 Query format:
Reconciliation Check
Select count(*)
From source table
Where list of conditions
Select count(*)
From target table
Where list of conditions
Expected output: Source count = Target count

In the above check, there are two queries, one fetching the count of total number
of records in source table and the other fetching the count of total number of
records in target table. If both the counts are same, this means that there are
equal number of records in source and target and the test case can be passed.
ETL Testing Interview Questions
                                         Query format:
Relationship Check
Select count(child_id)
From( Select parent_attribute_to_be_checked parent_id,
Child_attribute_to_be_checked child_id
From( Select distinct attributes from child table
Left outer join
Select distinct attributes from parent table
On join conditions
)
)
Where parent_id IS NULL
Expected output: Count=0

In the above query, we are retrieving all the records in target table which has no parent in source
table and then taking its count. If the count is zero, this means that there are no such records and
the test case can be passed. Checking lookup condition is the most common example for this type
of check.

More Related Content

What's hot

Data Warehouse Testing: It’s All about the Planning
Data Warehouse Testing: It’s All about the PlanningData Warehouse Testing: It’s All about the Planning
Data Warehouse Testing: It’s All about the PlanningTechWell
 
Introduction to ETL process
Introduction to ETL process Introduction to ETL process
Introduction to ETL process Omid Vahdaty
 
Etl And Data Test Guidelines For Large Applications
Etl And Data Test Guidelines For Large ApplicationsEtl And Data Test Guidelines For Large Applications
Etl And Data Test Guidelines For Large ApplicationsWayne Yaddow
 
JSON Data Parsing in Snowflake (By Faysal Shaarani)
JSON Data Parsing in Snowflake (By Faysal Shaarani)JSON Data Parsing in Snowflake (By Faysal Shaarani)
JSON Data Parsing in Snowflake (By Faysal Shaarani)Faysal Shaarani (MBA)
 
What is ETL testing & how to enforce it in Data Wharehouse
What is ETL testing & how to enforce it in Data WharehouseWhat is ETL testing & how to enforce it in Data Wharehouse
What is ETL testing & how to enforce it in Data WharehouseBugRaptors
 
Data warehousing testing strategies cognos
Data warehousing testing strategies cognosData warehousing testing strategies cognos
Data warehousing testing strategies cognosSandeep Mehta
 
Ibm informatica interview question answers
Ibm informatica interview question answersIbm informatica interview question answers
Ibm informatica interview question answersSweta Singh
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...RTTS
 
Etl process in data warehouse
Etl process in data warehouseEtl process in data warehouse
Etl process in data warehouseKomal Choudhary
 
Accenture informatica interview question answers
Accenture informatica interview question answersAccenture informatica interview question answers
Accenture informatica interview question answersSweta Singh
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?RTTS
 
Unix commands in etl testing
Unix commands in etl testingUnix commands in etl testing
Unix commands in etl testingGaruda Trainings
 

What's hot (20)

Data Warehouse Testing: It’s All about the Planning
Data Warehouse Testing: It’s All about the PlanningData Warehouse Testing: It’s All about the Planning
Data Warehouse Testing: It’s All about the Planning
 
Introduction to ETL process
Introduction to ETL process Introduction to ETL process
Introduction to ETL process
 
Etl testing
Etl testingEtl testing
Etl testing
 
Etl And Data Test Guidelines For Large Applications
Etl And Data Test Guidelines For Large ApplicationsEtl And Data Test Guidelines For Large Applications
Etl And Data Test Guidelines For Large Applications
 
SSIS Presentation
SSIS PresentationSSIS Presentation
SSIS Presentation
 
JSON Data Parsing in Snowflake (By Faysal Shaarani)
JSON Data Parsing in Snowflake (By Faysal Shaarani)JSON Data Parsing in Snowflake (By Faysal Shaarani)
JSON Data Parsing in Snowflake (By Faysal Shaarani)
 
Oraclesql
OraclesqlOraclesql
Oraclesql
 
What is ETL testing & how to enforce it in Data Wharehouse
What is ETL testing & how to enforce it in Data WharehouseWhat is ETL testing & how to enforce it in Data Wharehouse
What is ETL testing & how to enforce it in Data Wharehouse
 
SQL report
SQL reportSQL report
SQL report
 
Data warehousing testing strategies cognos
Data warehousing testing strategies cognosData warehousing testing strategies cognos
Data warehousing testing strategies cognos
 
Database Testing
Database TestingDatabase Testing
Database Testing
 
Ibm informatica interview question answers
Ibm informatica interview question answersIbm informatica interview question answers
Ibm informatica interview question answers
 
What is ETL?
What is ETL?What is ETL?
What is ETL?
 
Etl techniques
Etl techniquesEtl techniques
Etl techniques
 
SQL Constraints
SQL ConstraintsSQL Constraints
SQL Constraints
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
 
Etl process in data warehouse
Etl process in data warehouseEtl process in data warehouse
Etl process in data warehouse
 
Accenture informatica interview question answers
Accenture informatica interview question answersAccenture informatica interview question answers
Accenture informatica interview question answers
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
 
Unix commands in etl testing
Unix commands in etl testingUnix commands in etl testing
Unix commands in etl testing
 

Similar to ETL Testing Interview Questions and Answers

Creating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyCreating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyRTTS
 
Etl testing contents
Etl testing contentsEtl testing contents
Etl testing contentsManoj Jagtap
 
Data Verification In QA Department Final
Data Verification In QA Department FinalData Verification In QA Department Final
Data Verification In QA Department FinalWayne Yaddow
 
LecccccccccccccProgrammingLecture-09.pdf
LecccccccccccccProgrammingLecture-09.pdfLecccccccccccccProgrammingLecture-09.pdf
LecccccccccccccProgrammingLecture-09.pdfAmirMohamedNabilSale
 
Unit Testing Best Practices
Unit Testing Best PracticesUnit Testing Best Practices
Unit Testing Best PracticesTomaš Maconko
 
Test Driven Development - The art of fearless programming
Test Driven Development - The art of fearless programmingTest Driven Development - The art of fearless programming
Test Driven Development - The art of fearless programmingChamil Jeewantha
 
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...TEST Huddle
 
Querying_with_T-SQL_-_01.pptx
Querying_with_T-SQL_-_01.pptxQuerying_with_T-SQL_-_01.pptx
Querying_with_T-SQL_-_01.pptxQuyVo27
 
Moyez Dreamforce 2017 presentation on Large Data Volumes in Salesforce
Moyez Dreamforce 2017 presentation on Large Data Volumes in SalesforceMoyez Dreamforce 2017 presentation on Large Data Volumes in Salesforce
Moyez Dreamforce 2017 presentation on Large Data Volumes in SalesforceMoyez Thanawalla
 
How Clean is your Database? Data Scrubbing for all Skill Sets
How Clean is your Database? Data Scrubbing for all Skill SetsHow Clean is your Database? Data Scrubbing for all Skill Sets
How Clean is your Database? Data Scrubbing for all Skill SetsChad Petrovay
 
How does the QA team prepare test cases for Data Warehouse (BI) projects?
How does the QA team prepare test cases for Data Warehouse (BI) projects?How does the QA team prepare test cases for Data Warehouse (BI) projects?
How does the QA team prepare test cases for Data Warehouse (BI) projects?Rakesh Hansalia
 
Building confidence in concurrent code with a model checker: TLA+ for program...
Building confidence in concurrent code with a model checker: TLA+ for program...Building confidence in concurrent code with a model checker: TLA+ for program...
Building confidence in concurrent code with a model checker: TLA+ for program...Scott Wlaschin
 
Database applicationtesting
Database applicationtestingDatabase applicationtesting
Database applicationtestingRenuka Ballal
 
Introduction [1] - Software Testing Techniques (CIS640)
Introduction [1] - Software Testing Techniques (CIS640)Introduction [1] - Software Testing Techniques (CIS640)
Introduction [1] - Software Testing Techniques (CIS640)Venkatesh Prasad Ranganath
 
Top 20 ETL Testing Interview Questions.pdf
Top 20 ETL Testing Interview Questions.pdfTop 20 ETL Testing Interview Questions.pdf
Top 20 ETL Testing Interview Questions.pdfAnanthReddy38
 
Creating a Project Plan for a Data Warehouse Testing Assignment
Creating a Project Plan for a Data Warehouse Testing AssignmentCreating a Project Plan for a Data Warehouse Testing Assignment
Creating a Project Plan for a Data Warehouse Testing AssignmentRTTS
 

Similar to ETL Testing Interview Questions and Answers (20)

Creating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyCreating a Data validation and Testing Strategy
Creating a Data validation and Testing Strategy
 
Etl testing contents
Etl testing contentsEtl testing contents
Etl testing contents
 
Data Verification In QA Department Final
Data Verification In QA Department FinalData Verification In QA Department Final
Data Verification In QA Department Final
 
LecccccccccccccProgrammingLecture-09.pdf
LecccccccccccccProgrammingLecture-09.pdfLecccccccccccccProgrammingLecture-09.pdf
LecccccccccccccProgrammingLecture-09.pdf
 
Unit Testing Best Practices
Unit Testing Best PracticesUnit Testing Best Practices
Unit Testing Best Practices
 
Test Driven Development - The art of fearless programming
Test Driven Development - The art of fearless programmingTest Driven Development - The art of fearless programming
Test Driven Development - The art of fearless programming
 
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
 
Query basics
Query basicsQuery basics
Query basics
 
Unit Testing a Primer
Unit Testing a PrimerUnit Testing a Primer
Unit Testing a Primer
 
Querying_with_T-SQL_-_01.pptx
Querying_with_T-SQL_-_01.pptxQuerying_with_T-SQL_-_01.pptx
Querying_with_T-SQL_-_01.pptx
 
BI Suite Overview
BI Suite OverviewBI Suite Overview
BI Suite Overview
 
Moyez Dreamforce 2017 presentation on Large Data Volumes in Salesforce
Moyez Dreamforce 2017 presentation on Large Data Volumes in SalesforceMoyez Dreamforce 2017 presentation on Large Data Volumes in Salesforce
Moyez Dreamforce 2017 presentation on Large Data Volumes in Salesforce
 
How Clean is your Database? Data Scrubbing for all Skill Sets
How Clean is your Database? Data Scrubbing for all Skill SetsHow Clean is your Database? Data Scrubbing for all Skill Sets
How Clean is your Database? Data Scrubbing for all Skill Sets
 
How does the QA team prepare test cases for Data Warehouse (BI) projects?
How does the QA team prepare test cases for Data Warehouse (BI) projects?How does the QA team prepare test cases for Data Warehouse (BI) projects?
How does the QA team prepare test cases for Data Warehouse (BI) projects?
 
Building confidence in concurrent code with a model checker: TLA+ for program...
Building confidence in concurrent code with a model checker: TLA+ for program...Building confidence in concurrent code with a model checker: TLA+ for program...
Building confidence in concurrent code with a model checker: TLA+ for program...
 
Testing
TestingTesting
Testing
 
Database applicationtesting
Database applicationtestingDatabase applicationtesting
Database applicationtesting
 
Introduction [1] - Software Testing Techniques (CIS640)
Introduction [1] - Software Testing Techniques (CIS640)Introduction [1] - Software Testing Techniques (CIS640)
Introduction [1] - Software Testing Techniques (CIS640)
 
Top 20 ETL Testing Interview Questions.pdf
Top 20 ETL Testing Interview Questions.pdfTop 20 ETL Testing Interview Questions.pdf
Top 20 ETL Testing Interview Questions.pdf
 
Creating a Project Plan for a Data Warehouse Testing Assignment
Creating a Project Plan for a Data Warehouse Testing AssignmentCreating a Project Plan for a Data Warehouse Testing Assignment
Creating a Project Plan for a Data Warehouse Testing Assignment
 

More from H2Kinfosys

Python Interview Questions And Answers
Python Interview Questions And AnswersPython Interview Questions And Answers
Python Interview Questions And AnswersH2Kinfosys
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysH2Kinfosys
 
Mobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocMobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocH2Kinfosys
 
Mobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocMobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocH2Kinfosys
 
Health Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCHealth Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCH2Kinfosys
 
Testcase cyclos excel document
Testcase cyclos excel documentTestcase cyclos excel document
Testcase cyclos excel documentH2Kinfosys
 
Test plan cyclos
Test plan cyclosTest plan cyclos
Test plan cyclosH2Kinfosys
 
HealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesHealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesH2Kinfosys
 
Letters test cases
Letters test casesLetters test cases
Letters test casesH2Kinfosys
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing ProcessH2Kinfosys
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
CRM Project - H2Kinfosys
CRM Project - H2KinfosysCRM Project - H2Kinfosys
CRM Project - H2KinfosysH2Kinfosys
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement DocumentH2Kinfosys
 
Online Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentOnline Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentH2Kinfosys
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With AnswersH2Kinfosys
 
Basic Interview Questions
Basic Interview QuestionsBasic Interview Questions
Basic Interview QuestionsH2Kinfosys
 
SDLC software testing
SDLC software testingSDLC software testing
SDLC software testingH2Kinfosys
 

More from H2Kinfosys (18)

Python Interview Questions And Answers
Python Interview Questions And AnswersPython Interview Questions And Answers
Python Interview Questions And Answers
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
 
Mobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocMobile Apps Telecommunication Doc
Mobile Apps Telecommunication Doc
 
Mobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocMobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication Doc
 
Health Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCHealth Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLC
 
Testcase cyclos excel document
Testcase cyclos excel documentTestcase cyclos excel document
Testcase cyclos excel document
 
Test plan cyclos
Test plan cyclosTest plan cyclos
Test plan cyclos
 
HealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesHealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelines
 
Letters test cases
Letters test casesLetters test cases
Letters test cases
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing Process
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
CRM Project - H2Kinfosys
CRM Project - H2KinfosysCRM Project - H2Kinfosys
CRM Project - H2Kinfosys
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement Document
 
Online Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentOnline Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement Dcoument
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With Answers
 
Basic Interview Questions
Basic Interview QuestionsBasic Interview Questions
Basic Interview Questions
 
SDLC software testing
SDLC software testingSDLC software testing
SDLC software testing
 

Recently uploaded

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 

Recently uploaded (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

ETL Testing Interview Questions and Answers

  • 1. ETL Testing Interview Questions • 1. Challenges in the BI Testing field in your previous project. • 2. What is BI? The five key stages of Business Intelligence: 1. Data Sourcing 2. Data Analysis 3. Situation Awareness 4. Risk Assessment 5. Decision Support • 3. What is a Data Warehouse? The important characteristics of a Data Warehouse: 1. Subject Oriented 2. Integrated 3. Time-variant 4. Non-volatile • 4. Generally how does the data flow in a Data Warehouse?
  • 2. ETL Testing Interview Questions • 5. What is a Data Mart? • 6. What is ETL? • 7. BI/DW Testing • 8. What is the need to test a Data Warehouse? • 9. Data Warehouse Testing and Database Testing • 10. Type of testing done in a Data Warehouse project • 11. Who all are involved in testing a data warehouse? • 12. What are the phases undergone by the QA team? • 13. How does the QA team prepare test cases? • 14. Query Format • 15. OLTP • 16. OLAP • 17. Data mining. • 18. Should we use OLTP design for DWH • 19. Lookup tables
  • 3. ETL Testing Interview Questions • 20. Real time DWH • 21. CDC • 22. MDM • 23. What are the tools that a QA team may use? 1. Data access tools (e.g., TOAD, WinSQL) are used to analyze content of tables and to analyze results of loads. 2. ETL Tools (e.g. Informatica, Datastage). 3. Test management tool (e.g. Test Director, Quality Center) that maintains and tracks the requirements, test cases, defects and traceability matrix..
  • 4. ETL Testing Interview Questions • 20. Real time DWH • 21. CDC • 22. MDM • 23. What are the tools that a QA team may use? 1. Data access tools (e.g., TOAD, WinSQL) are used to analyze content of tables and to analyze results of loads. 2. ETL Tools (e.g. Informatica, Datastage). 3. Test management tool (e.g. Test Director, Quality Center) that maintains and tracks the requirements, test cases, defects and traceability matrix..
  • 5. ETL Testing Interview Questions Query format: Attribute check Select count(1) From( Select source table attributes From source table Where list of conditions Except Select corresponding target table attributes From target table Where list of conditions )alias(alternate name) Expected output: Count=0 In the above query, we are first retrieving all the attributes from source table which are mapped to target and then removing from this list all the attributes that are present in target table. So the result count should be zero, meaning that all the attributes that are present in source table are present in target table and the test case can be passed.
  • 6. ETL Testing Interview Questions Query format: Duplicate Check Select count(1) From( Select attribute_list_1 From table_1 Where list of conditions Group by attribute_list_1 Having count(1)>1 )alias Expected output: Count=0 In the above query, we are retrieving the attributes which are supposed to be unique and then grouping them in the same order in which they were retrieved. This will group all the records which have these attributes duplicated and so the count will be greater than 1 for such records. When we take the count of such duplicate records and we get zero output, then this shows that there are no duplicate values for unique columns and the test case can be passed.
  • 7. ETL Testing Interview Questions Query format: Original Key Check Select count(1) From table Where list of conditions And (any of NOT NULL values are NULL) Expected output: Count=0 In the above query, we are retrieving all the records which have any of the NOT NULL columns as NULL and then taking count of it. If the count is zero, this means there are no such records and the test case can be passed.
  • 8. ETL Testing Interview Questions Query format: Reconciliation Check Select count(*) From source table Where list of conditions Select count(*) From target table Where list of conditions Expected output: Source count = Target count In the above check, there are two queries, one fetching the count of total number of records in source table and the other fetching the count of total number of records in target table. If both the counts are same, this means that there are equal number of records in source and target and the test case can be passed.
  • 9. ETL Testing Interview Questions Query format: Relationship Check Select count(child_id) From( Select parent_attribute_to_be_checked parent_id, Child_attribute_to_be_checked child_id From( Select distinct attributes from child table Left outer join Select distinct attributes from parent table On join conditions ) ) Where parent_id IS NULL Expected output: Count=0 In the above query, we are retrieving all the records in target table which has no parent in source table and then taking its count. If the count is zero, this means that there are no such records and the test case can be passed. Checking lookup condition is the most common example for this type of check.