SlideShare a Scribd company logo
Oracle bi ee architecture
Let’s start with a (not so)
simple question….
“How is my new brand doing?”
More specifically, “How much have I sold,
how is it impacting my support operations
and what percentage of my total revenue is
it generating?”
BI Challenges Today
• Siloed
• Fragmented
• Inconsistent
• Report-centric
• Restricted
• Unintuitive Hasn’t the promise of BI
been there for the past
decade?
Pervasive useAnalysts
Real-time, predictive dataHistorical data
Insight-driven business
process optimization
Reporting results
To:From:
Unified infrastructure &
prebuilt analytic solutions
Analytic tools
The Evolving Role of BI
Unified, enterprise viewFragmented view
Separate BI, CPM Integrated Performance Mgmt
Oracle Business Intelligence
Comprehensive, Integrated, Best-of-Breed BI Solutions
Oracle
BI Suite
Oracle
BI Applications
Oracle
Data Warehousing
Enterprise-wide, Industry-Specific
Analytic Applications
Best-of-Breed, Next Generation BI
platform
Complete data warehousing
solution
Oracle is the Worldwide Leader
in Business Analytics
#1 in Analytic Applications
- IDC
“One of the most comprehensive and
innovative BI platforms…”
Leader’s Quadrant- Gartner
#1 in DW Tools
- IDC
Oracle
BI Suite
Oracle
BI Applications
Oracle
Data Warehousing
Sources: IDC and Gartner
Oracle BI Suite Enterprise Edition
OLTP & ODS
Systems
Data
Warehouse
Data Mart
SAP, Oracle
PeopleSoft, Siebel,
Custom Apps
Files
Excel
XML
Business
Process
Oracle BI Server
Common Enterprise Information Model
Reporting
&
Publishing
Ad hoc
Analysis
Proactive
Detection
and Alerts
Microsoft
Office
Interactive
Dashboards Advantages:
Consolidate and
standardize BI tools
Unified BI metadata
and infrastructure
Seamless BI user
experience
Primary BI EE End User Options
Complete Range of Insight Delivery Capabilities
Oracle
Delivers
• Guided experience leads user from insight to action
• Intuitive and interactive dashboards/scorecards
• Personalized, function-specific and role-based
Oracle
Interactive
Dashboards
Oracle
Answers
• Ad-hoc data exploration
• True business user self sufficiency
• Create, modify and author analysis, pivots and
dashboards
• Dynamic problem/opportunity detection and
notification
• Automated analytic workflows and processes
• Tailored delivery for wide range of mobile
devices
Oracle
Reporting &
Publishing
• Schedule & distribute enterprise-class reports
• Sophisticate “pixel-perfect” report layout
controls
Powerful Insight Across Data Sources
Simplify analysis of distributed data
• Point and click access to
information spanning multiple
physical sources
• Users interact with simplified model
• Shielded from complex physical data
• Complete and timely information
• Real-time and historical data
• Enables high value cross-
departmental analysis
“Show me sales through
today for my highest value
customers. Assure sufficient
inventory to fulfill orders.”
Data
Warehouse
ODS /
Operational
Historical
Sales (through
yesterday)
Today’s
Sales
Inventory
System
Current
Inventory
Oracle BI Server
Intelligent Request Generation
OBIEE Multi-Source
BI
Web Server
(IIS, Tomcat, Websphere, iPlanet)
Oracle BI Server
Intelligent Request Generation
Externalized
Authentication
Oracle BI EE Architecture
Data Source Adapters
Navigator
Logical Request Generation
Aggregate
Navigator
Fragmentation
Optimization
Multi-Pass /
Sub-Request Logic
Optimized Query Rewrites
Session Management
MetadataInterchange
Logical SQL ODBC/JDBC (Logical Business Model)
Cache
Services
LDAP
DB Authentication
Custom Authenticator
Oracle BI Administration
Analytical and Operational Data Sources
Metadata Documentation Services
Metadata Management Services
Multi-User Development Services
Server Management Services
ODBC over TCP/IP (SSL)
System/PerfMonitoring
Oracle BI
Cluster Controller
ODBC, CLI, OCI, XML, MDX
Oracle BI Web
SOAP Web Services, XML and URL Interface
Cache Services (Web) & Connection Mngmt
XML
Framework
Web
Catalog
Service
User Profiling, Security and Session Mngmt
Oracle Interactive
Dashboards
Oracle Answers
Load Balancer
SecurityServices
QueryGovern.
Oracle Delivers Server
Scheduling/Event Services
Agent Execution Logic
Device Adaptive Content
TCP/IP
(SSL)
Javascript
for Usability & Interactivity
Web Browser
XML, HTML,
XLS, PDF, TXT
over
HTTP/HTTPS
External Applications and PortalsHTML, SOAP
over
HTTP/HTTPS
Execution Engine
SAW Bridge (J2EE/ISAPI)
TCP/IP (SSL)
Web Server
(IIS, Tomcat, Websphere, iPlanet)
Oracle BI Server
Intelligent Request Generation
Externalized
Authentication
Data Source Adapters
Navigator
Logical Request Generation
Aggregate
Navigator
Fragmentation
Optimization
Multi-Pass /
Sub-Request Logic
Optimized Query Rewrites
Session Management
MetadataInterchange
Logical SQL ODBC/JDBC (Logical Business Model)
Cache
Services
LDAP
DB Authentication
Custom Authenticator
Oracle BI Administration
Analytical and Operational Data Sources
Metadata Documentation Services
Metadata Management Services
Multi-User Development Services
Server Management Services
ODBC over TCP/IP (SSL)
System/PerfMonitoring
Oracle BI
Cluster Controller
ODBC, CLI, OCI, XML, MDX
Oracle BI Web
SOAP Web Services, XML and URL Interface
Cache Services (Web) & Connection Mngmt
XML
Framework
Web
Catalog
Service
User Profiling, Security and Session Mngmt
Oracle Interactive
Dashboards
Oracle Answers
Load Balancer
SecurityServices
QueryGovernment
Oracle Delivers Server
Scheduling/Event Services
Agent Execution Logic
Device Adaptive Content
TCP/IP
(SSL)
Javascript
for Usability & Interactivity
Web Browser
XML, HTML,
XLS, PDF, TXT
over
HTTP/HTTPS
External Applications and PortalsHTML, SOAP
over
HTTP/HTTPS
Execution Engine
SAW Bridge (J2EE/ISAPI)
TCP/IP (SSL)
Oracle BI EE Architecture
Enterprise Business Model Administration
Physical Layer – “Intelligent
Request Generation”
Reads in system catalog
Multiple sources
Optimized SQL generation
Regardless of Schema
Function ship to appropriate data
sources/Compensation
DB2
Supply
Chain
DM
Teradata
OLAP
Oracle
ERP.
XML Data
Source
SQL Server
Acxiom
Siebel
Operational
Enterprise Business Model Administration
Business Model Layer –
“Calculation Engine”
Physical complexity converted to
logical subject areas
Drill-Paths
Complex/Derived Measures
(Level-based, time series,
dimension-specific, nested)
Aggregate/Fragment Aware
Enterprise Business Model Administration
Presentation Layer
Role-based, in context, personalized
presentation – Oracle Answers
Web Server
(IIS, Tomcat, Websphere, iPlanet)
Oracle BI Server
Intelligent Request Generation
Externalized
Authentication
Oracle BI EE Architecture
Data Source Adapters
Navigator
Logical Request Generation
Aggregate
Navigator
Fragmentation
Optimization
Multi-Pass /
Sub-Request Logic
Optimized Query Rewrites
Session Management
MetadataInterchange
Logical SQL ODBC/JDBC (Logical Business Model)
Cache
Services
LDAP
DB Authentication
Custom Authenticator
Oracle BI Administration
Analytical and Operational Data Sources
Metadata Documentation Services
Metadata Management Services
Multi-User Development Services
Server Management Services
ODBC over TCP/IP (SSL)
System/PerfMonitoring
Oracle BI
Cluster Controller
ODBC, CLI, OCI, XML, MDX
Oracle BI Web
SOAP Web Services, XML and URL Interface
Cache Services (Web) & Connection Mngmt
XML
Framework
Web
Catalog
Service
User Profiling, Security and Session Mngmt
Oracle Interactive
Dashboards
Oracle Answers
Load Balancer
SecurityServices
QueryGovern.
Oracle Delivers Server
Scheduling/Event Services
Agent Execution Logic
Device Adaptive Content
TCP/IP
(SSL)
Javascript
for Usability & Interactivity
Web Browser
XML, HTML,
XLS, PDF, TXT
over
HTTP/HTTPS
External Applications and PortalsHTML, SOAP
over
HTTP/HTTPS
Execution Engine
SAW Bridge (J2EE/ISAPI)
TCP/IP (SSL)
Oracle BI Server
Common Enterprise Information Model
Simplified Logical Model
The Oracle BI server presents as a
logically modeled database enabling the
Common Enterprise Information Model.
This provides powerful calculation,
computation and federation capabilities to
3rd party tools as well as our own.
A Day in the Life of a Query
A Day in the Life of a Query
A logical request comes in asking for
 Brand,
 Closed Revenue (GL)
 Service Requests (Call Center)
 Share of Revenue (Derivation)
