Documente Academic
Documente Profesional
Documente Cultură
•Name : SAJAN
• IT Experience : 5+ years
• Technologies: INFORMATICA,ORACLE,MSBI,ABNITIO
IBM DATASTAGE
etc..
NETWORK
ARCH OF POWERCENTER
NETWORK ARCH OF POWERCENTER
SERVER INF
SERVER
CLUSTERED
ARCH
NETWORK ARCH OF POWERCENTER
CLUSTERED
ARCH
SOA ARCH OF POWERCENTER
M/S
SERVER SERVER SERVER
1 2 3
SOA ARCH OF POWERCENTER
DOMAIN
D NC ARCH
REQUEST LAYER OF POWERCENTER
DOMAIN
DOMAIN
CASE 1 :- N1 N2 N3
CASE 2 :- N1 N2 N3
CASE 3 :- N1 N2 N3
CASE 4 :- N1 N2 N3
FAIL OVER MECHANISM
DOMAIN
D1 D2 D3
D1 D2 D3
CASE 1 :-
D1 D2 D3
CASE 2 :-
D1 D2 D3
CASE 3 :-
D1 D2 D3
CASE 4 :-
D1 D2 D3
DOMAIN
REPOSITORY
D1 D2 D3
IT
AGENDA FOR DAY1
- ETL INTRODUCTION
- INFORMATICA INTRODUCTION
- INFORMATICA ARCHITECTURE
- INTRODUCTION TO TRANSFORMATIONS
- FILTER
- ROUTER
- SOURCE QUALIFIER
- EXPRESSION
PROCESS OF TRAINING
THEORY
DEMO
EXERCISES
SRC TRG
ORACLE
ORACLE
INFORMATICA
19-03-2019 22
19-03-2019 23
INFORMATICA
ARCHITECTURE
Informatica Power Center 9 Architecture
19-03-2019 25
Explanation of Components
DOMAIN
Integration Service
Repository Service
Administration
Console
REPOSITORY
19-03-2019 27
TOOLS OF INFORMATICA
Power Center Client Applications
SOURCE
AND
TARGET TYPES
Registered Office Address: Provendw Consultants Private Limited, 2-1-461,463 flat no.201,
Source and Targets
ORACLE
Ex:”TRAINING ”
PREPARING SOURCES
AND TARGETS
Importing source
Connect to
DESIGNER
Importing source
Connect to
DESIGNER
Connect to
DESIGNER
Click on Source
Analyzer
Importing source
Connect to
DESIGNER
Click on Source
Analyzer
Click on connect
Connecting to source
Click on connect
Connecting to source
Click on connect
Click on connect
Click ok
Meta data of the source
in the Source Analyzer
Importing Target
Click on Target
Designer
Click on connect
Connecting to Target
Click on connect
Connecting to Target
Click on connect
Click on connect
Click ok
Meta data of the target
table in the Target
Designer
Creating a mapping
Click on mapping
designer
CREATING THE FIRST
MAPPING
Creating a mapping
Click on mapping
designer
Click on mapping
designer
Click on mapping
designer
19-03-2019 77
TRANSFORMATIONS
FILTER
Registered Office Address: Provendw Consultants Private Limited, 2-1-461,463 flat no.201,
Filter Transformation
SOURCE TARGET
5 records
3
EMPNO ENAME SAL
records
1001 SMITH 1000 EMPNO ENAME SAL
SOURCE TARGET
5 records
3
EMPNO ENAME SAL
records
1001 SMITH 1000 EMPNO ENAME SAL
1005 RAJU 10
SOURCE
EMPNO ENAME DEPTNO DEPT20
1001 SMITH 10
EMPNO ENAME DEPTNO
1002 ADAM 20
1002 ADAM 20
1003 JOHN 20
1003 JOHN 20
1004 RAM 30
FILTER
1005 RAJU 10 1
EXERCISES FOLLOWS . . .
19-03-2019 85
ROUTER
Router Transformation
DEPT10
2
RECORDS EMPNO ENAME DEPTNO
SOURCE
5 1001 SMITH 10
RECORDS
EMPNO ENAME DEPTNO 1005 RAJU 10
1001 SMITH 10
1001 SMITH 10
1001 SMITH 10
DEFAULT
EMPNO ENAME DEPTNO
1004 RAM 30
Router Mapping
Router Properties
EXERCISES FOLLOWS . . .
19-03-2019 93
EXPRESSION
TRANSFORMATION
EXPRESSION TRANSFORMATION
TAX
Source (SAL+COMM)*0.10
TAX
Source (SAL+COMM)*0.10
Source
EMPNO ENAME SAL comm.
END OF DAY1….
19-03-2019 103
Agenda of DAY2
SRC TRG
(FLATFILE) (FLATFILE)
106
SOURCE FILE
SRC TRG
(FLATFILE) (FLATFILE)
107
SOURCE FILE
SRC TRG
(FLATFILE) (FLATFILE)
108
SOURCE FILE
SRC TRG
(FLATFILE) (FLATFILE)
109
SOURCE FILE
SRC TRG
(FLATFILE) (FLATFILE)
110
SOURCE FILE
SRC TRG
(FLATFILE) (FLATFILE)
111
TARGET FILE
SRC TRG
(FLATFILE) (FLATFILE)
112
TARGET FILE
SRC TRG
(FLATFILE) (FLATFILE)
113
TARGET FILE
Create empty
file
SRC TRG
(FLATFILE) (FLATFILE)
114
TARGET FILE
SRC TRG
(FLATFILE) (FLATFILE)
115
TARGET FILE
SRC TRG
(FLATFILE) (FLATFILE)
116
19-03-2019 117
19-03-2019 118
19-03-2019 119
EXERCISES FOLLOWS . . .
19-03-2019 120
ACTIVE
19-03-2019 121
RULES OF ACTIVE TRANSFORMATION
19-03-2019 122
ACTIVE TRANSFORMATIONS
EMPNO ENAME DEPTN
O
1001 SMITH 10
1002 ADAM 20
1003 JOHN 20
1004 RAM 30
1005 RAJU 10
ACTIVE TRANSFORMATIONS
DEPT10
EMPNO ENAME DEPT
NO
1001 SMITH 10
1005 RAJU 10
ACTIVE TRANSFORMATIONS
1005 RAJU 10
LIST OF ACTIVE TRANSFORAMTIONS
19-03-2019 126
PASSIVE
19-03-2019 127
RULES OF PASSIVE TRANSFORMATION
19-03-2019 128
PASSIVE TRANSFORMATION
1002 ADAM 1500 200 INPUT ROWS = OUTPUT 1003 JOHN 2000 0 200
19-03-2019 129
LIST OF PASSIVE TRANSFORAMTIONS
Expression Transformation
Sequence Generator Transformation
Lookup Transformation
Stored Procedure Transformation
External Stored Procedure Transformation
Java Transformation
19-03-2019 130
JOINER
JOINER
SRC1
JOINER TRG
TRANSFORMATION
SRC2
132
ENAME SAL DEPTNO
A 100 10
B 200 20
C 300 30
DEPTNO DNAME
10 X
20 Y
30 Z
40 W
133
ENAME SAL DEPTNO
DEPTNO1=DEPTNO
A 100 10
B 200 20
ENAME DNAME DEPTNO
C 300 30
A X 10
B Y 20
DEPTNO DNAME
C Z 30
10 X
20 Y
30 Z
40 W
134
ENAME SAL DEPTNO (MASTER OUTER JOIN)
DEPTNO1=DEPTNO(+)
A 100 10
B 200 20
ENAME DNAME DEPTNO
C 300 30
A X 10
B Y 20
DEPTNO DNAME
C Z 30
10 X
W 40
20 Y
30 Z
40 W
135
ENAME SAL DEPTNO
(DETAIL OUTER JOIN)
A 100 10 DEPTNO1(+)=DEPTNO
B 200 20
ENAME DNAME DEPTNO
C 300 30
D 400 50 A X 10
B Y 20
DEPTNO DNAME
C Z 30
10 X
D
20 Y
30 Z
40 W
136
137
EXERCISES FOLLOWS . . .
19-03-2019 138
SOURCE QUALIFIER
TRANSFORMATION
SOURCE QUALIFIER TRANSFORMATION
Source1 DEPT10
EMPNO ENAME DEPTNO EMPNO ENAME DEPTNO
1003 JOHN 20
1004 RAM 30
1005 RAJU 10
SOURCE QUALIFIER TRANSFORMATION
Source1
EMPNO ENAME DEPTNO
1001 SMITH 10
1002 ADAM 20
1003 JOHN 20
1004 RAM 30
1005 RAJU 10
SOURCE QUALIFIER TRANSFORMATION
Source1
EMPNO ENAME DEPTNO
1001 SMITH 10
1002 ADAM 20
1003 JOHN 20
1004 RAM 30
1005 RAJU 10
SOURCE QUALIFIER TRANSFORMATION
Source1
EMPNO ENAME DEPTNO
1001 SMITH 10
1002 ADAM 20
1003 JOHN 20
1004 RAM 30
1005 RAJU 10
SOURCE QUALIFIER TRANSFORMATION
Source1
EMPNO ENAME DEPTNO
1001 SMITH 10
1002 ADAM 20
1003 JOHN 20
1004 RAM 30
1005 RAJU 10
SOURCE QUALIFIER TRANSFORMATION
Source1
EMPNO ENAME DEPTNO
1001 SMITH 10
1002 ADAM 20
1003 JOHN 20
1004 RAM 30
1005 RAJU 10
SOURCE QUALIFIER TRANSFORMATION
Source1 DEPT10
EMPNO ENAME DEPTNO EMPNO ENAME DEPTNO
1003 JOHN 20
1004 RAM 30
1005 RAJU 10
EXERCISES FOLLOWS . . .
19-03-2019 147
XML Source
Registered Office Address: Provendw Consultants Private Limited, 2-1-461,463 flat no.201,
XML Source
XML Source
XML Source
CLICK NEXT
XML Source
CLICK FINISH
XML Source
METADATA OF
EMP_XML
XML TARGET
XML TARGET
XML TARGET
XML TARGET
XML TARGET
EXERCISES FOLLOWS . . .
END OF DAY2….
19-03-2019 160
Agenda of Day3
19-03-2019 167
Indirect File Load
Indirect Load
19-03-2019 183
AGGREGATOR
AGGREGATOR
AGGREGATOR TRG
SRC
SORTER
185
SAL DEPTNO
100 10
200 20
300 10
186
SAL DEPTNO
100 10
200 20
300 10
187
CASE 1:
SAL DEPTNO
DEPTNO SAL
100 10
10 400
200 20
20 200
300 10
188
CASE 2:
SAL DEPTNO
DEPTNO SAL
100 10
10 400
200 20
20 200
300 10
189
190
EXERCISES FOLLOWS . . .
19-03-2019 191
RANK
RANK
RANK TRG
SRC TRANSFORMATION
193
ENAME SAL
A 100
B 200
C 300
194
ENAME SAL RANK ENAME SAL
A 100 1 C 300
B 200 2 B 200
C 300 3 A 100
195
196
EXERCISES FOLLOWS . . .
19-03-2019 197
SEQUENCE
TRANFORMATION
SEQUENCE TRANFORMATION
SEQUENCE TRG
SRC GENERATOR
199
ENAME SAL
A 100
B 200
C 300
200
ENAME SAL RANK ENAME SAL
A 100 1 A 100
B 200 2 B 200
C 300 3 C 300
201
202
EXERCISES FOLLOWS . . .
19-03-2019 203
STORED PROCEDURE
STORED PROCEDURE
CREATE A PROCEDURE
STORED PROCEDURE
CLICK ON
TRANSFORMATIONS
SELECT IMPORT
STORED PROCEDURE
STORED PROCEDURE
CLICK ON
TRANSFORMATIONS
SELECT IMPORT
STORED PROCEDURE
PROVIDE THE
CONNECTIONS
Note:Connections are
given in which stored
procedure is created
STORED PROCEDURE
CLICK ON
TRANSFORMATIONS
SELECT IMPORT
STORED PROCEDURE
PROVIDE THE
CONNECTIONS
Note:Connections are
given in which stored
procedure is created
CONNECT AND
SELECT THE
PROCEDURE
Mapping
EXERCISES FOLLOWS . . .
19-03-2019 210
LOOKUP
19-03-2019 211
List of Transformations
Aggregator Transformation
Expression Transformation
Filter Transformation CONNECTED
Joiner Transformation
Lookup Transformation
Rank Transformation
Router Transformation UNCONNECTED
Sequence Generator Transformation
Stored Procedure Transformation
Sorter Transformation
Update Strategy Transformation
xternal Transformation
Union Transformation
19-03-2019 212
Differences
CONNECTED
19-03-2019 214
CONNECTED
19-03-2019 215
19-03-2019 216
EXERCISES FOLLOWS . . .
19-03-2019 217
UNCONNECTED
LOOKUP
19-03-2019 218
UNCONNECTED
19-03-2019 219
UNCONNECTED
19-03-2019 220
UNCONNECTED
19-03-2019 221
UNCONNECTED
19-03-2019 222
Cache
EXERCISES FOLLOWS . . .
19-03-2019 225
Agenda of DAY4
19-03-2019 227
Create Parameter file as follows
[folder name.wf:workflow name.st:session name]
$$parameter name = value
19-03-2019 228
19-03-2019 229
19-03-2019 230
19-03-2019 231
EXERCISES FOLLOWS . . .
19-03-2019 232
Variables
19-03-2019 233
Variables
19-03-2019 234
19-03-2019 235
19-03-2019 236
19-03-2019 237
EXERCISES FOLLOWS . . .
19-03-2019 238
UPDATE STRATEGY
19-03-2019 239
UPDATE STRATEGY
DD_INSERT
19-03-2019 240
UPDATE STRATEGY
DD_INSERT
19-03-2019 241
UPDATE STRATEGY
DD_UPDATE
19-03-2019 242
UPDATE STRATEGY
19-03-2019 243
UPDATE STRATEGY
19-03-2019 244
UPDATE STRATEGY
EMPNO ENAME SAL
1001 SMITH 1000
1002 ADAM 2100
1003 JOHN 1000
1004 RAM 4000
1005 RAJU 6000
19-03-2019 246
NORMALIZER
NORMALIZER
248
NORMALIZER
249
NORMALIZER
NO NAME SAL
250
NORMALIZER
MAKES OCCURS
AS 2
251
19-03-2019 252
Transaction Control
Agenda of DAY6
- TRANSFORMATION DEVELOPER
- MAPPLET
- REUSABLE SESSION
- WORKLET
- COMMAND TASK
- EMAIL TASK
- CONTROL
- SCHEDULING
- DEPLOYMENT
Transformation Developer
Transformation Developer
2. Click on create
Transformation Developer
Click on create
Transformation Developer
Reusable transformation is
created
Transformation Developer
19-03-2019 266
MAPPLET
MAPPLET
MAPPLET
2. CLICK ON CREATE
MAPPLET
CREATE 2 PORTS
MAPPLET
19-03-2019 276
Re-usable Session
EXERCISES FOLLOWS . . .
19-03-2019 283
WORKLET
WORKLET
EXERCISES FOLLOWS . . .
19-03-2019 286
• Create the workflow using the reusable session
WORKFLOW MANAGEMENT
• SEQUENTIAL
• PARALLEL
• CONDITIONAL
SEQUENTIAL
PARALLEL
PARALLEL
CONDITIONAL
CONDITIONAL
EXERCISES FOLLOWS . . .
19-03-2019 295
COMMAND TASK
EVENTRAISE TASK
EVENTRAISE TASK
EVENTWAIT TASK
CONTROL
CONTROL
CONTROL
SCHEDULING
SCHEDULING
SCHEDULING
SCHEDULING
DEPLOYMENT
DEPLOYMENT
19-03-2019 321