Professional Documents
Culture Documents
Design Spec - 0IC - C03
Design Spec - 0IC - C03
• Product Overview
• Technical Architecture
• Q&A
Product Overview
Oracle BI Applications
Proactive
Interactive Reporting & Ad-hoc Disconnected MS Office Web
Detection
Dashboards Publishing Analysis Analytics Plug-in Services
and Alerts
Oracle BI Suite EE
Procurement Customer
Sales Team Resolution Product Cycle Time & Product HR Compliance
Effectiveness Rates Propensity Analysis Cycle Times Profitability Reporting
Up-sell / Service Rep Loyalty and Backlog Inventory P&L Analysis Workforce
Cross-sell Effectiveness Attrition Analysis Availability Profile
Cycle Time Service Cost Market Basket Fulfillment Employee Expense Turnover
Analysis Analysis Analysis Status Expenses Management Trends
Lead Service Campaign ROI Customer BOM Analysis Cash Flow Return on
Conversion Trends Receivables Analysis Human Capital
Other Operational
Prebuilt adapters: & Analytic Sources
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
Metrics / KPIs
• ETL Layered architecture for extract,
Metadata
universal staging and load
Logical Model / Subject Areas
Oracle BI • Provides isolation, modularity and extensibility
Server
• Ability to support source systems version
Physical Map changes quickly
• Ability to extend with additional adapters
Data Warehouse /
Data Model
• Slowly changing dimensions support
Direct
• Architected for performance
Access to Load Process • All mappings architected with incremental
DAC
Source extractions
Data Staging Area ETL
• Highly optimized and concurrent loads
Extraction Process • Bulk Loader enabled for all databases
• Data Warehouse Administration Console
(DAC)
• Application Administration, Execution and
Monitoring
Oracle SAP R/3 Siebel PSFT EDW
Other
Federated Data Sources
© 2007 Oracle Corporation – Proprietary and Confidential
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 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
© 2007 Oracle Corporation – Proprietary and Confidential
Data Extraction and Load Process
Business Analytics
Extract Warehouse
Source-specific and Universal
Load
Business Adapters
Expose simplified business Source Independent Layer
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
© 2007 Oracle Corporation – Proprietary and Confidential
Data Extraction and Load Process
Extraction Modes
Oracle Data
Direct Database Access Warehouse
Oracle EBS
Siebel CRM
Load
PowerConnect technology
SAP R/3 Source Independent Layer
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 Extract
Extract
Supply flat file(s) or tables meeting
Power Power
a defined standard format Connect Connect
Reduces implementation and SQL
SQL
SQL
ABAP
SQL
maintenance significantly
compared to building full ETL
App Layer
App Layer
solution from scratch Siebel
Oracle Other
OLTP
PeopleSoft SAP
© 2007 Oracle Corporation – Proprietary and Confidential
Data Extraction and Load Process
Oracle Data
Warehouse
Source Interdependent Layer
Load
Encapsulates warehouse load logic
Handles: Source Independent Layer
Slowly changing dimensions
Key lookup resolution / surrogate
key generation Staging Tables
Insert/update strategies
Currency conversion
Data consolidation 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
© 2007 Oracle Corporation – Proprietary and Confidential
Business Component for Oracle
Applications Source – Products Dimension
SDE_PSFT_EmployeeDimension_Addresses
SDE_PSFT_EmployeeDimension_Biography1
W_EMPLOYEE_D
SDE_PSFT_EmployeeDimension_Biography2
SDE_PSFT_EmployeeDimension_JobInformation
SDE_PSFT_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
Metadata
Oracle BI • Code Standardization
Logical Model / Subject Areas
Server • Real-time ready
Physical Map • Transaction data stored in most granular
Data Warehouse /
fashion
Data Model
• Tracks historical changes
Direct
Access to Load Process • Supports multi-currency, multi-languages
DAC
Source
Data Staging Area ETL • Implemented and optimized for Oracle,
Extraction Process SQL Server, IBM UDB/390, Teradata
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
Standard Warehouse
Oracle PSFT SAP
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
Metadata
Oracle BI source
Logical Model / Subject Areas
Server • Metrics / KPIs
Physical Map • Multi-pass complex calculated metrics
(across multiple fact tables)
Data Warehouse / • One Logical Fact can span several table
Data Model sources including aggregates and real-
Direct time partitions
Access to Load Process
• Aggregate navigation
DAC
Source
Data Staging Area ETL • Federation of queries
Extraction Process • Prebuilt hierarchy drills and cross
dimensional drills
• Security and visibility
• Tight integration with Oracle EBS, Siebel
CRM and PeopleSoft Enterprise
Oracle SAP R/3 Siebel PSFT EDW
Other
Federated Data Sources
© 2007 Oracle Corporation – Proprietary and Confidential
Metrics and Calculations
Metadata
Oracle BI • Guided Navigation
Logical Model / Subject Areas
Server • Conditional navigational links
Physical Map • Analytic Workflows
• Action Links
Data Warehouse / • Direct navigation from record to transactional while
Data Model
maintaining context
Direct
Access to Load Process • Alerts
• Scheduled and Conditional iBots
DAC
Source
Data Staging Area ETL
• Highlighting
Extraction Process • Conditional highlighting that provides context on
metrics (is it good or bad?)
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
Is DSO on target?
Is Overdue Balances
trending up?
Drill to
Overdue Invoice Detail
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
Metadata
Logical Model / Subject Areas
Oracle BI • SAP
Server
• Out of the box Business Adapters that
Physical Map
support for Oracle, PeopleSoft, Siebel,
Data Warehouse /
Data Model
and SAP applications
Direct • Universal Adapters to support other
Access to Load Process
source systems
DAC
Source
Data Staging Area ETL
• JD Edwards
Extraction Process
• Legacy
• IVR, CTI, ACD
• Deployment Options
• Action Links
• EBS Flexfields
• Security Integration
• Action Links
• Seamless navigation from analytical information to transactional
detail while maintaining context
• Works with Oracle EBS, Siebel CRM, PeopleSoft Enterprise
• Key Flexfields
• Accounting Flexfield (GL#)
• Territory Flexfield (CT#)
• Item Categories (MCAT)
• Descriptive Flexfields
• Stored in data warehouse extension columns
Oracle BI Applications
User Object Data
Tightly integrated security model Security Security Security
• LDAP Authentication
• Stores information from the LDAP server in session variables
• Database Authentication
• Authenticates users through database logins
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
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
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
• Position
• 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
is assigned Login:
AFRANKS
Data Object:
Service Request
Response
Activity
Siebel CRM
log in
Oracle BI
user show data based on
security group filters
3
is assigned Organization:
North America WEST
Data Object:
Customer
Opportunity
Contact
Siebel CRM
fetches Organization(s)
via session init block
log in
Oracle BI
user show data based on
security group filters
3
• HR Business Unit
• Set Id
Managed by
HR Organization
User: HR Analyst
Owned by
can view
Data Object:
HR Data