A Day in the Life of a Query
Oracle BI Server Cache
The Server will check to see if this request
can be fulfilled via a prior request using
Server Cache.
This is an on-demand intelligent shareable
and secure cache that can support:
Subsets, Aggregations and Derivations
A Day in the Life of a Query
Navigator
If it is the request is cannot be fulfilled by
cache then the server will intelligently
process the request
A Day in the Life of a Query
Multi-Pass/Sub-Request Logic
Does this analysis require sophisticated
analysis such as an OLAP calculation?
[Revenue Share]
The Server will determine the best
possible way to provide this
calculation/computation
A Day in the Life of a Query
Fragmentation Optimization
Does this request span across partitions
or silos of data?
[Closed Revenue and Service Requests]
The server will determine based on the
request if it should navigate to both or only
one. It will automatically resolve fan traps.
A Day in the Life of a Query
Aggregate Navigator
Is there an aggregate that can better
satisfy this request versus hitting the
detail?
{Brand Summary Table}
The Server will apply approprate summary
redirection to provide the quickest
response.
A Day in the Life of a Query
Optimized Query Rewrites
What can be function-shipped down to the
database versus performed
/supplemented by the computation
capabilities of the Server.
The server will provide a consistent set of
functionality to the user regardless of
underlying datasource.
Oracle BI Server
Exploiting Native Database Functionality
select distinct D1.c2 as c1,
Rank() OVER ( ORDER BY D1.c1 DESC ) as c2
from
(select sum(T677."ActlExtnd") as c1,
T699."District" as c2
from
"d1_customer" T699,
"d1_orders" T677
where ( T677."repkey" = T699."SalesRep" )
group by T699."District") D1
order by 1
select D1.c2 as c1, D1.c1 as c4
from
(select sum(T1397."ActlExtnd") as c1,
T1384."District" as c2
from
"D1_customer" T1384,
"D1_orders" T1397
where ( T1384."repkey" = T1397."SalesRep" )
group by T1384."District" ) D1
[Rank Calculation Performed on Oracle BI Server
To Compensate for the Limitations of MS SQL Server]
Oracle BI Server
Optimized Native SQL Rewrites
A Day in the Life of a Query
Cache Services
The request once executed will now be
available to other users as a cache entry.
Oracle BI Server
System Services
System Services
Clustering:
Add stacks as needed in a share nothing
clustered environment.
Session Management and Governance:
Query throttling via connection pools and
authorization
Security Services:
Integration with OID, LDAP with
sophisticated data driven personalization
mechanisms.
D E M O N S T R A T I O N
Oracle BI Suite
Enterprise Edition
Drive Pervasive Intelligence
All Departments, Users, and Processes
Unsurpassed Usability Anywhere, Anytime
 Rich, interactive Web interface
 Guided analytics
 Seamless user experience
 Robust personalization
 Simplified business model
 Abstraction from physical sources
 Complex calculations made easy
 Dashboards, ad hoc, alerts, reports
 Any device
 Full mobile disconnected analytics
 Integrated with business processes
 Embedded analytics
 Portal integration
 Extranet
