SlideShare a Scribd company logo
ETL Validator Usecases:
Test derived fields in output with
transformation logic in input
www.datagaps.com
ETL Validator
Comprehensive Testing
Automation
Extract. Load. Validate (Patented)
100% Test
Coverage
Repeatability Cost Reduction Faster Time to
Market
End to End Testing
ETL Validator
Key Benefits
Usecase :
Transformation Logic
Create a test case:
Verify derived field
‘cust_level’ in Target data
source using
transformation logic in
Source data source doesn’t
have that field.
Start with creating a new
Query Compare Test Case
Usecase:
Name the Test Case.
Select the Target and
Source Database
Connection.
Navigate to the next
screen.
Transformation Logic
Usecase:
To add Target and Source
tables, click on ‘Query
Builder’.
Select the Target table in left
most pane and drag it to
adjacent screen to add all the
columns.
Similarly, select the Source
table in right most pane.
‘Save’ and ‘Close’ the ‘Query
Builder’.
Transformation Logic
Usecase:
The SQL of Target and
Source query is generated
automatically.
‘cust_level’ in Target Query
is a derived field.
Transformation Logic
Usecase:
Click on ‘Execute Query’
in Target Query pane to
see the data.
Based on the
cust_income_level, the
cust_level has been
derived.
Transformation Logic
Usecase:
In Source Query, add the
transformation logic to
simulate the derived field.
Click on ‘Execute Query’ in
Source Query pane to see
the data.
cust_level has been added
in the source.
‘Save’ the queries.
Navigate to next screen.
Transformation Logic
Usecase:
Choose the columns that
have to be displayed in the
test results.
By default, all columns are
displayed.
Select the field that joins the
two data sources. In this
case it is ‘cust_id’
Notice that the ‘cust_level’ is
not listed in the Source
columns.
‘full_name’ and ‘cust_level’
are extra fields in target.
Transformation Logic
Usecase:
To display the ‘cust_level’
in list of fields, click on
‘Remap Columns by
Name’.
When the ‘Confirm’
window pops up, click
‘OK’.
Transformation Logic
Usecase:
Now ‘cust_level’ in
Target has a
corresponding field in
‘Source.
We have left out
‘full_name’ as it does
not have a
corresponding field in
Source.
Navigate to next screen.
Transformation Logic
Usecase:
‘Run’ the Query
Comparison.
Transformation Logic
Usecase:
Results of the execution
are displayed.
Click on downward arrows
to see the details.
Click on ‘View Report in
Browser’ to see the Web
layout of the report.
(Refer to last slide)
Note: ‘Run’ button at the
bottom of the screen can
be used for re-running
the test case.
Transformation Logic
Usecase:
Click on arrow next to
‘Data differences…’
option to see the details.
Data differences in ‘Full
Name’ are displayed.
Also the other fields that
have data differences are
displayed.
Transformation Logic
Usecase:
Matched data is
displayed here.
In the left pane, there is
an option to Export the
differences into Excel.
Also there is information
available on:
Queries
Run Durations
Data Sources
Transformation Logic
Usecase:
Report in Browser:
Same info is displayed in
web layout.
The link can be shared
with others.
Click on the upward
arrow to see the records
‘Expand Source’ to see
the source query etc
Transformation Logic
More with ETL Validator….
• Validating Field and Data Format
• Data counts validation with allowed variance
• Check Data Quality using Data Rules Test Plan
• Advanced ETL Testing using a Component Test Case
• Avoiding inline views on your queries in ETL Validator
• Checking for Mandatory Fields
• List of Values Conformance Check
www.datagaps.com

More Related Content

What's hot

ETL Validator Usecase - checking for valid field and data format
ETL Validator Usecase - checking for valid field and data formatETL Validator Usecase - checking for valid field and data format
ETL Validator Usecase - checking for valid field and data format
Datagaps Inc
 
