You are on page 1of 14

6/29/2014 Inuomsoft Private Limited 1

Mapping #1 [Source Qualifier + Filter]


Customer_Tbl
Customer Name
Customer_City
Customer_State
Customer_Country
------------------------------------
Load data for those
Customers who are in
INDIA.
Customer_Details_01
---
---
---
---
---
---
---
---
---
---
Source
Qualifier
-Customer_Name
-Customer_City
-Customer_State
-Customer_Country
__________________
Write Filter Condition
on Customer_Country
Filter01
6/29/2014 Inuomsoft Private Limited 2
Mapping #2 [Sorter]
Customer_Tbl
---
---
---
---
---
---
---
---
---
---
Source
Qualifier
-Customer_Name -
-Customer_City -
-Customer_State -
-Customer_Country -
___________________
Write Filter Condition
on Customer_Country
Filter01
-Customer_Name (K)-
-Customer_City -
-Customer_State -
-Customer_Country
Sorter01
Customer Name
Customer_City
Customer_State
Customer_Country
------------------------------------
Load data for those
Customers who are in
specific Country decided by
user.
------------------------------------
Arrange records in
ascending order on
Customer Name.
Customer_Summary_01
Parameter: pCountryName
6/29/2014 Inuomsoft Private Limited 3
Mapping #3 [Expression]
Customer_Tbl
---
---
---
---
---
---
---
---
---
---
Source
Qualifier
-Customer_Name -
-Customer_City -
-Customer_State -
-Customer_Country -
___________________
Write Filter Condition
on Customer_Country
Filter01
-Customer_Name (K)-
-First_Name
-Middle_Name
-Last_Namse
-Customer_City -
-Customer_State -
-Customer_Country
Sorter01
Customer Name
First_Name
Middle_Name
Last_Name
Customer_City
Customer_State
Customer_Country
------------------------------------
Load data for those
Customers who are in
INDIA.
------------------------------------
Arrange records in
ascending order on
Customer Name.
Customer_Summary_01
-Customer_Name
vFirst (v)
vLast (v)
vMiddle (v)
First_Name
Middle_Name
Last_Name
-Customer_City -
-Customer_State -
-Customer_Country -
Expression01
6/29/2014 Inuomsoft Private Limited 4
Mapping #4 [Aggregator + Rank]
Customer_Tbl
Card_Tbl
Sales_Head_Tbl
Sales_Line_Tbl
Customer_ID
Card_ID
Sales_ID
Customer Name
Total_Sales_Amount
Average_Sales_Amount
Max_Sales_Amount
Min_Sales_Amount
________________________
Load Top 50 Customers
Based on Total Sales
Amount
Customer_Summary
---
---
---
---
---
---
---
---
---
---
Source
Qualifier
-Customer_Name (GB)-
-Sales_Amount
Total_Amount-
Average_Amount-
Max_Amount-
Min_Amount-
Aggregator01
-Customer_Name-
-Total_Amount [R] -
-Average_Amount-
-Max_Amount-
-Min_Amount-
Rank01
-Customer_Name
-Product_Qty
-Product_Rate
-Product_Discount
vGross
vDiscount
Sales_Amount
Expression01
6/29/2014 Inuomsoft Private Limited 5
Mapping #5 [Integrated]
Customer_Tbl
Card_Tbl
Sales_Head_Tbl
Sales_Line_Tbl
Customer_ID
Card_ID
Sales_ID
Customer Name
Total_Sales_Amount
Average_Sales_Amount
Max_Sales_Amount
Min_Sales_Amount
________________________
Load data for those
Customers who are in
INDIA.
________________________
Load Top 50 Customers
Based on Total Sales
Amount
________________________
Arrange records in
Ascending Order based
On Customer Name.
Customer_Summary
---
---
---
---
---
---
---
---
---
---
Source
Qualifier
Customer_Name
Customer_Country
Product_Qty
Product_Rate
Product_Discount
__________________
Write Filter Condition
on Customer_Country
Filter01
-Customer_Name-
-Sales_Amount
Total_Amount-
Average_Amount-
Max_Amount-
Min_Amount-
Aggregator01
-Customer_Name-
-Total_Amount [R] -
-Average_Amount-
-Max_Amount-
-Min_Amount-
Rank01
-Customer_Name [K]-
-Total_Amount -
-Average_Amount-
-Max_Amount-
-Min_Amount-
Sorter01
-Customer_Name-
-Product_Qty
-Product_Rate
-Product_Discount
vGross
vDiscount
Sales_Amount-
Expression01
6/29/2014 Inuomsoft Private Limited 6
Mapping #6 [Router + Sequence]
---
---
---
---
---
---
---
---
---
Source
Qualifier1
Clerk_Name
Clerk_Gender
Count_Of_Bills
____________________
For the Bills generated
in specific Year decided
by the user.
Clerk_Summary
Area_ID (System PK)
Area_Name
Count_Of_Customers
____________________
For the customer who
are in specific Country
decided by the User.
Area_Summary
Clerk_Counter_Tbl
Counter_Tbl
Sales_Head_Tbl
Card_Tbl
Customer_Tbl
Clerk_Tbl
Customer_ID
Card_ID
Counter_ID
Counter_ID
Clerk_ID
NEXTVAL-
CURRVAL-
Sequence01
-Customer_ID
-Customer_Address
Area_Name (GB)-
Customer_Count-
Aggregator01
#Mapping Parameter: pCountryName
pYear
-Clerk_Name (GB)-
-Clerk_Sex (GB)-
-Bill_No
Bill_Count-
Aggregator02
Input Group
-Customer_ID-
-Customer_Address-
-Customer_Country-
-Clerk_ID-
-Clerk_Name-
-Clerk_Sex-
-Bill_No-
-Bill_Date-
__________________
Area_Group
-All Ports as defined
under Input Group
and Write filter on
Customer_Country.
__________________
Clerk_Group
- All Ports as defined
under Input Group
and Write filter on
Bill_Date.
__________________
DEFAULT
- All Ports as defined
under Input Group
but No Filter
Allowed.
Router01
6/29/2014 Inuomsoft Private Limited 7
Mapping #7 [Union]
Bill_No
Bill_Date
Bill_Amount
Bill_Summary
Branch_Sales_01.txt
Source
Qualifier 1
Branch_Sales_02.xml
XML Source
Qualifier 2
---
---
Source
Qualifier 3
Sales_Line_Tbl
Sales_Head_Tbl
Sales_ID
Output Group
Bill_No-
Bill_Date-
Product_Qty-
Product_Rate-
Product_Discount-
________________
Input Group 01
-Bill_No1
-Bill_Date1
-Product_Qty1
-Product_Rate1
-Product_Discount1
________________
Input Group 02
-Bill_No2-
-Bill_Date2-
-Product_Qty2
-Product_Rate2
-Product_Discount2
________________
Input Group 03
-Bill_No3
-Bill_Date3
-Product_Qty3
-Product_Rate3
-Product_Discount3
Union1
-Bill_No (GB) -
-Bill_Date (GB) -
-Product_Qty
-Product_Rate
-Product_Discount
vGross
vDiscount
vSales
Total_Amount -
Aggregator01
6/29/2014 Inuomsoft Private Limited 8
Mapping #8 [Lookup Connected]
Product_ID
Product_Name
Total_Sales_Amount
Product_Summary
Sales_Line_Tbl
---
---
Source
Qualifier1
Product_Tbl
-Product_ID (GB)-
-Product_Qty
-Product_Rate
-Product_Discount
vGross
vDiscount
vSales
Total_Amount-
Aggregator01
Product_ID -
Product_Name -

