Ab Initio Architecture
Ab Initio Architecture
Ab Initio Architecture
Architecture
AbAbInitio
By:
Arun Ravindranath
172055
L1/L2 Application Support
TCS Confidential
1
About Ab Initio
TCS Confidential
2
Ab Initio Architecture
Applications
Ab Initio
Metadata
Repository
User-defined
Components
Third Party
Components
Windows NT
TCS Confidential
3
Ab Initio Overview
User
User
Create all
your
graphs
GDE
EME
Co>Operating
system
DTM
User
Graph when
deployed
generate .ksh
TCS Confidential
4
Co>Operating System
TCS Confidential
5
Co>Operating System
TCS Confidential
6
TCS Confidential
7
Versions
Co>Operating System Version =>
GDE Version =>
File
Extensions
.mp
Stored Ab Initio graph or graph component
.mpc
Program or custom component
.mdc
Dataset or custom dataset component
.dml
Data Manipulation Language file or
record
type definition
.xfr
Transform function file
.dat
Data file (either serial file or multifile)
TCS Confidential
8
TCS Confidential
9
TCS Confidential
10
Host Profile
Enter Host,
Login,
Password &
Host directory
Select the
Shell Type
TCS Confidential
11
Ab Initio Components
Ab Initio provided
components. Datasets,
Partition, Transform,
Sort, Database are
frequently used.
TCS Confidential
12
Creating Graph
Type the
Label
Specify the
Input .dat
file
TCS Confidential
13
Specify the
.dml file
TCS Confidential
14
TCS Confidential
15
TCS Confidential
16
TCS Confidential
17
Sample Components
Sort
Dedup
Join
Replicate
Rollup
Filter by Expression
Merge
Lookup
Reformat etc.
TCS Confidential
18
TCS Confidential
19
Dedup
component
removes
duplicate
records.
Dedup criteria
will be either
unique-only,
First or Last.
TCS Confidential
20
Replicate
combines the
data records
from the
inputs into
one flow and
writes a copy
of that flow
to each of its
output ports.
Use Replicate
to support
component
parallelism.
TCS Confidential
21
TCS Confidential
22
TCS Confidential
23
TCS Confidential
24
Partition Components
TCS Confidential
25
Departition Components
TCS Confidential
26
Multifile systems
TCS Confidential
27
Multifile
TCS Confidential
28
SANDBOX
TCS Confidential
29
SANDBOX
TCS Confidential
30
SANDBOX
TCS Confidential
31
Deploying
TCS Confidential
32
References
Ab Initio Tutorial
Ab Initio Online Help
Website (abinitio.com)
TCS Confidential
33