Excel presentation data validation
Excel presentation   data validationExcel presentation   data validation
Excel presentation data validation
Nagamani Y R
 
ETL Validator Usecase -Metadata Comparison
ETL Validator Usecase -Metadata ComparisonETL Validator Usecase -Metadata Comparison
ETL Validator Usecase -Metadata Comparison
Vasavi Chinta
 
Formulas in ms excel for statistics(report2 in ict math ed)
Formulas in ms excel for statistics(report2 in ict math ed)Formulas in ms excel for statistics(report2 in ict math ed)
Formulas in ms excel for statistics(report2 in ict math ed)
Caryl Mae Puertollano
 
Excel chapter-8
Excel chapter-8Excel chapter-8
Excel chapter-8
OpenCastLabs Consulting
 
Query parameterization in ETL Validator
Query parameterization in ETL ValidatorQuery parameterization in ETL Validator
Query parameterization in ETL Validator
Datagaps Inc
 
ETL Validator: Table to Table Comparison
ETL Validator: Table to Table ComparisonETL Validator: Table to Table Comparison
ETL Validator: Table to Table Comparison
Datagaps Inc
 
Less09 2 e_testermodule_8
Less09 2 e_testermodule_8Less09 2 e_testermodule_8
Less09 2 e_testermodule_8
Suresh Mishra
 
Oracle Fusion Cloud HCM value sets
Oracle Fusion Cloud HCM value setsOracle Fusion Cloud HCM value sets
Oracle Fusion Cloud HCM value sets
Feras Ahmad
 
Acutate erd pro
Acutate erd proAcutate erd pro
Acutate erd pro
Aishwarya Savant
 
ETL Validator: Testing for Referential Integrity
ETL Validator: Testing for Referential IntegrityETL Validator: Testing for Referential Integrity
ETL Validator: Testing for Referential Integrity
Datagaps Inc
 
Introduction to SiteCatalyst ReportBuilder
Introduction to SiteCatalyst ReportBuilderIntroduction to SiteCatalyst ReportBuilder
Introduction to SiteCatalyst ReportBuilder
Peter O'Neill
 
Itb weka
Itb wekaItb weka
Itb weka
Kranthi Kumar
 
Excelpresentationdatavalidation
ExcelpresentationdatavalidationExcelpresentationdatavalidation
Excelpresentationdatavalidation
Anirban Biswas
 
Importing Queries using Mass Import Tool
Importing Queries using Mass Import ToolImporting Queries using Mass Import Tool
Importing Queries using Mass Import Tool
Datagaps Inc
 
WEKA: The Experimenter
WEKA: The ExperimenterWEKA: The Experimenter
WEKA: The Experimenter
DataminingTools Inc
 
Essential information to be included in test cases
Essential information to be included in test casesEssential information to be included in test cases
Essential information to be included in test cases
99tests
 
WEKA: The Knowledge Flow Interface
WEKA: The Knowledge Flow InterfaceWEKA: The Knowledge Flow Interface
WEKA: The Knowledge Flow Interface
DataminingTools Inc
 
Data Validation
Data ValidationData Validation
Data Validation
Sushmita Ghosh
 

What's hot (19)

ETL Validator Usecase - checking for valid field and data format
ETL Validator Usecase - checking for valid field and data formatETL Validator Usecase - checking for valid field and data format
ETL Validator Usecase - checking for valid field and data format
 
Excel presentation data validation
Excel presentation   data validationExcel presentation   data validation
Excel presentation data validation
 
ETL Validator Usecase -Metadata Comparison
ETL Validator Usecase -Metadata ComparisonETL Validator Usecase -Metadata Comparison
ETL Validator Usecase -Metadata Comparison
 
Formulas in ms excel for statistics(report2 in ict math ed)
Formulas in ms excel for statistics(report2 in ict math ed)Formulas in ms excel for statistics(report2 in ict math ed)
Formulas in ms excel for statistics(report2 in ict math ed)
 