-Product_ID1 -
-Total_Amount -

Lookup01
6/29/2014 Inuomsoft Private Limited 9
Mapping #9 [Lookup Unconnected]
Product_ID
Product_Name
Total_Sales_Amount
Product_Summary
Sales_Line_Tbl
---
---
Source
Qualifier1
Product_Tbl
Product_ID-
Product_Name-

-pProduct_ID
Lookup01
-Product_ID (GB)-
-Product_Qty
-Product_Rate
-Product_Discount
vGross
vDiscount
vSales
Total_Amount-
Aggregator01
-Product_ID-
Product_Name-
-Total_Amount-
___________________
Write expression on
Product_Name to call
Lookup01 passing
Product_ID.
Expression01
6/29/2014 Inuomsoft Private Limited 10
Mapping #10 [Stored Procedure Connected]
Product_ID
Product_Name
Total_Sales_Amount
Product_Summary
Sales_Line_Tbl
---
---
Source
Qualifier1
Get_Product_Name
This is a PL/SQL Function
with one IN parameter
(for Product_ID) and Return
Value of Product Name.
-Product_ID (GB)-
-Product_Qty
-Product_Rate
-Product_Discount
vGross
vDiscount
vSales
Total_Amount-
Aggregator01
-Product_ID-
Return_Value-
StoredProcedure01
6/29/2014 Inuomsoft Private Limited 11
Mapping #11 [Stored Procedure Unconnected]
Product_ID
Product_Name
Total_Sales_Amount
Product_Summary
Sales_Line_Tbl
---
---
Source
Qualifier1
Get_Product_Name
This is a PL/SQL Function
with one IN parameter
(for Product_ID) and Return
Value of Product Name.
-Product_ID-
Return_Value-
StoredProcedure01
-Product_ID (GB)-
-Product_Qty
-Product_Rate
-Product_Discount
vGross
vDiscount
vSales
Total_Amount-
Aggregator01
-Product_ID-
Product_Name-
-Total_Amount-
___________________
Write expression on
Product_Name to call
StoredProcedure01
passing Product_ID.
Expression01
6/29/2014 Inuomsoft Private Limited 12
Mapping #12 [Transaction Control]
Sales_Head_Tbl
Sales_Line_Tbl
Sales_ID
Bill_No
Bill_Date
Product_ID
Product_Qty
Product_Rate
Product_Discount
________________________
Commit Every 100 records.
Bill_Details
---
---
---
---
Source
Qualifier1
-Bill_No-
-Bill_Date-
-Product_ID-
-Product_Qty-
-Product_Rate-
-Product_Discount-
TransactionControl01
# Mapping Variable: vRowCount
6/29/2014 Inuomsoft Private Limited 13
Mapping #13 [Joiner + Update Strategy]
Sales_Head_Tbl
Sales_Line_Tbl
Sales_ID
Bill_No
Bill_Date
Product_ID
Product_Qty
Product_Rate
Product_Discount
________________________
Load data in Incremental
Approach.
Bill_Details
---
---
---
---
Source
Qualifier1
---
---
---
---
Source
Qualifier2
-Bill_No-
-Bill_Date-
-Product_ID-
-Product_Qty-
-Product_Rate-
-Product_Discount-