DW Design
Leverage Prebuilt Oracle BI Applications
Changing the Economics of BI
Build from Scratch
with Traditional BI Tools
Oracle
BI Applications
Back-end
ETL and
Mapping
Define Metrics
& Dashboards
Training &
Roll-out
Prebuilt ETL Business Adapters for Siebel,
Oracle, PeopleSoft, SAP, others
Prebuilt DW design
Adaptable to your enterprise DW
Role-based dashboards and alerts
Thousands of pre-defined metrics
Weeks or months
Pre-built ETL
Tailoring
DW Design Mod
Specific Metrics
& Dashboards
Training & Rollout
Quarters or Years
Faster deployment
Lower TCO
Assured business value
With BI Suite EE you can:
1. Build custom BI apps
2. Buy Oracle BI Apps
3. Do a mix of both
OBIEE Features vs. 11g DB
OBIEE
• Time and Value Based
Partitions for BI
• Aggregate awareness
through defined views
in data sources
• Single, secured logical
definition for BI usage
Oracle Database 11g
• Time, Value, Interval Based
Partitioning for Enterprise
• Transparent, highly scaled
aggregate awareness for
enterprise apps (OLAP)
• Single, secured physical
definition of enterprise
OBIEE Provides Tools for the Roadmap to Best Practice BI/DW
Oracle bi ee architecture