Excel chapter-8
Excel chapter-8Excel chapter-8
Excel chapter-8
 
Query parameterization in ETL Validator
Query parameterization in ETL ValidatorQuery parameterization in ETL Validator
Query parameterization in ETL Validator
 
ETL Validator: Table to Table Comparison
ETL Validator: Table to Table ComparisonETL Validator: Table to Table Comparison
ETL Validator: Table to Table Comparison
 
Less09 2 e_testermodule_8
Less09 2 e_testermodule_8Less09 2 e_testermodule_8
Less09 2 e_testermodule_8
 
Oracle Fusion Cloud HCM value sets
Oracle Fusion Cloud HCM value setsOracle Fusion Cloud HCM value sets
Oracle Fusion Cloud HCM value sets
 
Acutate erd pro
Acutate erd proAcutate erd pro
Acutate erd pro
 
ETL Validator: Testing for Referential Integrity
ETL Validator: Testing for Referential IntegrityETL Validator: Testing for Referential Integrity
ETL Validator: Testing for Referential Integrity
 
Introduction to SiteCatalyst ReportBuilder
Introduction to SiteCatalyst ReportBuilderIntroduction to SiteCatalyst ReportBuilder
Introduction to SiteCatalyst ReportBuilder
 
Itb weka
Itb wekaItb weka
Itb weka
 
Excelpresentationdatavalidation
ExcelpresentationdatavalidationExcelpresentationdatavalidation
Excelpresentationdatavalidation
 
Importing Queries using Mass Import Tool
Importing Queries using Mass Import ToolImporting Queries using Mass Import Tool
Importing Queries using Mass Import Tool
 
WEKA: The Experimenter
WEKA: The ExperimenterWEKA: The Experimenter
WEKA: The Experimenter
 
Essential information to be included in test cases
Essential information to be included in test casesEssential information to be included in test cases
Essential information to be included in test cases
 
WEKA: The Knowledge Flow Interface
WEKA: The Knowledge Flow InterfaceWEKA: The Knowledge Flow Interface
WEKA: The Knowledge Flow Interface
 
Data Validation
Data ValidationData Validation
Data Validation
 

Similar to ETL Validator Usecase - Transformation logic in input data source

Rpt ppt
Rpt pptRpt ppt
Rpt ppt
sindhu T
 
EX19_AC_CH03_GRADER_HOE_AS_InstructionsGrader - Instructi
EX19_AC_CH03_GRADER_HOE_AS_InstructionsGrader - InstructiEX19_AC_CH03_GRADER_HOE_AS_InstructionsGrader - Instructi
EX19_AC_CH03_GRADER_HOE_AS_InstructionsGrader - Instructi
BetseyCalderon89
 
OLT open script
OLT open script OLT open script
OLT open script
Sujay Raghuraj
 
Mca 504 dotnet_unit5
Mca 504 dotnet_unit5Mca 504 dotnet_unit5
Oracle Forms
Oracle FormsOracle Forms
Oracle Forms
PabloVinueza
 
oracle-forms
oracle-formsoracle-forms
oracle-forms
jeff100000
 
Oracle business rules
Oracle business rulesOracle business rules
Oracle business rules
xavier john
 
QuerySurge integration with ETL / DataStage
QuerySurge integration with ETL / DataStageQuerySurge integration with ETL / DataStage
QuerySurge integration with ETL / DataStage
Asad Abdullah
 
E catt tutorial
E catt tutorialE catt tutorial
E catt tutorial
Naveen Raj
 
Qtp day 3
Qtp day 3Qtp day 3
Qtp day 3
Prashanth BS
 
Create this program in visual studio C# The design of the form A text.pdf
Create this program in visual studio C# The design of the form A text.pdfCreate this program in visual studio C# The design of the form A text.pdf
Create this program in visual studio C# The design of the form A text.pdf
shyamsunder1211
 
