2. This is an overview of Oracle’s key BI product
OBIEE, formally known as Siebel Analytics.
The presentation will start with an overview of
Oracle’s BI strategy and then OBIEE
configuration and then development.
For complete product details, please visit
Oracle’s site http://www.oracle.com/us/solutions/ent-performance-
bi/enterprise-edition-066546.html
rajesh.nadipalli@gmail.com
3. Oracle’s BI Strategy
OBIEE Architecture (11 g)
OBIEE Report Development
OBIEE Meta Data Development
11g key new features
rajesh.nadipalli@gmail.com
4.
5. Oracle acquired several companies in the BI
space (Siebel, Hyperion, Endeca) and now
markets BI under it’s Fusion middleware.
It is positioned to dominate the BI space
which includes competition from SAP BO, IBM
Cognos, Pentaho, Tableau, Qlickview etc
Oracle has embraced the Big Data, NoSQL
trend and plans to extend it’s architecture to
support them
rajesh.nadipalli@gmail.com
6. http://www.oracle.com/us/corporate/acquisitions/endeca/general-presentation-517133.pdf
User Experience
Interactive Reporting, Pu
Capability Dashboards, blishing, Ad-
Scorecards, K
Alerts
Multi Data
PI Dimensional Discovery
Mobile BI hoc
OBIEE Answers, Pub OBIEE Agents, S
Hyperion Endeca
Tool Dashboards lisher Scorecards cheduler
Metrics, Aggregates
Enterprise Manager
Oracle Database Endeca MDEX Hyperion Essbase
Data Staging & Processing
Oracle Data Oracle Hadoop Hadoop
Integrator Tools , HDFS
Data Sources
Sentimental /
Applications Databases Documents
Crowd Sourcing
rajesh.nadipalli@gmail.com
9. http://docs.oracle.com/cd/E21764_01/bi.1111/e10541/configsettings.htm
BI Component Configuration File Default File Location
BI Server NQSConfig.ini, instancesinstance1configOracleBIServerComp
logconfig.xml onentcoreapplication_obis1
Presentation Server, Instanceconfig.xml instancesinstance1configOracleBIPresentatio
BI Scheduler nServicesComponentcoreapplication_obips1
Cluster Controller ClusterConfig.xml instancesinstance1configOracleBIApplication
coreapplication
JavaHost Config.xml instancesinstance1configOracleBIJavaHostCo
mponentcoreapplication_obijh1
BI Presentations bridgeconfig.properties mw_homeuser_projectsdomainsbifoundation_
Services plug-in domainconfigfmwconfigbiinstancescoreappli
cation
rajesh.nadipalli@gmail.com
10. http://docs.oracle.com/cd/E14571_01/bi.1111/e10541/cluster.htm
Vertical Scaling: Same hardware, multiple BI
environments . Examples – QA and User Beta
separate code bases but on same server. This can
be done using the Fusion Middleware control
Horizontal Scaling: Multiple Servers for same
environment. Example to support more users
on production. I’ll explain this more on next
slide
rajesh.nadipalli@gmail.com
11. http://docs.oracle.com/cd/E14571_01/bi.1111/e10541/cluster.htm
Configure shared files and Directories
During Install, select “Enterprise Install” and
then “Scale out BI System”
Scale out to the new hosts; OBIEE will setup
managed servers like “bi_server1”
“bi_server2” “bi_server3”
Configure an HTTP server with a load
balancer to distribute requests across the
multiple managed servers (this is based on
weblogic clustering)
rajesh.nadipalli@gmail.com
12. http://docs.oracle.com/cd/E21764_01/bi.1111/e10541/components.htm
Oracle’s Enterprise
manager is one stop
for Fusion Middleware
control
OBIEE is now an
application under
Fusion
Bifoundation_domain
includes AdminServer
and bi_cluster
Coreapplication is
under Business
Intelligence
rajesh.nadipalli@gmail.com
20. http://docs.oracle.com/cd/E14571_01/bi.1111/e10540/planning.htm
This is where you have
to map the physical
table to presentation
objects
Support Dimension,
Hierarchies and
Content Switches for
performance
Caching is also enabled
here
This drives the
intelligence and
dynamic queries from
the server
rajesh.nadipalli@gmail.com
22. http://docs.oracle.com/cd/E14571_01/bi.1111/e10540/busmodlayer.htm
Keep Physical model
close to what’s in the
database
Business Model is
where you can define
new logical column –
example shown on left
is aggregation done on
Business model
rajesh.nadipalli@gmail.com
25. http://gerardnico.com/wiki/dat/obiee/presentation_hierarchy
Support for Level based like time hierarchy
Support for Parent - child example Product Category -
> Product
Support for ragged hierarchy like employee reporting
chain
Answers shows a “+” to expand this hierarchy
RPD Presentation layer allows to create this object (see
right screen shot below)
rajesh.nadipalli@gmail.com
Physical Layer = maps to what’s in the databaseLogical Layer = power of this tool you can map multiple physical tables to one logical table – give example if time permits.Presentation layer = used by end users/developers.
Physical Layer = maps to what’s in the databaseLogical Layer = power of this tool you can map multiple physical tables to one logical table – give example if time permits.Presentation layer = used by end users/developers.