Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
About interRel
2008 & 2009 Oracle Titan Award winner - EPM Solution of the
year
2008 Oracle EPM Excellence Award
2009 Oracle EPM/BI Innovation Award
One of the fastest growing companies in the world
(Inc. Magazine, 08 & 09)
Two of the three Hyperion Oracle ACE Directors in the world
Founding Hyperion Platinum Partner; now Oracle Certified Partner
Focused exclusively on Oracle Hyperion EPM software
Consulting
Training
Infrastructure and Installation
Support
Software sales
4
Just out!
Hyperion Planning for End Users
Coming Soon
Hyperion Planning for Admins (days now)
Hyperion Financial Management (Q1 2010)
Disclaimer
Agenda
What is ODI?
A Real World Example ODI and Planning
ODI Demo
A glimpse into the concepts
Tips
Getting Started
Questions and Answers
What is ODI?
Essbase
HFM
Metadata
discovery &
model creation
Load data
P
P
O
O
P
P
P
P
P
P
P
P
Load Metadata
Extract data
Extract
metadata
Other
Refresh to
Essbase
Consolidate
Marketing Message
Knowledge Modules
Similar to HAL adapters
Talks (and almost always writes) to almost everything
GL
SAP
Accounts /
Entities
DW
Oracle
Planning
Fcst Data
Consolidated
Results
Accounts /
Entities
HFM
Essbase
Accounts /
Entities
Sales by
Customer
DB
Customer Dimension
Sales by Customer Data
8
ODI Demo
A Glimpse
ODI Components
Source Systems
Target Systems
ODI
(ELT) ExtractLoad-Transform
ODI Components
Topology Manager
Configure Architecture /
Infrastructure of source
& target technologies
Security Manager
Designer
Master
Repository
Work
Repository
(Infrastructure)
(Interfaces)
Operator
Monitor Sessions
Review errors
Agent
Coordinates
communication &
scheduling
Metadata Navigator
Web access to
mettadata repository
Components
GUI
Purpose
Users
Repository
Administrators
Developers
Operators
Designer
Reverse Engineer
Develop Projects
Release Scenarios
Developers
Metadata Administrators
Operator
Operate Production
Monitor Sessions
Production Operators
Topology
Manager
Infrastructure Administrators
Security
Manager
User privileges
Security Administrators
Configuration Info
Metadata
OLTP RDBMS
Sunopsis Infrastructure
Deployment
Typically have 1 Master Repository that talks to multiple
Work Repository (Dev, Test & Prod).
Can set the production work repository to execution only
Topology
Security
Versioning
Master
Repository
(Infrastructure)
Work
Repository
\
(s) \
(Interfaces)
Models
Projects
Execution
Topology Manager
A Sample Topology
Logical Architecture
dbo.database
MSSQL
Rep.App1
Essbase
Rep.App2
Essbase
PlanSamp.
Consol
Planning
FinOp.Plan
1
Planning
C:\ODI\File
File
Physical Architecture
Windows Machine X
(Development Environment)
Essbase
DW
dbo.databa
se
Rep.App1
Source
Files
Windows Machine Y
(Production Environment)
Planning
PlanSamp.
Consol
C:\ODI\File
Rep.App2
DW
dbo.databa
se
FinOp.Plan
1
Data Server
Physical Schema
Logical Schema
Physical Agents
Windows Machine Z
(Production Environment)
Essbase
Planning
Rep.App1
PlanSamp.
Consol
Source
Files
C:\ODI\File
Rep.App2
FinOp.Plan
1
Logical Agents
Languages
Designer
Designer includes:
Models Metadata for your source and target systems
Projects - Integrations that move data from your source
and target systems
Interfaces
Packages
Procedures
Variables
Knowledge Modules
The Designer module stores this information in a work
repository, references the topology and the security
information defined in the master repository.
Designing an Interface
Before you start building an interface you:
Import Knowledge Modules into the project
Create your Metadata Models
Then in the interface you:
Define your source and target
Define the mapping and translations (business rules)
Define the flow requirements
Execute
To automate execution, move on to:
Packages
Procedures
Variables
Sequencing
Knowledge Modules
Knowledge Modules
Interfaces
Knowledge Modules
Models
RKM (Reverse Knowledge Modules) are used to perform a
customized reverse-engineering of data models for a
specific technology.
JKM (Journalizing Knowledge Modules) are used to create
a journal of data modifications (insert, update and delete)
of the source databases to keep track of the changes.
Knowledge Modules
Others
SKM (Service Knowledge Modules) are used to generate
the code required for creating dataservices.
Dimensions
Planning
Metadata
Dimensions
Essbase
Metadata
Interfaces
An ODI object which loads one target data store with data
from one or more sources, based on business rules
implemented as mappings
More on Mappings
Execute
On
Expression
Editor
Target
Column
Update
Join Definition
SQL
Syntax
Specify
Join type
Filter
Expression Editor
Flow Tab
SUNOPSIS_MEMORY_ENGINE
Automation
Errors
Errors are not always ODI errors, they are typically being
sent from other technologies (Oracle EPM in our case)
You will begin to see commonality of errors but they are
not always descriptive or useful.
Plan extra time for debugging interfaces
OTHER
Security Manager
Metadata Navigator
Thank You.
Edward Roske
eroske@interrel.com
BLOG: LookSmarter.blogspot.com
WEBSITE: www.interrel.com
TWITTER: ERoske