Oracle OSB Tutorial 1
Oracle OSB Tutorial 1Oracle OSB Tutorial 1
Oracle OSB Tutorial 1
Rakesh Gujjarlapudi
 
Project1 CS
Project1 CSProject1 CS
Project1 CS
sunmitraeducation
 
Less05 2 e_testermodule_4
Less05 2 e_testermodule_4Less05 2 e_testermodule_4
Less05 2 e_testermodule_4
Suresh Mishra
 
Creating an Invoice in a Spreadsheet_Cosocius Proof of Concept
Creating an Invoice in a Spreadsheet_Cosocius Proof of ConceptCreating an Invoice in a Spreadsheet_Cosocius Proof of Concept
Creating an Invoice in a Spreadsheet_Cosocius Proof of Concept
Khalil Rehman NLP (MPrac) MCIPS, PMP,OCP
 
SE 09 (test design techs).pptx
SE 09 (test design techs).pptxSE 09 (test design techs).pptx
SE 09 (test design techs).pptx
ZohairMughal1
 
Ms Access
Ms AccessMs Access
Access tips access and sql part 5 more instant queries 1
Access tips  access and sql part 5  more instant queries 1Access tips  access and sql part 5  more instant queries 1
Access tips access and sql part 5 more instant queries 1
quest2900
 
6 tableau visualization tips to inspire your creative eyes
6 tableau visualization tips to inspire your creative eyes6 tableau visualization tips to inspire your creative eyes
6 tableau visualization tips to inspire your creative eyes
Grazitti Interactive
 
Excel Power Query Secrets: How to Cut Data Prep Time by 75%
Excel Power Query Secrets: How to Cut Data Prep Time by 75%Excel Power Query Secrets: How to Cut Data Prep Time by 75%
Excel Power Query Secrets: How to Cut Data Prep Time by 75%
Doug Burke
 

Similar to ETL Validator Usecase - Transformation logic in input data source (20)

Rpt ppt
Rpt pptRpt ppt
Rpt ppt
 
EX19_AC_CH03_GRADER_HOE_AS_InstructionsGrader - Instructi
EX19_AC_CH03_GRADER_HOE_AS_InstructionsGrader - InstructiEX19_AC_CH03_GRADER_HOE_AS_InstructionsGrader - Instructi
EX19_AC_CH03_GRADER_HOE_AS_InstructionsGrader - Instructi
 
OLT open script
OLT open script OLT open script
OLT open script
 
Mca 504 dotnet_unit5
Mca 504 dotnet_unit5Mca 504 dotnet_unit5
Mca 504 dotnet_unit5
 
Oracle Forms
Oracle FormsOracle Forms
Oracle Forms
 
oracle-forms
oracle-formsoracle-forms
oracle-forms
 
Oracle business rules
Oracle business rulesOracle business rules
Oracle business rules
 
QuerySurge integration with ETL / DataStage
QuerySurge integration with ETL / DataStageQuerySurge integration with ETL / DataStage
QuerySurge integration with ETL / DataStage
 
E catt tutorial
E catt tutorialE catt tutorial
E catt tutorial
 
Qtp day 3
Qtp day 3Qtp day 3
Qtp day 3
 
Create this program in visual studio C# The design of the form A text.pdf
Create this program in visual studio C# The design of the form A text.pdfCreate this program in visual studio C# The design of the form A text.pdf
Create this program in visual studio C# The design of the form A text.pdf
 
Oracle OSB Tutorial 1
Oracle OSB Tutorial 1Oracle OSB Tutorial 1
Oracle OSB Tutorial 1
 
Project1 CS
Project1 CSProject1 CS
Project1 CS
 
Less05 2 e_testermodule_4
Less05 2 e_testermodule_4Less05 2 e_testermodule_4
Less05 2 e_testermodule_4
 
