Академический Документы
Профессиональный Документы
Культура Документы
Transformation Example
Using Aggregate Function
Delivery By :
Presented By : BISP Solutions INC.
www.hyperionguru.com
1
www.bisptrainings.com
Description:
BISP is committed to provide BEST learning material to
the beginners and advance learners . In the same series ,
we have prepared a complete end-to end Hands-on guide
for building financial data model in Oracle Data
Integrator.The document focuses on how the real world
requirement should be interpreted. The mapping
document template with very simplified steps and screen
shots makes the complete learning so Easy . The
document focuses on how to calculate the aggregate
function .Join our professional training program and
learn from experts.
2
www.hyperionguru.com
www.bisptrainings.com
S.NO
TITLE
SLIDE NO.
Introduction
Data Model
ETL Mapping
10
Database Connectivity
13
Bringing Metadata
19
Creating Interface
23
Required Output
28
Q&A
30
3
www.hyperionguru.com
www.bisptrainings.com
Introduction
Calculate Aggregate Function in Target in Oracle Data Integrator .
In this example, we calculate aggregate function in Target . There are
following Step to follow to calculate aggregate function in Oracle Data
Integrator.
Create master and work repository in Oracle Data Integrator.
Import source database and Target table .
create mapping and drag and drop source and target table into
mapping designer window.
Establish a connection of source and target technology with that of
particular database.
Create a model and Reverse Engineering the datastore according to
the technology.
Create new interface inside project and then come to mapping tab
and make a mapping between source and target datastores.
Then create aggregate transformation to group by column.
Then come to flow tab and define the knowledge module based on
source and target.
Then save and Execute Interface and see the result in operator
navigator and view the result in target datastore
www.hyperionguru.com
www.bisptrainings.com
5
www.hyperionguru.com
www.bisptrainings.com
6
www.hyperionguru.com
www.bisptrainings.com
Source Data
www.hyperionguru.com
www.bisptrainings.com
8
www.hyperionguru.com
www.bisptrainings.com
TARGET DATA
9
www.hyperionguru.com
www.bisptrainings.com
10
www.hyperionguru.com
www.bisptrainings.com
BEFOREMAPPING_ORDERDETAIL.xlsx
AFTERMAPPING_ORDERDETAIL.xlsx
After Mapping we have to Review from the EndUser and then sign
off From them.
www.hyperionguru.com
www.bisptrainings.com
11
Staging Area:
A place where data is processed before entering the warehouse.
Staging Area is temporary location where data from source systems is
copied. A staging area is mainly required in a Data Warehousing Architecture
for timing reasons. In short, all required data must be available before data
can be integrated into the Data Warehouse
Here I have used Scott schema as staging table and you have to define
staging table inside the physical schema at the time when you are establishing
connection between oracle database and oracle data integrator.
12
www.hyperionguru.com
www.bisptrainings.com
DATABASE CONNECTIVITY IN
ORACLE DATA INTEGRATOR
13
www.hyperionguru.com
www.bisptrainings.com
14
www.hyperionguru.com
www.bisptrainings.com
15
www.hyperionguru.com
www.bisptrainings.com
And Now Right click DataServer and select Physical schema . Here you
have To fill information like Schema and work Schema.
16
www.hyperionguru.com
www.bisptrainings.com
17
www.hyperionguru.com
www.bisptrainings.com
18
www.hyperionguru.com
www.bisptrainings.com
19
www.hyperionguru.com
www.bisptrainings.com
After establishing a connection between oracle and ODI ,go to the Designer
Navigator Here you have to bring the metadata of customertrans datastore .For
this you have to create Model folder and sub model for organizing datastore
.Right click LOAD_ORACLE ,
20
www.hyperionguru.com
www.bisptrainings.com
And Select New Model and fill all details provided in previous sheet and then
select Reverse Engineering Button ,It will bring all the datastore available in the
sales schema
21
www.hyperionguru.com
www.bisptrainings.com
22
www.hyperionguru.com
www.bisptrainings.com
CREATING INTERFACE IN
ODI
23
www.hyperionguru.com
www.bisptrainings.com
24
www.hyperionguru.com
www.bisptrainings.com
Here I have inactivate all the columns which I dont required by just click
Particular column it will open property window and there uncheck Active
Mapping.
25
www.hyperionguru.com
www.bisptrainings.com
Click on the flow tab there you have to define required knowledge
module and Make the option true or false depend on your requirement
and then save and execute.By default staging area is in the target
26
www.hyperionguru.com
www.bisptrainings.com
Below is the background code executed by odi for Aggregate Function min using
group by clause.
27
www.hyperionguru.com
www.bisptrainings.com
REQUIRED OUTPUT
28
www.hyperionguru.com
www.bisptrainings.com
After successfully executing the interface select again target interface , Right
Click target interface and select data .It will show the required output.
29
www.hyperionguru.com
www.bisptrainings.com
30
www.hyperionguru.com
www.bisptrainings.com