Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
Product Overview
Technical Architecture
Q&A
Product Overview
Oracle BI Applications
Single- and multi-source Analytic Apps Built on BI Suite EE
Sales
Service &
Contact
Center
Order
Management
& Fulfillment
Marketin
g
Supply
Chain
Financials
Human
Resources
Oracle BI Applications
Interactive
Dashboards
Reporting &
Publishing
Ad-hoc
Analysis
Proactive
Detection
and Alerts
Disconnected
Analytics
MS Office
Plug-in
Web
Services
Oracle BI Suite EE
Packaged
ETL Maps
BAW Schema
Universal
Adapters
Oracle BI Applications
Multi-Source Analytics with Single Architecture
Auto
Comms
& Media
Complex Consumer
Sector
Mfg
Sales
Service &
Contact
Center
Pipeline
Analysis
Energy
Financial
Services
High
Tech
Insurance
Life
& Health Sciences
Public
Sector
Travel
& Trans
Marketing
Order
Management
& Fulfillment
Supply
Chain
Financials
Human
Resources
Churn
Propensity
Campaign
Scorecard
Order
Linearity
Supplier
Performance
Employee
Productivity
Triangulated
Forecasting
Customer
Satisfaction
Response
Rates
Orders
vs. Available
Inventory
Spend
Analysis
Sales Team
Effectiveness
Resolution
Rates
Product
Propensity
Cycle Time
Analysis
Procurement
Cycle Times
Customer
& Product
Profitability
HR Compliance
Reporting
Up-sell /
Cross-sell
Service Rep
Effectiveness
Loyalty and
Attrition
Backlog
Analysis
Inventory
Availability
P&L Analysis
Workforce
Profile
Cycle Time
Analysis
Service Cost
Analysis
Market Basket
Analysis
Fulfillment
Status
Employee
Expenses
Expense
Management
Turnover
Trends
Lead
Conversion
Service
Trends
Campaign ROI
Customer
Receivables
BOM Analysis
Cash Flow
Analysis
Return on
Human Capital
GL / Balance Compensation
Sheet Analysis
Analysis
Other Operational
& Analytic Sources
Prebuilt adapters:
Technical Overview
Oracle BI
Presentation
Services
Oracle BI
Server
Highly Parallel
Multistage and Customizable
Deployment Modularity
Metadata
Metrics / KPIs
Data Warehouse /
Data Model
Direct
Access to
Source
Data
Load Process
Staging Area
ETL
DAC
Administration
Extraction Process
Oracle
SAP R/3
Siebel
PSFT
EDW
Other
Federated
Sources
2007 Oracle Corporation
ProprietaryData
and Confidential
ETL Overview
Three approaches to accessing / loading
Dashboards by Role
source data
Oracle BI
Presentation
Services
Oracle BI
Server
Physical Map
Metadata
Metrics / KPIs
Data Warehouse /
Data Model
Direct
Access to
Source
Data
Staging Area
Load Process
ETL
DAC
Administration
Extraction Process
(DAC)
Oracle
SAP R/3
Siebel
PSFT
EDW
Other
Federated
Sources
2007 Oracle Corporation
ProprietaryData
and Confidential
ETL Overview
Oracle BI
Presentation
Services
Business Analytics
Warehouse
Oracle BI
Server
Physical Map
Metadata
Metrics / KPIs
Staging Tables
EDW
Other
Federated
Sources
2007 Oracle Corporation
ProprietaryData
and Confidential
PeopleSoft SAP
SQL
ABAP
PSFT
App Layer
Siebel
Oracle
Power
Connect
SQL
SAP R/3
Siebel
OLTP
Power
Connect
App Layer
ETL
SQL
Staging Area
Extraction Process
Oracle
Extract
Load Process
SQL
Direct
Access to
Source
Data
Other
Extract
Data Warehouse /
Data Model
DAC
Administration
Load
Dashboards by Role
PeopleSoft SAP
2007 Oracle Corporation Proprietary and Confidential
SQL
ABAP
App Layer
Oracle
Power
Connect
SQL
Siebel
OLTP
Power
Connect
App Layer
SQL
Extract
Other
Extract
Staging Tables
SQL
Load
Business Analytics
Warehouse
Extract
SQL
ABAP
App Layer
Oracle
Power
Connect
SQL
Siebel
OLTP
Power
Connect
App Layer
SQL
Extract
Other
Extract
Staging Tables
PeopleSoft SAP
2007 Oracle Corporation Proprietary and Confidential
Load
Oracle Data
Warehouse
SQL
PeopleSoft SAP
2007 Oracle Corporation Proprietary and Confidential
SQL
ABAP
Oracle
Power
Connect
App Layer
SQL
Siebel
OLTP
Power
Connect
SQL
SQL
Extract
Other
Extract
Staging Tables
App Layer
Load
Oracle Data
Warehouse
Oracle EBS
Source Table
Source Qualifier
Expression
Transformation
Mapplet output to
Extract Mapping
Business Component
Mapplet for Oracle EBS
Product Master
2007 Oracle Corporation Proprietary and Confidential
Source Adapter
Mapplet
Temporary
Staging Table
Temporary Staging
Tables (Product Master)
2007 Oracle Corporation Proprietary and Confidential
Source
Qualifier
Expression
Transformation
Universal
Staging Table
Universal Staging
Table
Source
Qualifier
Source Independent
W_PRODUCT_D
Load (SIL) Mapplet Data Warehouse Table
SDE_PSFT_EmployeeDimension
SDE_PSFT_EmployeeDimension
SIL_EmployeeDimension
SIL_EmployeeDimension
W_EMPLOYEE_D
W_EMPLOYEE_D
PeopleSoft Source BC
maplet
(see below)
PeopleSoft
Source Table
Expression
Transformation
Source Qualifier
Temporary Staging
Table
Expression
Transformation
Maplet output to
Extract Mapping
PeopleSoft Source BC
maplet
(see below)
PeopleSoft
Source Table
Expression
Transformation
Source Qualifier
Temporary Staging
Table
Expression
Transformation
Maplet output to
Extract Mapping
PeopleSoft Source BC
maplet
(see below)
Expression
Transformation
Lookup
Procedures
PeopleSoft
Source Tables
Source Qualifier
Expression
Transformation
Maplet output to
Extract Mapping
Temporary Staging
Table
PeopleSoft Source BC
maplet
(see below)
PeopleSoft
Source Table
Expression
Transformation
Source Qualifier
Expression
Transformation
Maplet output to
Extract Mapping
Temporary Staging
Table
PeopleSoft Source BC
maplet
(see below)
PeopleSoft
Source Table
Lookup
Procedures
Expression
Transformation
Source Qualifier
Expression
Transformation
Maplet output to
Extract Mapping
PeopleSoft
Source Table
Source Qualifier
Expression
Transformation
Temporary Staging
Table
Expression
Transformation
Expression
Transformation
Lookup
Procedures
Input to Maplet
(from above)
2007 Oracle Corporation Proprietary and Confidential
Maplet output to
Extract Mapping
Expression
Transformation
Target Definition
Source Definition
Filter (SCD logic)
Source Qualifier
incrementally
Siebel Source
Use a combination of a date window and rowid comparisons
Oracle
Use a date window and last update date for extraction
Also use dates/record images to control updates on target
SAP
Use a date window and last update date for extraction
Also use dates/record images to control updates on target
Certain dimensions are fully extracted and but updates on target are
controlled
PeopleSoft
Use a date window and last update dates for extraction wherever
possible
Application Configuration
Execution & Recovery
Monitoring
Allows:
Pin-point deployment
Load balancing / parallel loading
Reduced load windows
Fine-grained failure recovery
Index management
Database statistics collection
Oracle BI
Presentation
Services
Oracle BI
Server
Physical Map
Metadata
Metrics / KPIs
Data Warehouse /
Data Model
Direct
Access to
Source
Data
Load Process
Staging Area
ETL
DAC
Administration
Extraction Process
Oracle
SAP R/3
Siebel
PSFT
EDW
Other
Federated
Sources
2007 Oracle Corporation
ProprietaryData
and Confidential
fashion
Tracks historical changes
Supports multi-currency, multi-languages
Implemented and optimized for Oracle,
SQL Server, IBM UDB/390, Teradata
Features:
Benefits:
Conformed dimensions
Transaction data stored in most
granular fashion
Tracks full history of changes
Prebuilt and extensible
Built for speed
Procurement
Operations
HR / Workforce
Customers
Finance
Marketing
Sales
Customers
Service
Customers
Distribution
Suppliers
Suppliers
Suppliers
Opportunities
Opportunities
Quotes
Quotes
Pipeline
Pipeline
Order
OrderManagement
Management
Sales
SalesOrder
OrderLines
Lines
Sales
Schedule
Lines
Sales
Schedule
Lines
Bookings
Bookings
Pick Lines
Pick Lines
Billings
Billings
Backlogs
Backlogs
Call
CallCenter
Center
ACD Events
ACD Events
Rep Activities
Rep Activities
Contact-Rep Snapshot
Contact-Rep Snapshot
Targets and Benchmark
Targets and Benchmark
IVR Navigation History
IVR Navigation History
Service
Service
Service
ServiceRequests
Requests
Activities
Activities
Agreements
Agreements
Marketing
Marketing
Workforce
Workforce
Supply
SupplyChain
Chain
Pharma
Pharma
Campaigns
Campaigns
Responses
Responses
Marketing
MarketingCosts
Costs
Purchase
PurchaseOrder
OrderLines
Lines
Purchase
Requisition
Lines
Purchase
Requisition
Lines
Purchase Order Receipts
Purchase
Order
Receipts
Inventory Balance
Inventory Balance
Inventory
InventoryTransactions
Transactions
Finance
Finance
Receivables
Receivables
Payables
Payables
General Ledger
General Ledger
COGS
COGS
2007 Oracle Corporation Proprietary and Confidential
Compensation
Compensation
Employee
EmployeeProfile
Profile
Employee
EmployeeEvents
Events
Prescriptions
Prescriptions
Syndicated
Market Data
Syndicated Market Data
Financials
Financials
Financial
FinancialAssets
Assets
Insurance
InsuranceClaims
Claims
Public
PublicSector
Sector
Benefits
Benefits
Cases
Cases
Incidents
Incidents
Leads
Leads
Conformed
ConformedDimensions
Dimensions
Customer
Customer
Products
Products
Suppliers
Suppliers
Cost Centers
Cost Centers
Profit Centers
Profit Centers
Internal Organizations
Internal Organizations
Customer Locations
Customer Locations
Customer Contacts
Customer Contacts
GL Accounts
GL Accounts
Employee
Employee
Sales Reps
Sales Reps
Service Reps
Service Reps
Partners
Partners
Campaign
Campaign
Offers
Offers
Employee Position
Employee Position
Hierarchy
Hierarchy
Users
Users
Modular
ModularDW
DWData
DataModel
Modelincludes:
includes:
~350
Fact
Tables
~350 Fact Tables
~550
~550Dimension
DimensionTables
Tables
~5,200
prebuilt
Metrics
~5,200 prebuilt Metrics
(2,500+
(2,500+are
arederived
derivedmetrics)
metrics)
~15,000
Data
Elements
~15,000 Data Elements
Lines, etc.
Types of Fact Tables
Transactional Facts
Mirror of transactional data from the source
Lowest atomic grain of each transactional record
E.g. Employee Events Fact, Order Lines Fact
Snapshot Facts
Snapshot of balances across time
E.g. Employee Daily Snapshot, Inventory & Account Balances, AR and AP aging snapshots
Aggregate Facts
Performance enhancement on key metrics
E.g. Payroll Aggregate (out of box Monthly, but configurable to other grains)
Oracle
PSFT
SAP
Invoice
Invoice items
AR documents with DR
document type
CR Memo/DR Memo
AR documents with DA
document type
Payments
Payments/ Deposits
AR documents with DA
document type and A
as special indicator
Payment Applications
Cash/CR Memo
applications/Adjustments
AR documents with DZ
document type
Other
warehouse codes
All higher layers in the architecture and metrics use same standardized warehouse codes
Stored source transaction type code values enables integration back into each
transactional system
TYPE
CODE
TYPE_DESC
WAREHOUSE CODE
TYPE CODE
TYPE_DESC
WAREHOUSE CODE
Credit memo
Credit Memo
Credit Memo
Credit Memo
Credit Memo
Credit Memo
On-Account Credit
On-Account Credit
Credit Memo
Debit memo
Debit Memo
Debit Memo
Debit Memo
Debit Memo
Debit note
Debit note
Debit Memo
Intercompany invoice
Intercompany Invoice
Invoice
Invoice
Standard Invoice
Invoice cancellation
Invoice Cancellation
Contra
Contra
Standard Invoice
Invoice list
Standard Invoice
Invoice
Standard Invoice
warehouse codes
All higher layers in the architecture and metrics use same standardized warehouse codes
Stored source FLSA Status code values enables integration back into each transactional
system
TYPE
CODE
TYPE_DESC
WAREHOUSE CODE
TYPE CODE
TYPE_DESC
WAREHOUSE CODE
Nonexempt
Non-Exempt
NEX
Non Exempt
Non-Exempt
Executive
Exempt
EX
Exempt
Exempt
Management
Exempt
Administrative
Exempt
Professional
Exempt
Outside Salesperson
Exempt
INTEGRATION_ID
DATASOURCE_NUM_ID
MT27907b
SAPJapan
MATNR ~ MANDT
Oracle EBS
item_id ~ organization_id
End Customer
Data Sources
BPO Customer 1
BPO Customer 1
BPO Customer 2
Oracle BI
Presentation
Services
Oracle BI
Server
Physical Map
Metadata
Metrics / KPIs
Data Warehouse /
Data Model
Direct
Access to
Source
Data
Load Process
Staging Area
ETL
DAC
Administration
Extraction Process
dimensional drills
Security and visibility
SAP R/3
Siebel
PSFT
EDW
Other
Federated
Sources
2007 Oracle Corporation
ProprietaryData
and Confidential
Localization / Globalization
Dynamic Language Conversion (translation to 15
languages)
Naming
box
Configuration to support multiple fiscal hierarchies
depending on user profile
Requires Initialization block to read user profile
Dynamically use the appropriate calendar table
calendars
Oracle BI
Presentation
Services
Oracle BI
Server
Physical Map
Metadata
Metrics / KPIs
Data Warehouse /
Data Model
Direct
Access to
Source
Data
Load Process
Staging Area
ETL
DAC
Administration
Extraction Process
Oracle
SAP R/3
Siebel
PSFT
EDW
Other
Federated
Sources
2007 Oracle Corporation
ProprietaryData
and Confidential
Analytic Workflows
Directed analysis helps inexpert users
Guided Navigation
Enables users to quickly navigate a standard path of analytical discovery
specific to their function and role
Enhances usability and lowers learning curve for new users
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?
Gain
Insights
Is Overdue Balances
trending up?
Drill to
Due Balances by Region
Drill to
Overdue Invoice Detail
Take Action
Is DPO on target?
Business Function:
Receivables
Role:
Director, Credits & Collections
Objectives:
Is DSO on target?
Drill to
Overdue Invoice Detail
Take Action
l
Detai
Gain
Insights
o
Drill t
Is Overdue Balances
trending up?
Oracle BI
Presentation
Services
Oracle BI
Server
Physical Map
Metadata
Metrics / KPIs
Data Warehouse /
Data Model
Direct
Access to
Source
Data
Load Process
Staging Area
ETL
DAC
Administration
Extraction Process
Oracle
SAP R/3
Siebel
PSFT
EDW
Other
Federated
Sources
2007 Oracle Corporation
ProprietaryData
and Confidential
Oracle BI
Presentation
Services
Oracle BI
Server
Physical Map
Metadata
Metrics / KPIs
Data Warehouse /
Data Model
Direct
Access to
Source
Data
Load Process
Staging Area
ETL
DAC
Administration
Extraction Process
Oracle
SAP R/3
Siebel
PSFT
EDW
Other
Federated
Sources
2007 Oracle Corporation
ProprietaryData
and Confidential
Oracle
PeopleSoft
Siebel
SAP
Integration Points
Deployment Options
Action Links
EBS Flexfields
Security Integration
Deployment Options
Standalone Dashboards
Deployment Options
Portal integration via JSR-168/WSRP
Deployment Options
Embedded Directly in Siebel Applications
Deployment Options
Embedded Directly in Siebel Applications
Contextually within a transactional view
Also available with PeopleSoft, via creation of context sensitive portlet in a PIA page
Deployment Options
Embedded Directly in Siebel Applications
Deployment Options
Embedded Directly in PeopleSoft Portal
Deployment Options
Link from Oracle EBS
maintaining context
Java script in Siebel Analytics issues SWE command
to navigate to given view and query for ROW_ID of
record in given applet
that you want to link to. Obtain the function_id of that page and
identify the query string parameters required by that page. This
will have to be done by going through Oracle E-Business Suite
documentation
Identify the Oracle E-Business Suite table that will support the
parameters needed for the Oracle E-Business Suite function
(page) that you want to build an Action link to and create this
physical table in the Oracle E-Business Suite OLTP schema as
an opaque view
Action Link is dynamically generated by calling the
FND_RUN_FUNCTION.GET_RUN_FUNCTION_URL() function
in the Oracle E-Business Suite Database Schema
Service &
Contact
Center
Marketin
g
Order
Management
& Fulfillment
Supply
Chain
Financials
Human
Resources
Object
Security
Data
Security
Oracle BI Applications
Tightly integrated security model
Oracle BI
Foundation
User
Security
User Security
How do I get in?
Oracle BI EE Security Based Authentication
User
Security
User
Security
2
execute Authentication
Init Block
user
Web
Browser
Siebel CRM
Application DB
Table S_USER
Oracle BI
1
log in
3
authenticate username
and password
3
establish connection using
NQHOST parameter
user
Web
Browser
Siebel CRM
Oracle BI
1
log in once
4
drill back to Siebel CRM
via Action Links
User
Security
User
Security
3
navigate to
2
store ICX
session cookie
in browser
5
establish connection with
Oracle EBS
user
Web
Browser
Oracle EBS
Oracle BI
1
log in once
6
drill back to Oracle EBS
via Action Links
4
validate session via
the ICX cookie
Object
Security
Object Security
What parts of the application can you see?
Business Logic Object Security
Presentation Layer
Semantic Object Layer
Physical Layer
Controls access to
Subject Areas, Tables and
Columns
Dashboards:
Order Management
Order Fulfillment
is assigned
User:
Responsibility/Role
: Order Management
Manager
is associated with
OM Manager
Subject Areas:
Associated with Security Group:
Order Management Manager
Object
Security
Operating Unit
Inventory Organization
Business Group
Set of Books
Data
Security
Data
Security
assigned to
Responsibility
user
associated with
Inventory
Organization
Data
Security
Oracle
E-Business
Suite
2
log in
Oracle BI
user
Applications:
Position
Owner
Organization
Data
Security
is assigned
User:
Position:
Sales Manager
Analytics
Sales Manager
Data Object:
Account
Partner
Order
Data
Security
Data
Security
Oracle Business
Analytics
Warehouse
Siebel CRM
log in
Oracle BI
user
is assigned
Login:
AFRANKS
User:
Data Object:
Service Request
Response
Activity
Data
Security
Data
Security
Siebel CRM
log in
Oracle BI
user
is assigned
Organization:
North America WEST
User:
Data Object:
Customer
Opportunity
Contact
Data
Security
Data
Security
Siebel CRM
fetches Organization(s)
via session init block
1
log in
Oracle BI
user
Applications:
HR Business Unit
Payables Business Unit
Receivables Business Unit
Set Id
Data
Security
Managed by
User:
HR Organization
HR Analyst
Owned by
can view
Data Object:
HR Data
Data
Security
subordinates data
Data
Security
Data
Security
Data
Security
Q&
A