Creating an Invoice in a Spreadsheet_Cosocius Proof of Concept
Creating an Invoice in a Spreadsheet_Cosocius Proof of ConceptCreating an Invoice in a Spreadsheet_Cosocius Proof of Concept
Creating an Invoice in a Spreadsheet_Cosocius Proof of Concept
 
SE 09 (test design techs).pptx
SE 09 (test design techs).pptxSE 09 (test design techs).pptx
SE 09 (test design techs).pptx
 
Ms Access
Ms AccessMs Access
Ms Access
 
Access tips access and sql part 5 more instant queries 1
Access tips  access and sql part 5  more instant queries 1Access tips  access and sql part 5  more instant queries 1
Access tips access and sql part 5 more instant queries 1
 
6 tableau visualization tips to inspire your creative eyes
6 tableau visualization tips to inspire your creative eyes6 tableau visualization tips to inspire your creative eyes
6 tableau visualization tips to inspire your creative eyes
 
Excel Power Query Secrets: How to Cut Data Prep Time by 75%
Excel Power Query Secrets: How to Cut Data Prep Time by 75%Excel Power Query Secrets: How to Cut Data Prep Time by 75%
Excel Power Query Secrets: How to Cut Data Prep Time by 75%
 

More from Datagaps Inc

BI Validator Usecase - Scheduler and Notification
BI Validator Usecase - Scheduler and NotificationBI Validator Usecase - Scheduler and Notification
BI Validator Usecase - Scheduler and Notification
Datagaps Inc
 
ETL Validator Usecase -Metadata Comparison
ETL Validator Usecase -Metadata ComparisonETL Validator Usecase -Metadata Comparison
ETL Validator Usecase -Metadata Comparison
Datagaps Inc
 
Web Service Connection - using WS Security
Web Service Connection - using WS SecurityWeb Service Connection - using WS Security
Web Service Connection - using WS Security
Datagaps Inc
 
Web Service Connection - using Login Operation
Web Service Connection - using Login OperationWeb Service Connection - using Login Operation
Web Service Connection - using Login Operation
Datagaps Inc
 
Bi validator Tableau Setup
Bi validator   Tableau SetupBi validator   Tableau Setup
Bi validator Tableau Setup
Datagaps Inc
 
Subject Area Testing Automation in OBI Environment
Subject Area Testing Automation in OBI EnvironmentSubject Area Testing Automation in OBI Environment
Subject Area Testing Automation in OBI Environment
Datagaps Inc
 
Component Test Case Wizard in ETL Validator
Component Test Case Wizard in ETL ValidatorComponent Test Case Wizard in ETL Validator
Component Test Case Wizard in ETL Validator
Datagaps Inc
 
Data Profile Test Plan
Data Profile Test PlanData Profile Test Plan
Data Profile Test Plan
Datagaps Inc
 
ETL Validator: Creating Data Model
ETL Validator: Creating Data ModelETL Validator: Creating Data Model
ETL Validator: Creating Data Model
Datagaps Inc
 
ETL Validator: Referential integrity Testing
ETL Validator: Referential integrity TestingETL Validator: Referential integrity Testing
ETL Validator: Referential integrity Testing
Datagaps Inc
 
ETL Validator: Component Test Case Wizard
ETL Validator: Component Test Case WizardETL Validator: Component Test Case Wizard
ETL Validator: Component Test Case Wizard
Datagaps Inc
 
ETL Validator: Metadata Comparison Test Plan
ETL Validator: Metadata Comparison Test PlanETL Validator: Metadata Comparison Test Plan
ETL Validator: Metadata Comparison Test Plan
Datagaps Inc
 
Datagaps Overview
Datagaps OverviewDatagaps Overview
Datagaps Overview
Datagaps Inc
 
ETL Validator: Flat File to Table comparison
ETL Validator: Flat File to Table comparisonETL Validator: Flat File to Table comparison
ETL Validator: Flat File to Table comparison
Datagaps Inc
 
