Post on 04-Apr-2018
transcript
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
1/52
Implementing Oracle BI EE on TopImplementing Oracle BI EE on TopImplementing Oracle BI EE on TopImplementing Oracle BI EE on Topof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubes
10g and 11g10g and 11g10g and 11g10g and 11gBIWA Webcast
Dan Vlamis
dvlamis@vlamis.com
Vlamis Software Solutions, Inc.
816-781-2880http://www.vlamis.com
Copyright 2007, Vlamis Software Solutions, Inc.
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
2/52
Copyright 2007, Vlamis Software Solutions, Inc.
Vlamis Software Solutions, Inc.
Founded in 1992 in Kansas City, Missouri
Oracle Partner and reseller since 1995
Specializes in ORACLE-based: Data Warehousing
Business Intelligence
Data Transformation (ETL)
Web development and portals
Express-based applications
Delivers Design and integrate BI and DW solutions
Training and mentoring
Expert presenter at major Oracle conferences
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
3/52
Copyright 2007, Vlamis Software Solutions, Inc.
Who Am I?
Dan Vlamis, President of Vlamis Software Developer for IRI (former owners of Express)
Founded Vlamis Software in 1992 Beta tester and early adopter of Oracle OLAP
Expert speaker and author
Techie on OLAP DML
Recognized expert in Express and OLAP industry
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
4/52
Copyright 2007, Vlamis Software Solutions, Inc.
Agenda
Brief background of BI EE and Oracle OLAP Demonstration of BI EE on Oracle OLAP
Why Oracle OLAP?
What is Oracle OLAP? Oracle OLAP storage options
Structure of Analytic Workspace
Building OLAP Cubes 11g OLAP what changes?
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
5/52
Copyright 2007, Vlamis Software Solutions, Inc.Vlamis Software Solutions, Inc.2-5
Name/AddressScrubbing
ClickstreamTool
Transformation
Engine
Lineage
Protracted and complex implementation Escalating maintenance costs
Software and MetadataIntegration is key!
Query &
Analysis
MiningEngine
DatabaseDatabase
OLAPEngine
Analytic Apps
ReportingEngine
Enterprise
Reporting
Po
rtal
ETL Tool
TransformationEngine
Business Intelligence Market
Multi-Vendor, Un-integrated
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
6/52
Copyright 2007, Vlamis Software Solutions, Inc.
Oracle BI Suite Enterprise EditionUnified Business Intelligence InfrastructureUnified Business Intelligence InfrastructureUnified Business Intelligence InfrastructureUnified Business Intelligence Infrastructure
OracleBI Server
ProactiveDetectionand Alerts
DisconnectedAnalytics
Ad-hocAnalysis
MS OfficePlug-in
Reporting &Publishing
InteractiveDashboards
OLTP & ODSSystems
Data WarehouseData Mart
SAP, OraclePeopleSoft, Siebel,
Custom Apps
FilesExcelXML
BusinessProcess
Multidimensional Calculation and Integration EngineIntelligent Caching Services
Simplified Business Model and Abstraction Layer
Intelligent Request Generation and Optimized Data Access Services
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
7/52
Copyright 2007, Vlamis Software Solutions, Inc.
Demo of BI EE on Oracle OLAP
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
8/52
Copyright 2007, Vlamis Software Solutions, Inc.
BI EE Metadata Editor
Data Flows
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
9/52
Copyright 2007, Vlamis Software Solutions, Inc.
ROLAP vs. MOLAP
What is ROLAP? (Relational)
What is MOLAP? (Multidimensional)
It's all in how the data is stored
Relational Multidimensional
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
10/52
Copyright 2007, Vlamis Software Solutions, Inc.
Classic ROLAP Approach
Define appropriatesummaries basedon query patterns
Each summary istypically defined ata particular grain
Month, Class,Ship_to
Qtr, Family,
Market Year, Family,
Market
etc.
SALES_DETAIL
day_id
item_idship_to_idUnitsSales
SALES_MCS
month_idclass_idShip_to_idUnitsSales
Month, Class, Ship_to
SALES_MIM
month_id
item_idmarket_idUnitsSales
Month, Item, Market
SALES_YCI
year_idclass_iditem_id
UnitsSales
Year, Class, Item
SALES_YFI
year_idfamily_iditem_id
UnitsSales
Year, Family, Item
SALES_MCI
month_id
class_iditem_idUnitsSales
Month, Class, Item
SALES_YFM
year_idfamily_idmarket_idUnitsSales
Year, Family, Market
SALES_QFM
qtr_idfamily_idmarket_idUnitsSales
Qtr,Family, Market
SALES_XXX
XXX_idXXX_idXXX_idUnits
Sales
Time Lvl, ProdLvl, Cust Lvl
SALES_XXX
XXX_id
XXX_idXXX_idUnitsSales
SALES_XXX
XXX_id
XXX_idXXX_idUnitsSales
SALES_XXX
XXX_idXXX_idXXX_idUnitsSales
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
11/52
Copyright 2007, Vlamis Software Solutions, Inc.
Summary Strategies
Classic ROLAP approach
Most OLAP calculationsdo not aggregate easily Percentages
Ratios
Moving Averages
Etc.
Aggregation rules may becomplex
Difficult to handle casewhere user queries agrain that is notsupported by a view
Summary view requiredfor each grain that will be
queried
Is thismanageable?
SALES_DETAIL
day_id
item_idship_to_idUnitsSales
SALES_MCS
month_idclass_idShip_to_idUnitsSales
Month, Class, Ship_to
SALES_MIM
month_id
item_idmarket_idUnitsSales
Month, Item, Market
SALES_YCI
year_idclass_iditem_id
UnitsSales
Year, Class, Item
SALES_YFI
year_idfamily_iditem_id
UnitsSales
Year, Family, Item
SALES_MCI
month_id
class_iditem_idUnitsSales
Month, Class, Item
SALES_YFM
year_idfamily_idmarket_idUnitsSales
Year, Family, Market
SALES_QFM
qtr_idfamily_idmarket_idUnitsSales
Qtr,Family, Market
SALES_XXX
XXX_idXXX_idXXX_idUnits
Sales
Time Lvl, ProdLvl, Cust Lvl
SALES_XXX
XXX_id
XXX_idXXX_idUnitsSales
SALES_XXX
XXX_id
XXX_idXXX_idUnitsSales
SALES_XXX
XXX_idXXX_idXXX_idUnitsSales
SALES_DETAIL
day_iditem_idship_to_id
Units
SalesProfitCostSales_Pr_YrToDateSalesSales_Pr_YrSales_Pct_Chg_Pr_YrSales_Total_ProdMarginMargin_Pr_Yr
SALES_DETAIL
day_iditem_idship_to_id
UnitsSales
ProfitCostSales_Pr_YrToDateSalesSales_Pr_YrSales_Pct_Chg_Pr_YrSales_Total_ProdMargin
Margin_Pr_Yr
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
12/52
Copyright 2007, Vlamis Software Solutions, Inc.
MOLAP Approach:Single embedded total view for aggregations
Single view contains data
for allsummary levels Summary level for a row
determined by dimensionlevel columns
Simple summarymanagement for ad hocenvironments
SALES_CUBEVIEW
time_idtime_levelproduct_idproduct_levelcustomer_idcustomer_level
UnitsSalesProfitCostSales_Pr_YrToDateSalesSales_Pr_YrSales_Pct_Chg_Pr_YrSales_Total_Prod
MarginMargin_Pr_Yr
SALES_CUBEVIEWtime_idtime_levelproduct_idproduct_levelcustomer_idcustomer_levelUnits
SalesProfitCostSales_Pr_YrToDateSalesSales_Pr_YrSales_Pct_Chg_Pr_YrSales_Total_Prod
MarginMargin_Pr_Yr
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
13/52
Copyright 2007, Vlamis Software Solutions, Inc.
Base
Data
Source StarSchema
BI EE ReportMaterialized Views(for each level)
To helpperformance
Base
Data
Calced
Facts
BI EE on ROLAP
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
14/52
Copyright 2007, Vlamis Software Solutions, Inc.
BI EE on MOLAP
OriginalData
Aggregate
Data
CalcedFacts(e.g.Profit)
M
etadata
CalcedFacts
BaseFacts
AnalyticWorkspace Cube
Cube View
BI EE Report
BaseData
Source StarSchema
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
15/52
Copyright 2007, Vlamis Software Solutions, Inc.
Oracle Performance Case StudyOracle Applications: Finance DBI
480
90
100
200
300
400
500
600
Materialized Views (partially
aggregated*)
OLAP (fully aggregated**)
Minutes
6 MillionInput Rows
* MV aggregated 1 dimension and 1 measure
** OLAP aggregated 7 dimensions and 11 measures
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
16/52
Copyright 2007, Vlamis Software Solutions, Inc.
Oracle Performance Case StudyAd Hoc Queries Across Summary Levels
469
20
0
100
200
300
400
500
Without OLAP With OLAP
Minutes
3450 Queries against250 million rows
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
17/52
Copyright 2007, Vlamis Software Solutions, Inc.
And Now, Back to Our Demo
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
18/52
Copyright 2007, Vlamis Software Solutions, Inc.
Reallocate Unit SalesReallocate Unit Sales
ReallocatedUnits
Produc
t
Custo
mer
Time
Unit_Price
Product
Time
x
Reallocated
Sales
Unit_Cost
Product
Time
x
Reallocated
Unit Cost
ReallocatedUnits
Product
Custo
mer
Time
Envoy Executive + Envoy Ambassador
Envoy Executive
x
Envoy Executive + Envoy Ambassador
Envoy AmbassadorxEnvoy Ambassador
Envoy Standard
Envoy Executive
Units
Envoy Ambassador
Envoy Standard
Envoy Executive
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
19/52
Copyright 2007, Vlamis Software Solutions, Inc.
Further InformationFurther Information
Oracle BI Sales http://www.oracle.com/bi
Oracle BI Technical http://www.oracle.com/technology/tech/bi/index.html
Oracle BI EE on top of Oracle OLAP Collaborate 208: Using Oracle BI EE with Oracle OLAP Cubes
on www.vlamis.com/papers.html
http://www.oracle.com/technology/obe/obe_bi/bi_ee_1013/olap/index.html
VMWare image with Demo environment www.bic2g.com
Oracle OLAP and AWM Sales http://www.oracle.com/solutions/business_intelligence/olap.html
Oracle OLAP Technical http://www.oracle.com/technology/products/bi/olap/index.html
This Demo http://www.vlamis.com/demo
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
20/52
Copyright 2007, Vlamis Software Solutions, Inc.
Definition of OLAP
OLAP stands for On Line Analytical Processing.That has two immediate consequences: theon linepart requires the answers of queries
to be fast, the analyticalpart is a hint thatthe queries itself are complex.
i.e. Complex Questions with FAST ANSWERS!
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
21/52
Copyright 2007, Vlamis Software Solutions, Inc.
Why a Separate OLAP Tool?
Empowers end-users to do own analysis
Frees up IS backlog of report requests
Ease of use Drill-down
No knowledge of SQL or tables required
Exception Analysis Variance Analysis
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
22/52
Copyright 2007, Vlamis Software Solutions, Inc.
What Does Oracle OLAP Add to aDW?
Multidimensional user view of data
Users create own reports
Users create own measures
Easy drill-down, rotate Iterative discovery process (not just reports)
Ad-hoc analysis
Easy selection of data with business terms OLAP DML with what-if, forecasting
Platform for extensions
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
23/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP Option High-level View
Advanced analytics
Integrated in RDBMS
Easy to develop
Easy to use Facilitate collaboration
Flexible deployment
Scaleable and performant True Relational Multidimensional database
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
24/52
Copyright 2007, Vlamis Software Solutions, Inc.
ROLAP vs. MOLAP
What is ROLAP? (Relational)
What is MOLAP? (Multidimensional)
It's all in how the data is stored
Relational Multidimensional
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
25/52
Copyright 2007, Vlamis Software Solutions, Inc.
Analytic Workspaces Are Stored in
Tablespaces in OLAP
Star Tablespace AW TS
Oracle DB
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
26/52
Copyright 2007, Vlamis Software Solutions, Inc.
What is an Analytic Workspace?
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
27/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP AW Stores Data in Cubes
Regional Mgr. View
Financial Mgr. View Ad Hoc View
PROD
Product Mgr. View
Fast Flexible Access to Summarized Data
PRODUCT
MARKET
TIME
SALESSALES
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
28/52
Copyright 2007, Vlamis Software Solutions, Inc.
What Are AW Cubes?
Data stored as arrays
Dimension values are internally integers
Offset calculated using simple multiplication Offset tells exactly where to look for data
Pages and segmentation complicate design
Conjoints and composites handle sparsity
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
29/52
Copyright 2007, Vlamis Software Solutions, Inc.
Are You Smarter Than a 5th
Grader?
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
30/52
Copyright 2007, Vlamis Software Solutions, Inc.
Arrays as Defined by a 5th
Grader
Courtesy Alexander Doniphan Elementary School, Liberty, Missouri
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
31/52
Copyright 2007, Vlamis Software Solutions, Inc.
16 17 18 19 20 21 22 23
24 25 26
8 9 10 11 12 13 14 15
0 1 2 3 4 5 6 7
Formula for calculating cell offset:
month + product * (# of months) + city*(# of months * # of products)
2 + 1 * ( 3 ) + 1 *( 3 * 3 ) = 14
Offset 14 * 8 bytes each = 112.Fseek to byte 112 to find data.
See http://www.vlamis.com for"How Does Express Really Work Anyway" for details.
6 7 8
0 1 2
3 4 5
8
5
2
14
11
17
26
23
20
0 1 2
9 10 11
18 19 20
0 1 2
0
1
2
P
R
O
D
U
C
T
M O N T H
0
1
2
C
I
T
Y
Finding data is simple multiplicationand addition
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
32/52
Copyright 2007, Vlamis Software Solutions, Inc.
Cubes Defined
Definition:
Cubes are collections of measures. Theyare a logical way to organize data. Allmeasures in a cube share the samedimensionality
Examples:
Sales_Cube (with Units, Dollars, Profit) Finance_Cube (with Actual, Budget, Variance)
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
33/52
Copyright 2007, Vlamis Software Solutions, Inc.
Building Cubes in AWM
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
34/52
Copyright 2007, Vlamis Software Solutions, Inc.
AWM Cube Builder Tips
Remember to save Everything to XML files
Remember this is Real-time. So changesare nearly immediate (may need to reloaddata)
Use View to see results in tool No Needfor BI Beans to validate success!
Move Measures to Folders Can save Calculated Measures to XML
Then you can Edit!
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
35/52
Copyright 2007, Vlamis Software Solutions, Inc.
Changing Oracle BI Product Line
Frontends Oracle BI EE (Siebel)
Oracle BI SE One (stripped down Siebel)
Oracle BI SE (Discoverer, BI Beans)
Backends Oracle relational (and Disco Administrator)
Oracle OLAP cubes
Heterogeneous for BI EE (MS, SAP BW, etc.)
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
36/52
Copyright 2007, Vlamis Software Solutions, Inc.
Editing Oracle BI Metadata
Oracle Warehouse Builder (ETL, integrated)
Discoverer Administrator (Discoverer)
Analytic Workspace Manager (AWs) Oracle BI Administrator (OBI EE)
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
37/52
Copyright 2007, Vlamis Software Solutions, Inc.
Changes in OLAP 11g
Oracle 11g is currently released for Linux
(Windows is in Beta) Oracle OLAP has many NEW things Coming!
New CUBE_TABLE function in SQL
Tight integration with SQL(automatically generated views)
Tight integration with data dictionary
New Calc Wizard in AWM!
Easier to use and deploy Ability to use OLAP for Materialized views
(get MUCH FASTER response times!)
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
38/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
New CUBE_TABLE function simplifiesaccess to AW data (replacing OLAP_TABLE)
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
39/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
Views automatically created for SQL accessto AWs Dimensions and Cubes!
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
40/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
Views easily accessed from SQL Developer
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
41/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
Automatic views accessible from AWM
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
42/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
Query Rewrite knows about AWs now
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
43/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
Optimizer pushes joins down to AW
Enables efficient non-OLAP-aware SQL queries
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
44/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
Views are stored in Oracle Dictionary
Notice in SYS.USER_DIMENSION_VIEWS
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
45/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
Cost-based presummarization balancesaggregation time with performance
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
46/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
Native support for AWs with skip level andragged hierarchies
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
47/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
Create security policies based on hierarchies
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
48/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
Calc Wizard replaced by powerful "complete the sentence" wizard Expression language more SQL-like
EQs of Calculated Measures in 11g-format AWs "read-only"
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
49/52
Copyright 2007, Vlamis Software Solutions, Inc.
OLAP 11g Changes
Can Create AWs in 11g mode (automatic views)
If no 11g mode, have same flexibility as 10g
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
50/52
Copyright 2007, Vlamis Software Solutions, Inc.
QUESTIONS?
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
51/52
Implementing Oracle BI EE on TopImplementing Oracle BI EE on TopImplementing Oracle BI EE on TopImplementing Oracle BI EE on Topof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubes
10g and 11g10g and 11g10g and 11g10g and 11g
BIWA Webcast
Dan Vlamis
dvlamis@vlamis.com
Vlamis Software Solutions, Inc.
816-781-2880
http://www.vlamis.com
Copyright 2007, Vlamis Software Solutions, Inc.
DiscovererDesktop
DiscovererPlus
DiscovererViewer
Portal(Dashboard)
Client
7/30/2019 BIWA 2007 Implementing Oracle BI EE on Top of Oracle OLAP Cubes 10g and 11g
52/52
DB
EULDiscoverer
Admin
OracleWarehouse
Builder
Design Repository
RelationalTools
MDTools
JOLAPISQL
Creates
Import
Deploy
Desktop
App Server
Infrastructure Tier
MidTier
DiscovererServer
Portal
OID(LDAP)
ExcelSS Add-In
Plus
Browserw/ Applet
HTTP Server
Viewer
Browser
(Dashboard)
Browser
DDLDML
Sources
ReportsServer
Servlet
AnalyticWorkspace
Manager
iDS= Included in
Map
Oracle BI SEArchitecture