Professional Documents
Culture Documents
Product Overview
Up-sell/ Service Rep Loyalty & Supplier Customer Cash Flow Workforce
Cross-sell Efficiency Attrition Performance Status Profile
Cycle Times Service Cost Market Basket Purchase Order Profitability Retention
Analysis Cycle Time Cycle Time Analysis
• Presentation layer
• Logical business
model
• Physical sources
2 4
Pre-built ETL to extract data from over A “best practice” library of over 360
3,000 operational tables and load it into pre-built metrics, 30 intelligent dashboards,
the DW, sourced from SAP, PSFT, Oracle 200+ reports and several alerts for CFO,
EBS and other sources Finance Controller, Financial Analyst,
AR/AP Managers and Executives
Technical Overview
Metadata
Oracle BI Calculations and Metrics Definition
Logical Model / Subject Areas
Server Visibility & Personalization
Physical Map Dynamic SQL Generation
Data Warehouse /
Data Model Abstracted Data Model
Direct Conformed Dimensions
Load Process
Access to Heterogeneous Database support
DAC
Source
Data Staging Area ETL Database specific indexing
Extraction Process
Highly Parallel
Multistage and Customizable
Deployment Modularity
Oracle BI
Dashboards by Role Presentation
Services
Reports, Analysis / Analytic
Workflows
Administration
Metrics / KPIs
Metadata
Oracle BI
Logical Model / Subject Areas
Server • Multiple Approaches to loading
source data
Physical Map
• ETL Layered architecture for
Data Warehouse /
extract, universal staging and load
Data Model • Provides isolation, modularity and
Direct extensibility
Load Process
Access to • Architected for performance
DAC
Source
Data Staging Area ETL • All mappings architected with
incremental extractions
Extraction Process
• Data Warehouse Administration
Console (DAC)
• Application Administration, Execution
and Monitoring
Oracle SAP R/3 Siebel PSFT EDW
Other
Federated Data Sources
© 2008 Oracle Corporation – Proprietary and Confidential 14
ETL Overview
Load
Administration
Metadata
Oracle BI
Logical Model / Subject Areas
Server
Physical Map
Staging Tables
Data Warehouse /
Data Model
Direct
Access to Load Process Source Dependent Extract
Extract
DAC
Source
Data Staging Area ETL Power Power
Connect Connect
SQL
SQL
SQL
Extraction Process
ABAP
SQL
App Layer
App Layer
Siebel
Oracle Other
OLTP
Oracle SAP R/3 Siebel PSFT EDW
PeopleSoft SAP
Other
Federated Data Sources
© 2008 Oracle Corporation – Proprietary and Confidential 15
Data Extraction and Load Process
Business Analytics
Extract Warehouse
Source-specific and Universal
Load
Business Adapters
Expose simplified business Source Independent Load
entities from complex source
systems
Converts source-specific data to
universal staging table format Staging Tables
Lightweight and designed for
performance, parallelism
Extensible Extract
Extract
Power Power
Connect Connect
SQL
SQL
SQL
ABAP
SQL
App Layer
App Layer
Siebel
Oracle Other
OLTP
PeopleSoft SAP
Extraction Modes
Business Analytics
Direct Database Access Warehouse
Oracle EBS
Siebel CRM
Load
PowerConnect technology
SAP R/3 Source Independent Load
PeopleSoft Enterprise
Universal Business Adapters
Used for sources with no pre-
Staging Tables
packaged business adapter
Transforms and loads data from
universal sources through a flat file
interface Source Dependent Extract
Extract
Supply flat file(s) or tables meeting
Power Power
a defined standard format Connect Connect
SQL
SQL
SQL
Reduces implementation and
ABAP
SQL
maintenance significantly
compared to building full ETL
App Layer
App Layer
solution from scratch Siebel
Oracle Other
OLTP
PeopleSoft SAP
Business Analytics
Warehouse
Source Independent Layer
Load
Encapsulates warehouse load logic
Handles: Source Independent Load
Slowly changing dimensions
Key lookup resolution /
surrogate key generation Staging Tables
Insert/update strategies
Currency conversion
Data consolidation Source Dependent Extract
Extract
Uses Bulk Loaders on all db Power Power
Connect Connect
platforms
SQL
SQL
SQL
ABAP
SQL
App Layer
App Layer
Siebel
Oracle Other
OLTP
PeopleSoft SAP
Source Independent
Analytics
Analytics
Source Adapter
Warehouse
Warehouse
Mapplet
Siebel
Mapplet
Mapplet
Universal
Universal PLP
Staging
Staging
PSFT Area
Area
EDW mplt
Other
Post Load Process –
mplt Each record is stamped Designed to build
with Source ID Aggregates on Base Fact
Tables
Oracle BI
Dashboards by Role Presentation
Services
Reports, Analysis / Analytic
Workflows
Administration
Metrics / KPIs
Metadata
Oracle BI
Logical Model / Subject Areas
Server
Physical Map
• Integrated enterprise-wide data
Data Warehouse / warehouse built with conformed
Data Model
dimensions
Direct
Access to Load Process • Allows modular deployment
DAC
Source
Data Staging Area ETL • Lowest grain of information
Extraction Process • Prebuilt Aggregates to support
navigation from Summary to details
• Tracks historical changes
• Implemented and optimized for
Oracle SAP R/3 Siebel PSFT EDW Oracle, SQL Server, IBM UDB/390,
Other Teradata
Federated Data Sources
© 2008 Oracle Corporation – Proprietary and Confidential 30
Common Enterprise Information Data Model
HR / Workforce
Customers Suppliers
Procurement
Distribution
Operations
Marketing
Finance
Service
Sales
Customers Suppliers
Customers Suppliers
Features: Benefits:
• Conformed dimensions • Enterprise-wide business analysis
• Transaction data stored in most (across entire value chain)
granular fashion • Access summary metrics or drill to
• Tracks full history of changes lowest level of detail
• Prebuilt and extensible • Accurate historical representations
• Built for speed
Purchase
Sales Orders
Orders
Fact Table
Fact Table
Time
Dimension
Supply Chain & Order Procurement and Spend
Management Analytics Analytics
Standard Warehouse
Code
Invoice Invoice and Payment Invoice items AR documents with DR
Schedules document type
CR Memo/DR Memo CR Memo and DR Memo CR Memo and DR Memo AR documents with DA
items document type
Other All other types of BI/AR: All other types of All other types of AR
transactions items documents
6 Intercompany credit memo Intercompany Credit Memo Debit note Debit note Debit Memo
TYPE
TYPE_DESC WAREHOUSE CODE TYPE CODE TYPE_DESC WAREHOUSE CODE
CODE
N Nonexempt Non-Exempt NEX Non Exempt Non-Exempt
E Executive Exempt EX Exempt Exempt
M Management Exempt
A Administrative Exempt
P Professional Exempt
O Outside Salesperson Exempt
Oracle BI
Dashboards by Role Presentation
Services
Reports, Analysis / Analytic
Workflows
Administration
Metrics / KPIs
Metadata
• Multi-layered Abstraction
Oracle BI
Logical Model / Subject Areas
Server • Prebuilt Metrics/Dimensions
Physical Map • Prebuilt hierarchy drills and cross
dimensional drills
Data Warehouse /
Data Model • Prebuilt Aggregate navigation
Direct
Access to Load Process • Multi-pass complex calculated
DAC
Source
Data Staging Area ETL
Metrics / KPIs
Extraction Process
• Federation of queries
• Visibility & Personalization
• Prebuilt Security inherited from
Oracle EBS, PeopleSoft, Siebel
Oracle SAP R/3 Siebel PSFT EDW CRM
Other
Federated Data Sources
© 2008 Oracle Corporation – Proprietary and Confidential 44
Metrics and Calculations
Oracle BI
Dashboards by Role Presentation
Services
Reports, Analysis / Analytic
Workflows
Administration
Metrics / KPIs
Metadata
Oracle BI
Logical Model / Subject Areas
Server
Source
Staging Area ETL
Data • Analytic Workflows
Extraction Process
• Alerts
• Highlighting
• Action Links to Oracle EBS,
Oracle SAP R/3 Siebel PSFT EDW PeopleSoft, Siebel CRM
Other
Federated Data Sources
© 2008 Oracle Corporation – Proprietary and Confidential 52
Dashboard
Pages
Example: Role Based
Dashboard
Roles
Performance
Measures
Highlighting
Guided
Navigation
Conditional Navigation
• Appears only when conditions are met and alerts users to potential out of
ordinary conditions that require attention
• Guides users to next logical step of analytical discovery
Drill to
overdue invoice detail
Action Links
Siebel
• LDAP Authentication
• Stores information from the LDAP server in session variables
• Database Authentication
• Authenticates users through database logins
Web
Browser Oracle EBS Oracle BI
user 1
log in once 6
drill back to Oracle EBS
via Action Links 4
validate session via
the ICX cookie
• Query Blocking
• Specified combinations of columns in queries can be blocked
from running and the user is notified of the illegal query
and PeopleSoft
Associated with Web Catalog
Group: Order Management Manager Dashboards:
Order Management
Order Fulfillment
is assigned Responsibility/Role
: Order Management is associated with
Manager
User: OM Manager
Subject Areas:
Sales - Order Lines
Sales - Orders, Backlog and
Associated with Security Group:
Order Management Manager Invoices
• Inventory Organization
• Business Group
• Company Org
• Position
• HR Security Profile
assigned to
Responsibility
user
associated with
Inventory
Organization
Oracle
E-Business
Suite
log in
Oracle BI
user show data based on
security group filters
3
Metadata
Oracle BI
Original OOTB, Customer Modified, Current
Logical Model / Subject Areas OOTB
Server
Preserves customer changes and
Physical Map incorporates Oracle enhancements
Source
Data Staging Area ETL DW model and data upgrade shipped with
each release
Extraction Process
DAC metadata
Diff tools to determine and reapply
changes
Training / Roll-out
Degree of Level of
Customization Effort
BACKUP SLIDES
SDE_PSFT_EmployeeDimension_Addresses
SDE_PSFT_EmployeeDimension_Addresses
SDE_PSFT_EmployeeDimension_Biography1
SDE_PSFT_EmployeeDimension_Biography1
W_EMPLOYEE_D
W_EMPLOYEE_D
SDE_PSFT_EmployeeDimension_Biography2
SDE_PSFT_EmployeeDimension_Biography2
SDE_PSFT_EmployeeDimension_JobInformation
SDE_PSFT_EmployeeDimension_JobInformation
SDE_PSFT_EmployeeDimension
SDE_PSFT_EmployeeDimension
SIL_EmployeeDimension
SIL_EmployeeDimension
Lookup
Procedures
Temporary Staging
Table
Temporary Staging
Table
Lookup
PeopleSoft Source Expression Procedures
BC maplet Transformation
(see below)
maplet
PeopleSoft Expression
Source Table Source Qualifier Temporary Staging
Transformation
Table
Expression
Transformation
Expression
Transformation
Lookup
Procedures
Expression
Transformation
Target Definition
Source Definition
Source Qualifier
Mapplet output to
Oracle EBS PO Source Source Expression
Extract Mapping
Tables Qualifier Transformation
© 2008 Oracle Corporation – Proprietary and Confidential 86
Example of ETL Adapter…Contd.
Source Dependent Extract (SDE) mappings
for Purchase Order Lines Fact
• Allows to keep all source specific logic in the extract layer
• Allows to keep data extracts separate from data loads
Oracle EBS
• Common for all sources (Oracle EBS, PeopleSoft, SAP and Universal)
• Provides the ability to deliver new adapters quickly
• Helps customers to add new legacy sources easily with minimum efforts
• Challenge
• Tree structures require recursive joins
• Relational BI technologies do not support this
• Approach
• Import tree structures into metadata
• Flatten structures via ETL
• Use a star schema for data storage
• Define hierarchies instead of nodes
This is accomplished using the provided ETL technology as part of the pre-built BI
Applications – using concept of an application source rather than a relational source
• Action Links
• Seamless navigation from analytical information to transactional
detail while maintaining context
• Works with Oracle EBS, Siebel CRM, PeopleSoft Enterprise
execute “Authentication”
Init Block
authenticate username
and password
CRM Applications
2
integrate via symbolic
URL infrastructure
3
establish connection using
NQHOST parameter
Web
Browser Siebel CRM Oracle BI
user 1
log in once 4
drill back to Siebel CRM
via Action Links
PeopleSoft
PeopleSoft
log in
Oracle BI
3
user
show objects based
on matching object
security group
• Owner
• Organization
is assigned Position:
Sales Manager
Analytics
Data Object:
Account
Partner
Order
ETL
Oracle Business
Analytics Siebel CRM
Warehouse
log in
Oracle BI
user show data based on
security group filters
3
PeopleSoft
log in
Oracle BI
user show data based on
security group filters
3
Managed by
HR Organization
User: HR Analyst
Owned by
can view
Data Object:
HR Data