ETL Validator: Flat File Validation
ETL Validator: Flat File ValidationETL Validator: Flat File Validation
ETL Validator: Flat File Validation
Datagaps Inc
 
BI Validaor: Regression Testing of Oracle Business Intelligence Dashboards
BI Validaor: Regression Testing of Oracle Business Intelligence DashboardsBI Validaor: Regression Testing of Oracle Business Intelligence Dashboards
BI Validaor: Regression Testing of Oracle Business Intelligence Dashboards
Datagaps Inc
 
BI Validator: Regression Testing of Oracle Business Intelligence Dashboards
BI Validator: Regression Testing of Oracle Business Intelligence DashboardsBI Validator: Regression Testing of Oracle Business Intelligence Dashboards
BI Validator: Regression Testing of Oracle Business Intelligence Dashboards
Datagaps Inc
 

More from Datagaps Inc (17)

BI Validator Usecase - Scheduler and Notification
BI Validator Usecase - Scheduler and NotificationBI Validator Usecase - Scheduler and Notification
BI Validator Usecase - Scheduler and Notification
 
ETL Validator Usecase -Metadata Comparison
ETL Validator Usecase -Metadata ComparisonETL Validator Usecase -Metadata Comparison
ETL Validator Usecase -Metadata Comparison
 
Web Service Connection - using WS Security
Web Service Connection - using WS SecurityWeb Service Connection - using WS Security
Web Service Connection - using WS Security
 
Web Service Connection - using Login Operation
Web Service Connection - using Login OperationWeb Service Connection - using Login Operation
Web Service Connection - using Login Operation
 
Bi validator Tableau Setup
Bi validator   Tableau SetupBi validator   Tableau Setup
Bi validator Tableau Setup
 
Subject Area Testing Automation in OBI Environment
Subject Area Testing Automation in OBI EnvironmentSubject Area Testing Automation in OBI Environment
Subject Area Testing Automation in OBI Environment
 
Component Test Case Wizard in ETL Validator
Component Test Case Wizard in ETL ValidatorComponent Test Case Wizard in ETL Validator
Component Test Case Wizard in ETL Validator
 
Data Profile Test Plan
Data Profile Test PlanData Profile Test Plan
Data Profile Test Plan
 
ETL Validator: Creating Data Model
ETL Validator: Creating Data ModelETL Validator: Creating Data Model
ETL Validator: Creating Data Model
 
ETL Validator: Referential integrity Testing
ETL Validator: Referential integrity TestingETL Validator: Referential integrity Testing
ETL Validator: Referential integrity Testing
 
ETL Validator: Component Test Case Wizard
ETL Validator: Component Test Case WizardETL Validator: Component Test Case Wizard
ETL Validator: Component Test Case Wizard
 
ETL Validator: Metadata Comparison Test Plan
ETL Validator: Metadata Comparison Test PlanETL Validator: Metadata Comparison Test Plan
ETL Validator: Metadata Comparison Test Plan
 
Datagaps Overview
Datagaps OverviewDatagaps Overview
Datagaps Overview
 
ETL Validator: Flat File to Table comparison
ETL Validator: Flat File to Table comparisonETL Validator: Flat File to Table comparison
ETL Validator: Flat File to Table comparison
 
ETL Validator: Flat File Validation
ETL Validator: Flat File ValidationETL Validator: Flat File Validation
ETL Validator: Flat File Validation
 
BI Validaor: Regression Testing of Oracle Business Intelligence Dashboards
BI Validaor: Regression Testing of Oracle Business Intelligence DashboardsBI Validaor: Regression Testing of Oracle Business Intelligence Dashboards
BI Validaor: Regression Testing of Oracle Business Intelligence Dashboards
 
BI Validator: Regression Testing of Oracle Business Intelligence Dashboards
BI Validator: Regression Testing of Oracle Business Intelligence DashboardsBI Validator: Regression Testing of Oracle Business Intelligence Dashboards
BI Validator: Regression Testing of Oracle Business Intelligence Dashboards
 