-Bill_No1-
-Bill_Date1-
-Product_ID1-
-Product_Qty1-
-Product_Rate1-
-Product_Discount1-
Joiner01
(M)
Detail Outer Join
Bill_Details_02
-Bill_No-
-Bill_Date-
-Product_ID-
-Product_Qty-
-Product_Rate-
-Product_Discount-

-Bill_No1-
-Bill_Date1-
-Product_ID1-
-Product_Qty1-
-Product_Rate1-
-Product_Discount1-
UpdateStrategy01
6/29/2014 Inuomsoft Private Limited 14
Mapping #14
Sales_Head_Tbl
Sales_Line_Tbl
Sales_ID
Bill_No
Bill_Date
Product_ID
Product_Qty
Product_Rate
Product_Discount
________________________
Load data in incremental
Approach.
Bill_Details
---
---
---
---
Source
Qualifier1
-Bill_No-
-Bill_Date-
-Product_ID-
-Product_Qty-
-Product_Rate-
-Product_Discount-

-Bill_No1-
-Bill_Date1-
-Product_ID1-
-Product_Qty1-
-Product_Rate1-
-Product_Discount1-
Lookup01
-Bill_No-
-Bill_Date-
-Product_ID-
-Product_Qty-
-Product_Rate-
-Product_Discount-

-Bill_No1-
-Bill_Date1-
-Product_ID1-
-Product_Qty1-
-Product_Rate1-
-Product_Discount1-
UpdateStrategy01
Bill_Details_02
Target Database

You might also like