13959etl8773 Process For ETL Tesing
13959etl8773 Process For ETL Tesing
By,
Peter L Annis
1
Content
Set up the Test Environment Ready as per as per following
details
Source database configuration details
Target database configuration details
ETL Informatica details and which Version has to be used
Complete understanding of Functional requirement System
(FRS)
ETL Testing Procedure
Data Validation using Beyond Compare Tool
CDC Functionality is required of the current Project
Note : Depends up on client need
2
Source database
Start Run odbcad32
Source database
To create the Test Connection for Source DB
Source database
Source database
Test connection created Successfully
Source database
In Data Source Administrator
We can able to see the source database Name
Target Database
Our Target base will be SQL Server 2008
We can get trial version
Try to download from the below:http://www.sqldbtools.com/Downloads.aspx?ProductId=2
Or
From Microsoft site
Target Database
Get the Target base connection details
We must know
Server Name
UserID
Password
Database Name
10
Target Database
Target base connection
is successful
We can able to see the
Database and
Target Tables also
11
Source Database
We can install Toad or
PL SQL Developer Tool
these are GUI interface
and user friendly
Connecting to source
Database (Oracle)
But Im using
PL/SQL Developer
12
13
Source Database
Enter the Login
Details
UserName:xxxxx
Password: xxxxx
Database: xxxxx
Source Database
File -- > SQL Script --> New Query window will be opened
15
16
17
18
ROW_ADD_STP,
ROW_ADD_USER_ID,
ROW_UPDATE_STP,
ROW_UPDATE_USER_ID
20
21
Sequence generator
Sorter
Router
Filter
Lookup
22
23
Data Warehousing
24
Developer
Operationa
l Sources
Metadata
Extract
Transform Load
End User
Data
Warehouse
25
26
27
28
29
Repository Details
30
Repository Details
Enter the
Repository Name :
Test/Stage/Dev
User Name : xxxx
Password :xxxxx
Repository Details
Host Name :
Port Number :
Try to Connect
31
Workflow Monitor
32
Workflow Monitor
Right Click Test
Repository Folder
Enter Username :
XXXX
Password : XXXX
Click on Connect
33
Workflow Details
Information need to get the session log
Folder Name : PRESRC_KIT_TEST
Worklet Name : wl_daily_Bo_trg_kit_Master
session Log : s_m_stg_trn_sql_KIT_SALES_PLANT.log
35
Workflow Details
Log File Checking
Check whether the
ETL Run
Timestamp and
Target table
Timestamp should
be matched
Source & Target
Table Count in
session load
summary
Check whether ETL
Workflow Session is
successfully
completed or failed
36
37
39
Data validation
As of now we had checked
Whether the ETL Work flow is succeeded or
failed
Log File Date time Stamp Verification
Session load summary details for source and
target table total no. record count
Source and Target table record count
40
41
42
Data Validation
Source Table
45
Data Validation
Export the Source table data and
Save the file as Source.Xls
46
Data Validation
47
Data Validation
Open New Excel Sheet Paste
Save Target.Xls
48
49
50
51
52
There is no-mis
matched data is
available
53
Overview
As of now we had checked
Whether the ETL Work flow is succeeded or failed
Log File Date time Stamp Verification
Session load summary details for source and target table total
no. record count
Source and Target table record count
Data type Compare with ETL Mapping Document and
Database level
Data validation for source and target table
54
GOOD LUCK
For ETL TESTING
55