More Related Content

PDF
BI Tools
PPT
PPTX
Big Data and BI Tools - BI Reporting for Bay Area Startups User Group
PPTX
Extreme SSAS- SQL 2011
PDF
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
PPTX
Apache Solr vs Oracle Endeca
PPTX
Bots & Teams: el poder de Grayskull
PPTX
Planning your move to the cloud: SaaS Enablement and User Experience (Oracle ...
BI Tools
Big Data and BI Tools - BI Reporting for Bay Area Startups User Group
Extreme SSAS- SQL 2011
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Apache Solr vs Oracle Endeca
Bots & Teams: el poder de Grayskull
Planning your move to the cloud: SaaS Enablement and User Experience (Oracle ...

What's hot (20)

PPTX
OBIEE ARCHITECTURE.ppt
PPTX
Microsoft2013-BI-Overview-print
PDF
COGNOS Vs OBIEE
PPTX
Oracle business intelligence overview
PPTX
Endeca
PDF
OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011
PPT
Oracle Business Intelligence Enterprise Edition
PPTX
Configuring SharePoint 2013 for BI scenarios
PPTX
OBIEE Architecture
PPTX
Power bi premium
PDF
Oracle Application Extensions for Oracle Endeca - for Application DBA's
PDF
Bojan oracle day_oraclebi11g
DOC
Pranav_Chati_Resume2016
PPT
Power BI: Types of gateways in Power BI
PPTX
Extending the reach of your Microsoft Dynamics AX Application with the next-g...
PDF
Migrating Fast to Solr
PPTX
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
PDF
An evening with... Oracle Endeca Guided Search & Experience Manager Meetup
DOCX
Introduction to oracle bi 12c
PPTX
Introduction to Business Intelligence in Microsoft SQL Server 2008 R2
OBIEE ARCHITECTURE.ppt
Microsoft2013-BI-Overview-print
COGNOS Vs OBIEE
Oracle business intelligence overview
Endeca
OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011
Oracle Business Intelligence Enterprise Edition
Configuring SharePoint 2013 for BI scenarios
OBIEE Architecture
Power bi premium
Oracle Application Extensions for Oracle Endeca - for Application DBA's
Bojan oracle day_oraclebi11g
Pranav_Chati_Resume2016
Power BI: Types of gateways in Power BI
Extending the reach of your Microsoft Dynamics AX Application with the next-g...
Migrating Fast to Solr
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
An evening with... Oracle Endeca Guided Search & Experience Manager Meetup
Introduction to oracle bi 12c
Introduction to Business Intelligence in Microsoft SQL Server 2008 R2
Ad

Similar to Oracle bi ee architecture (20)

PDF
Serverless SQL
PPS
Technologies
PPTX
Building Modern Data Platform with Microsoft Azure
PDF
SQL Server 2014 Faster Insights from Any Data
PPT
Ipedo Company Overview
PPSX
Best practices to deliver data analytics to the business with power bi
PDF
Using obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
PPT
AnalysisServices
PDF
Systems of Intelligence: The Biggest Change in Enterprise Applications in 50 ...
PDF
Using Power BI and Azure as analytics engine for business applications
PPT
Oracle EPM BI Overview
PPTX
Enabling Self Service Business Intelligence using Excel
PDF
NEOAUG_EBS_SFDC_Oct2014
PPTX
Arquitectura de Datos en Azure
PPTX
RavenDB overview
PPTX
Hadoop in the Cloud: Common Architectural Patterns
PPT
Silicon India Java Conference: Building Scalable Solutions For Commerce Silic...
PPTX
Expert summit SQL Server 2016
Serverless SQL
Technologies
Building Modern Data Platform with Microsoft Azure
SQL Server 2014 Faster Insights from Any Data
Ipedo Company Overview
Best practices to deliver data analytics to the business with power bi
Using obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
AnalysisServices
Systems of Intelligence: The Biggest Change in Enterprise Applications in 50 ...
Using Power BI and Azure as analytics engine for business applications
Oracle EPM BI Overview
Enabling Self Service Business Intelligence using Excel
NEOAUG_EBS_SFDC_Oct2014
Arquitectura de Datos en Azure
RavenDB overview
Hadoop in the Cloud: Common Architectural Patterns
Silicon India Java Conference: Building Scalable Solutions For Commerce Silic...
Expert summit SQL Server 2016
Ad

Recently uploaded (20)

PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Pre independence Education in Inndia.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Business Ethics Teaching Materials for college
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Basic Mud Logging Guide for educational purpose
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PPTX
master seminar digital applications in india
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Classroom Observation Tools for Teachers
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Cell Types and Its function , kingdom of life
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
VCE English Exam - Section C Student Revision Booklet
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPH.pptx obstetrics and gynecology in nursing
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Pre independence Education in Inndia.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Business Ethics Teaching Materials for college
Supply Chain Operations Speaking Notes -ICLT Program
Basic Mud Logging Guide for educational purpose
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
master seminar digital applications in india
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Renaissance Architecture: A Journey from Faith to Humanism
Classroom Observation Tools for Teachers
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Anesthesia in Laparoscopic Surgery in India
Cell Types and Its function , kingdom of life
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Microbial diseases, their pathogenesis and prophylaxis
Final Presentation General Medicine 03-08-2024.pptx
VCE English Exam - Section C Student Revision Booklet

Oracle bi ee architecture

  • 2. Let’s start with a (not so) simple question…. “How is my new brand doing?” More specifically, “How much have I sold, how is it impacting my support operations and what percentage of my total revenue is it generating?”
  • 3. BI Challenges Today • Siloed • Fragmented • Inconsistent • Report-centric • Restricted • Unintuitive Hasn’t the promise of BI been there for the past decade?
  • 4. Pervasive useAnalysts Real-time, predictive dataHistorical data Insight-driven business process optimization Reporting results To:From: Unified infrastructure & prebuilt analytic solutions Analytic tools The Evolving Role of BI Unified, enterprise viewFragmented view Separate BI, CPM Integrated Performance Mgmt
  • 5. Oracle Business Intelligence Comprehensive, Integrated, Best-of-Breed BI Solutions Oracle BI Suite Oracle BI Applications Oracle Data Warehousing Enterprise-wide, Industry-Specific Analytic Applications Best-of-Breed, Next Generation BI platform Complete data warehousing solution
  • 6. Oracle is the Worldwide Leader in Business Analytics #1 in Analytic Applications - IDC “One of the most comprehensive and innovative BI platforms…” Leader’s Quadrant- Gartner #1 in DW Tools - IDC Oracle BI Suite Oracle BI Applications Oracle Data Warehousing Sources: IDC and Gartner
  • 7. Oracle BI Suite Enterprise Edition OLTP & ODS Systems Data Warehouse Data Mart SAP, Oracle PeopleSoft, Siebel, Custom Apps Files Excel XML Business Process Oracle BI Server Common Enterprise Information Model Reporting & Publishing Ad hoc Analysis Proactive Detection and Alerts Microsoft Office Interactive Dashboards Advantages: Consolidate and standardize BI tools Unified BI metadata and infrastructure Seamless BI user experience
  • 8. Primary BI EE End User Options Complete Range of Insight Delivery Capabilities Oracle Delivers • Guided experience leads user from insight to action • Intuitive and interactive dashboards/scorecards • Personalized, function-specific and role-based Oracle Interactive Dashboards Oracle Answers • Ad-hoc data exploration • True business user self sufficiency • Create, modify and author analysis, pivots and dashboards • Dynamic problem/opportunity detection and notification • Automated analytic workflows and processes • Tailored delivery for wide range of mobile devices Oracle Reporting & Publishing • Schedule & distribute enterprise-class reports • Sophisticate “pixel-perfect” report layout controls
  • 9. Powerful Insight Across Data Sources Simplify analysis of distributed data • Point and click access to information spanning multiple physical sources • Users interact with simplified model • Shielded from complex physical data • Complete and timely information • Real-time and historical data • Enables high value cross- departmental analysis “Show me sales through today for my highest value customers. Assure sufficient inventory to fulfill orders.” Data Warehouse ODS / Operational Historical Sales (through yesterday) Today’s Sales Inventory System Current Inventory Oracle BI Server Intelligent Request Generation
  • 11. Web Server (IIS, Tomcat, Websphere, iPlanet) Oracle BI Server Intelligent Request Generation Externalized Authentication Oracle BI EE Architecture Data Source Adapters Navigator Logical Request Generation Aggregate Navigator Fragmentation Optimization Multi-Pass / Sub-Request Logic Optimized Query Rewrites Session Management MetadataInterchange Logical SQL ODBC/JDBC (Logical Business Model) Cache Services LDAP DB Authentication Custom Authenticator Oracle BI Administration Analytical and Operational Data Sources Metadata Documentation Services Metadata Management Services Multi-User Development Services Server Management Services ODBC over TCP/IP (SSL) System/PerfMonitoring Oracle BI Cluster Controller ODBC, CLI, OCI, XML, MDX Oracle BI Web SOAP Web Services, XML and URL Interface Cache Services (Web) & Connection Mngmt XML Framework Web Catalog Service User Profiling, Security and Session Mngmt Oracle Interactive Dashboards Oracle Answers Load Balancer SecurityServices QueryGovern. Oracle Delivers Server Scheduling/Event Services Agent Execution Logic Device Adaptive Content TCP/IP (SSL) Javascript for Usability & Interactivity Web Browser XML, HTML, XLS, PDF, TXT over HTTP/HTTPS External Applications and PortalsHTML, SOAP over HTTP/HTTPS Execution Engine SAW Bridge (J2EE/ISAPI) TCP/IP (SSL)
  • 12. Web Server (IIS, Tomcat, Websphere, iPlanet) Oracle BI Server Intelligent Request Generation Externalized Authentication Data Source Adapters Navigator Logical Request Generation Aggregate Navigator Fragmentation Optimization Multi-Pass / Sub-Request Logic Optimized Query Rewrites Session Management MetadataInterchange Logical SQL ODBC/JDBC (Logical Business Model) Cache Services LDAP DB Authentication Custom Authenticator Oracle BI Administration Analytical and Operational Data Sources Metadata Documentation Services Metadata Management Services Multi-User Development Services Server Management Services ODBC over TCP/IP (SSL) System/PerfMonitoring Oracle BI Cluster Controller ODBC, CLI, OCI, XML, MDX Oracle BI Web SOAP Web Services, XML and URL Interface Cache Services (Web) & Connection Mngmt XML Framework Web Catalog Service User Profiling, Security and Session Mngmt Oracle Interactive Dashboards Oracle Answers Load Balancer SecurityServices QueryGovernment Oracle Delivers Server Scheduling/Event Services Agent Execution Logic Device Adaptive Content TCP/IP (SSL) Javascript for Usability & Interactivity Web Browser XML, HTML, XLS, PDF, TXT over HTTP/HTTPS External Applications and PortalsHTML, SOAP over HTTP/HTTPS Execution Engine SAW Bridge (J2EE/ISAPI) TCP/IP (SSL) Oracle BI EE Architecture
  • 13. Enterprise Business Model Administration Physical Layer – “Intelligent Request Generation” Reads in system catalog Multiple sources Optimized SQL generation Regardless of Schema Function ship to appropriate data sources/Compensation DB2 Supply Chain DM Teradata OLAP Oracle ERP. XML Data Source SQL Server Acxiom Siebel Operational
  • 14. Enterprise Business Model Administration Business Model Layer – “Calculation Engine” Physical complexity converted to logical subject areas Drill-Paths Complex/Derived Measures (Level-based, time series, dimension-specific, nested) Aggregate/Fragment Aware
  • 15. Enterprise Business Model Administration Presentation Layer Role-based, in context, personalized presentation – Oracle Answers
  • 16. Web Server (IIS, Tomcat, Websphere, iPlanet) Oracle BI Server Intelligent Request Generation Externalized Authentication Oracle BI EE Architecture Data Source Adapters Navigator Logical Request Generation Aggregate Navigator Fragmentation Optimization Multi-Pass / Sub-Request Logic Optimized Query Rewrites Session Management MetadataInterchange Logical SQL ODBC/JDBC (Logical Business Model) Cache Services LDAP DB Authentication Custom Authenticator Oracle BI Administration Analytical and Operational Data Sources Metadata Documentation Services Metadata Management Services Multi-User Development Services Server Management Services ODBC over TCP/IP (SSL) System/PerfMonitoring Oracle BI Cluster Controller ODBC, CLI, OCI, XML, MDX Oracle BI Web SOAP Web Services, XML and URL Interface Cache Services (Web) & Connection Mngmt XML Framework Web Catalog Service User Profiling, Security and Session Mngmt Oracle Interactive Dashboards Oracle Answers Load Balancer SecurityServices QueryGovern. Oracle Delivers Server Scheduling/Event Services Agent Execution Logic Device Adaptive Content TCP/IP (SSL) Javascript for Usability & Interactivity Web Browser XML, HTML, XLS, PDF, TXT over HTTP/HTTPS External Applications and PortalsHTML, SOAP over HTTP/HTTPS Execution Engine SAW Bridge (J2EE/ISAPI) TCP/IP (SSL)
  • 17. Oracle BI Server Common Enterprise Information Model Simplified Logical Model The Oracle BI server presents as a logically modeled database enabling the Common Enterprise Information Model. This provides powerful calculation, computation and federation capabilities to 3rd party tools as well as our own.
  • 18. A Day in the Life of a Query
  • 19. A Day in the Life of a Query A logical request comes in asking for  Brand,  Closed Revenue (GL)  Service Requests (Call Center)  Share of Revenue (Derivation)
  • 20. A Day in the Life of a Query Oracle BI Server Cache The Server will check to see if this request can be fulfilled via a prior request using Server Cache. This is an on-demand intelligent shareable and secure cache that can support: Subsets, Aggregations and Derivations
  • 21. A Day in the Life of a Query Navigator If it is the request is cannot be fulfilled by cache then the server will intelligently process the request
  • 22. A Day in the Life of a Query Multi-Pass/Sub-Request Logic Does this analysis require sophisticated analysis such as an OLAP calculation? [Revenue Share] The Server will determine the best possible way to provide this calculation/computation
  • 23. A Day in the Life of a Query Fragmentation Optimization Does this request span across partitions or silos of data? [Closed Revenue and Service Requests] The server will determine based on the request if it should navigate to both or only one. It will automatically resolve fan traps.
  • 24. A Day in the Life of a Query Aggregate Navigator Is there an aggregate that can better satisfy this request versus hitting the detail? {Brand Summary Table} The Server will apply approprate summary redirection to provide the quickest response.
  • 25. A Day in the Life of a Query Optimized Query Rewrites What can be function-shipped down to the database versus performed /supplemented by the computation capabilities of the Server. The server will provide a consistent set of functionality to the user regardless of underlying datasource.
  • 26. Oracle BI Server Exploiting Native Database Functionality
  • 27. select distinct D1.c2 as c1, Rank() OVER ( ORDER BY D1.c1 DESC ) as c2 from (select sum(T677."ActlExtnd") as c1, T699."District" as c2 from "d1_customer" T699, "d1_orders" T677 where ( T677."repkey" = T699."SalesRep" ) group by T699."District") D1 order by 1 select D1.c2 as c1, D1.c1 as c4 from (select sum(T1397."ActlExtnd") as c1, T1384."District" as c2 from "D1_customer" T1384, "D1_orders" T1397 where ( T1384."repkey" = T1397."SalesRep" ) group by T1384."District" ) D1 [Rank Calculation Performed on Oracle BI Server To Compensate for the Limitations of MS SQL Server] Oracle BI Server Optimized Native SQL Rewrites
  • 28. A Day in the Life of a Query Cache Services The request once executed will now be available to other users as a cache entry.
  • 29. Oracle BI Server System Services System Services Clustering: Add stacks as needed in a share nothing clustered environment. Session Management and Governance: Query throttling via connection pools and authorization Security Services: Integration with OID, LDAP with sophisticated data driven personalization mechanisms.
  • 30. D E M O N S T R A T I O N Oracle BI Suite Enterprise Edition
  • 31. Drive Pervasive Intelligence All Departments, Users, and Processes Unsurpassed Usability Anywhere, Anytime  Rich, interactive Web interface  Guided analytics  Seamless user experience  Robust personalization  Simplified business model  Abstraction from physical sources  Complex calculations made easy  Dashboards, ad hoc, alerts, reports  Any device  Full mobile disconnected analytics  Integrated with business processes  Embedded analytics  Portal integration  Extranet
  • 32. DW Design Leverage Prebuilt Oracle BI Applications Changing the Economics of BI Build from Scratch with Traditional BI Tools Oracle BI Applications Back-end ETL and Mapping Define Metrics & Dashboards Training & Roll-out Prebuilt ETL Business Adapters for Siebel, Oracle, PeopleSoft, SAP, others Prebuilt DW design Adaptable to your enterprise DW Role-based dashboards and alerts Thousands of pre-defined metrics Weeks or months Pre-built ETL Tailoring DW Design Mod Specific Metrics & Dashboards Training & Rollout Quarters or Years Faster deployment Lower TCO Assured business value With BI Suite EE you can: 1. Build custom BI apps 2. Buy Oracle BI Apps 3. Do a mix of both
  • 33. OBIEE Features vs. 11g DB OBIEE • Time and Value Based Partitions for BI • Aggregate awareness through defined views in data sources • Single, secured logical definition for BI usage Oracle Database 11g • Time, Value, Interval Based Partitioning for Enterprise • Transparent, highly scaled aggregate awareness for enterprise apps (OLAP) • Single, secured physical definition of enterprise OBIEE Provides Tools for the Roadmap to Best Practice BI/DW