Recently uploaded

Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
Márton Kodok
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
ywqeos
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
ytypuem
 
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
oaxefes
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
Building a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdfBuilding a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdf
cjimenez2581
 
社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .
NABLAS株式会社
 
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
lzdvtmy8
 
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
aguty
 
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
1tyxnjpia
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
Lars Albertsson
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
VyNguyen709676
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
bmucuha
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
aqzctr7x
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 

Recently uploaded (20)

Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
 
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
Building a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdfBuilding a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdf
 
社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .
 
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
 
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
 
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 

ETL Validator Usecase - Transformation logic in input data source

  • 1. ETL Validator Usecases: Test derived fields in output with transformation logic in input www.datagaps.com
  • 3. 100% Test Coverage Repeatability Cost Reduction Faster Time to Market End to End Testing ETL Validator Key Benefits
  • 4. Usecase : Transformation Logic Create a test case: Verify derived field ‘cust_level’ in Target data source using transformation logic in Source data source doesn’t have that field. Start with creating a new Query Compare Test Case
  • 5. Usecase: Name the Test Case. Select the Target and Source Database Connection. Navigate to the next screen. Transformation Logic
  • 6. Usecase: To add Target and Source tables, click on ‘Query Builder’. Select the Target table in left most pane and drag it to adjacent screen to add all the columns. Similarly, select the Source table in right most pane. ‘Save’ and ‘Close’ the ‘Query Builder’. Transformation Logic
  • 7. Usecase: The SQL of Target and Source query is generated automatically. ‘cust_level’ in Target Query is a derived field. Transformation Logic
  • 8. Usecase: Click on ‘Execute Query’ in Target Query pane to see the data. Based on the cust_income_level, the cust_level has been derived. Transformation Logic
  • 9. Usecase: In Source Query, add the transformation logic to simulate the derived field. Click on ‘Execute Query’ in Source Query pane to see the data. cust_level has been added in the source. ‘Save’ the queries. Navigate to next screen. Transformation Logic
  • 10. Usecase: Choose the columns that have to be displayed in the test results. By default, all columns are displayed. Select the field that joins the two data sources. In this case it is ‘cust_id’ Notice that the ‘cust_level’ is not listed in the Source columns. ‘full_name’ and ‘cust_level’ are extra fields in target. Transformation Logic
  • 11. Usecase: To display the ‘cust_level’ in list of fields, click on ‘Remap Columns by Name’. When the ‘Confirm’ window pops up, click ‘OK’. Transformation Logic
  • 12. Usecase: Now ‘cust_level’ in Target has a corresponding field in ‘Source. We have left out ‘full_name’ as it does not have a corresponding field in Source. Navigate to next screen. Transformation Logic
  • 14. Usecase: Results of the execution are displayed. Click on downward arrows to see the details. Click on ‘View Report in Browser’ to see the Web layout of the report. (Refer to last slide) Note: ‘Run’ button at the bottom of the screen can be used for re-running the test case. Transformation Logic
  • 15. Usecase: Click on arrow next to ‘Data differences…’ option to see the details. Data differences in ‘Full Name’ are displayed. Also the other fields that have data differences are displayed. Transformation Logic
  • 16. Usecase: Matched data is displayed here. In the left pane, there is an option to Export the differences into Excel. Also there is information available on: Queries Run Durations Data Sources Transformation Logic
  • 17. Usecase: Report in Browser: Same info is displayed in web layout. The link can be shared with others. Click on the upward arrow to see the records ‘Expand Source’ to see the source query etc Transformation Logic
  • 18. More with ETL Validator…. • Validating Field and Data Format • Data counts validation with allowed variance • Check Data Quality using Data Rules Test Plan • Advanced ETL Testing using a Component Test Case • Avoiding inline views on your queries in ETL Validator • Checking for Mandatory Fields • List of Values Conformance Check www.datagaps.com