0% found this document useful (0 votes)
94 views47 pages

Oow2011 Rittman Architecture

Oow2011 Rittman Architecture

Uploaded by

ranusofi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views47 pages

Oow2011 Rittman Architecture

Oow2011 Rittman Architecture

Uploaded by

ranusofi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 47

OBIEE11g Architecture & Internals

Mark Rittman, Rittman Mead BI Forum 2011 ODTUG KScope11, Long Beach, California
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Agenda
Overview of OBIEE 11gR1 (and whats new in 11.1.1.5) High-Level Product Architecture, and Role within Oracle Fusion Middleware 11g The Oracle BI Domain, WebLogic Server, and the Oracle BI Instance Use of Oracle Fusion Middleware and Oracle Database Filesystem and Environment Changes What do WebLogic and Enterprise Manager Do? How do Diagnostics and Systems Metrics work with 11g? How does the Systems API work? Clustering & Multi-Tenancy

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Oracle Business Intelligence 11gR1


The latest release of Oracles business intelligence platform Derived from Siebel Analytics; second major Oracle release Now at version 11.1.1.3 (hopefully 11.1.1.5 by the time of the BI Forum) 11gR1 new features focused on manageability and middleware integration

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Key New Features introduced with OBIEE 11gR1


New Fusion Applications / ADF look and feel for front-end components WebLogic Server and Oracle Enterprise Manager Some enhancements to the Oracle BI Repository Action Framework KPIs and Scorecards

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

OBIEE 11g Basic Architecture


Overall system called an Oracle BI Domain Made up of Java and non-Java components Java components hosted in WebLogic Server 11g Managed using OEM and WebLogic Admin Server Supporting database schema for repositories, metadata

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

OBIEE 11g Simple Install Architecture (Developer Sandbox)


OBIEE 11.1.1.5 now gives the option to perform a Simple Install Places all Java components in the one, administration, server No install of the Node Manager Reduces memory requirement by around 1GB Useful for laptops, smaller servers Drawback is no ability to perform horizontal scale-outs in future

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

OBIEE 11g System Components, Java Components and OPMN


OBIEE components divided into System and Java components System components are still C/C++ executables, are controlled by OPMN, and are managed by Fusion Middleware Control Java Components are JEE applications, are usually installed in the managed server, and are controlled by Fusion Middleware Control

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Oracle Process Manager and Notification Server


Used for distributed process start/stop/restart Process recovery (optional), process ping Managed via EM, or from command line Can also be used for performance collection (DMS) Required on every OBIEE server Standard FMW process control tool

C:\Middleware\Oracle_BI1\opmn\bin>opmnctl status Processes in Instance: instance1 ---------------------------------+--------------------+---------+--------ias-component | process-type | pid | status ---------------------------------+--------------------+---------+--------coreapplication_obiccs1 | OracleBIClusterCo~ | 3364 | Alive coreapplication_obisch1 | OracleBIScheduler~ | 1012 | Alive coreapplication_obijh1 | OracleBIJavaHostC~ | 4400 | Alive coreapplication_obips1 | OracleBIPresentat~ | 2092 | Alive coreapplication_obis1 | OracleBIServerCom~ | 5040 | Alive

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Oracle Enterprise Manager Fusion Middleware Control


Manage System Components (BI Server, BI Presentation Server etc) Start, Stop and Restart all System Components and Managed Servers Configure Preferences and Defaults Scale out System Components Performance Monitoring and Diagnostics

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

The WebLogic Domain


Each OBIEE 11g Oracle BI Domain contains a single WebLogic Domain Contains one Admin Server, and at the start, one Managed Server New in 11.1.1.5 - Managed Server is optional Can add managed servers through Horizontal Scaleout WebLogic Domain administered through Admin Console, and WLST (Weblogic scripting) Managed servers can be started manually, or through Node Manager

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Oracle Instances
A collection of System Components, on a single host Managed together using OPMN (instances are OPMN organisational units) Starts with one of each system component, on each host Can be added to by use of Vertical Clustering An Oracle BI Domain can contain multiple instances, one per host

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

What is a Farm?
All instances across the Oracle BI Domain Each Enterprise Manager Fusion Middleware Control installation manages a single farm, made up of One or more instances A single WebLogic domain

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Based on Fusion Middleware 11g Platform


Fully-integrated with Oracle Fusion Middleware 11g Common security (Oracle Identity Management, Oracle Access Manager) Built on WebLogic Server Managed through Fusion Middleware Control (Enterprise Manager) Built using multiple technologies including JDeveloper (ADF)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

11g Architecture Compared to 10g Architecture


Main difference is wrapping components in WLS platform and EM management Individual servers, components are still the same (BI Server, Presentation Server, BI Publisher J2EE application etc) Some reworking has taken place in 11gR1 (unified logging, management of config files using EM etc) Basic concepts, plus clustering (OBIEE), scheduling etc are the same as in 10g
Web Server (IIS, Tomcat, Websphere, iPlanet)
SAW Bridge (J2EE/ISAPI) XML, HTML, XLS, PDF, TXT over HTTP/HTTPS

Web Browser
Javascript for Usability & Interactivity

Oracle BI Publisher
Delivery Server Layout Interfaces XSL Data Logic

Oracle BI Presentation Services


SOAP Web Services, XML and URL Interface Oracle Interactive Dashboards Oracle Answers

TCP/IP (SSL) Web Catalog Service XML Framework

User Profiling, Security and Session Mngmt Cache Services (Web) & Connection Mngmt

HTML, SOAP over HTTP/HTTPS

External Applications and Portals

ODBC over TCP/IP (SSL)

Oracle Delivers Server


Scheduling/Event Services Agent Execution Logic Device Adaptive Content

TCP/IP (SSL)

Oracle BI Server
Logical SQL ODBC/JDBC (Logical Business Model)

Session Management Intelligent Request Generation

Metadata Interchange

Load Balancer

Oracle BI Cluster Controller

Logical Request Generation Cache Services Navigator Multi-Pass / Sub-Request Logic Fragmentation Optimization Aggregate Navigator Optimized Query Rewrites Execution Engine

Oracle BI Administration
Metadata Management Services Multi-User Development Services Metadata Documentation Services Server Management Services

vs

Externalized Authentication LDAP DB Authentication Custom Authenticator

Data Source Adapters


ODBC, CLI, OCI, XML, MDX Analytical and Operational Data Sources

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

System / Perf Monitoring

Security Services

Query Govern.

Core OBIEE Components Still Play Same Role


Once you strip away all of the middleware components, OBIEE 11g still works in fundamentally the same way as OBIEE 10g Users queries via the Presentation Server The Oracle BI Server converts these queries to physical SQL/MDX, via the Oracle BI Repository Queries are passed to the underlying physical databases and OLAP cubes Data returned to users in the form of dashboards and reports

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Oracle BI Server Still Works as the Analytic Middleware


Parses incoming logical SQL queries Uses the navigator to generate optimized physical queries Manages the query cache Handles row and subject-area security Provides load-balancing information to the Cluster Controller But now delegates authorization/ authentication to Fusion Middleware

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

OBIEE 11g Security and Oracle Fusion Middleware 11g


OBIEE 11g delegates security to Oracle Fusion Middleware 11g Leverages Oracle Platform Security Services Users and Groups in RPD now moved to embedded WLS LDAP Server Applications RPD and Webcat groups replaced by FMW11g Application Roles Comprehensive SSL and Credentials Management Middleware Encrypted RPD, plus optional report encryption and watermarking Database Flexible authorization model through Infrastructure & WLS and OPSS Management Still backwards compatible with LDAP model in OBIEE 10g

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

WLS Embedded LDAP Server


By default, OBIEE 11g users and groups are now held in the WLS LDAP Server More robust directory for storing user details Recommended for >1000 users WLS Admin Server Console now used for creating and maintaining users BI Server outsources all authentication, authorization to FMW11g BI Administration tool now used for subject area and row-level security, connection pool passwords only WLS LDAP Server can be swapped out for alternative directories (MS AD etc)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Application Roles and Application Policies


Application roles introduce an indirection between LDAP groups and BI groups LDAP server provides users, groups FMW11g provides application roles Application roles are granted to LDAP users, groups Permissions are assigned to application roles Breaks direct link between groups Oracle and roles Groups Roles Business Intelligence Application roles can be exported Users Users between FMW11g environments All RPD, webcat permissions secured against application roles
Application Roles / Policies

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

OBIEE Security Providers


OBIEE 11g (through FMW11g) uses three Security Providers Authentication Provider (defaults to WLS LDAP Server) Policy Store Provider (defaults to WLS) Credential Store Provider (defaults to WLS) Flexible security framework that allows easy linking to external security All enabled through Oracle Platform Security Services

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

So Whats New in OBIEE 11.1.1.5?


Simple install option installs Java components in WLS administration server, doing away with node manager and managed server 64-bit Linux install lays down the 64-bit JVM 64-bit Windows install lays down a working 64-bit BI Administration tool (sort of) Option to install BI Composer, a simplified analysis generation tool Support for Oracle OLAP and SAP/BW as data sources In-place and out-of-place upgrades from 11.1.1.3

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Upgrading from 11.1.1.3 to 11.1.1.5


To options for upgrading; out-of-place and in-place upgrade Out of Place Upgrade involves installing 11.1.1.5 in a new MW Home Manually migrate RPD, catalog and other BI objects Manually migrate security, roles, users to new environment Advantage : conceptually simple, but resource-intensive In-Place Upgrade involves following the FMW11g patching process Detailed at http://www.rittmanmead.com/2011/05/in-place-upgrading-ofobiee-11-1-1-3-to-11-1-1-5/ Upgrade WLS from 10.3.3 to 10.3.5 via metalink-only Upgrade Installer Do software-only install of OBIEE 11.1.1.5 into existing MW Home Perform pre- and post-patching steps Advantage : upgrades in-place, but a non-trivial exercise

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Common OBIEE 11g Architecture & Internals Questions


What is the new directory structure for an OBIEE installation (and why are there so many duplicated directories?) What does Oracle WebLogic Server actually do? What does Oracle Enterprise Manager Do? And What Happens When I Press the Activate Button? How Does Logging Now Work in OBIEE 11g? What is ODL and DMS? Where Does EM and WLS Keep Its Settings? What Secret Files Are There? So How Does the Systems Management API Work? Whats the Difference Between WebLogic and OBIEE Clustering? Can You Run Multiple RPDs and Webcats on the Same OBIEE11g Box? How Has Change Management Changed?

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

OBIEE 11g Directory Structure


Binaries in the BI Oracle Home Configuration files (RPD, config files, diagnostics, WebCat) in the BI Instance Home WLS binaries in the WL Home WLS domain files in Domain Home Separation of binaries from configuration/instance files

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Why So Many Duplicated Directories?


Throughout the /instances/instancen sub-directory structure, there are lots of duplicated directories for BI Server, PS etc These are for the System Components One per system component Divides config files, repositories etc into subfolders, one for each component Found under the following /instancen folders /bifoundation : for RPD, webcat etc /config : for NQSConfig.INI etc /diagnostics : for logs etc /tmp : for logs etc

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

What Does Oracle WebLogic Server Do?


Oracle WebLogic Server, along with Oracle Fusion Middleware 11g, provides the following key areas of functionality Hosts the Oracle BI Analytics plugin (as per OC4J and IIS in OBIEE 10g) Hosts the other java components Provides the host platform for Oracle Fusion Middleware 11g Provides the LDAP server, and other security stores for the OPSS security providers Hosts the WLS Admin Console and EM Fusion Middleware Control

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

What Does Oracle Enterprise Manager Do?


Enterprise Manager uses the OBIEE 11g Systems Management API to perform administration tasks You can also use this API through WLST scripting, or through Java code Uses a set of JMX MBeans (Java Management Extensions) to perform tasks MBeans are Managed Beans, Java utilities that have properties and methods Every EM task has a corresponding MBean method Some MBeans have yet to be exposed through EM

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

The MBean Browser


The list of OBI 11g administration MBeans can be viewed in the MBean Browser Using EM, right-click on the AdminServer, then select farm_bifoundation_domain > Weblogic Domain > bifoundation_domain > MBean Browser OBI11g entries under several headings: oracle.biee.admin oracle.biee.local oracle.as.management.mbeans.opmn

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

The MBean Browser


The list of OBI 11g administration MBeans can be viewed in the MBean Browser Using EM, right-click on the AdminServer, then select farm_bifoundation_domain > Weblogic Domain > bifoundation_domain > MBean Browser OBI11g entries under several headings: oracle.biee.admin oracle.biee.local oracle.as.management.mbeans.opmn

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

The Oracle BI Systems Management API


A collection of MBeans used for providing systems management functions for OBIEE A subset of the wider range of MBeans in Fusion Middleware 11g Key Systems Management API MBeans include ServerConfigurationMBean : upload and register new repositories BIDomainMBean : lock, commit and rollback changes to OBIEE config BIInstanceMBean : Start, stop and restart components BILogConfigurationMBean, EmailConfigurationMBean etc

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

What Happens When You Press Activate?


When you press Apply, values are copied to these MBeans attributes When you press Activate, the MBeans methods are called In the background, changes are then made by the MBeans, on EMs behalf

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

So Can This All Be Scripted?


All calls to MBeans can be scripted through WLST Command-line tool using Jython as the scripting language
connect("weblogic","welcome1","localhost:7001") domainCustom() cd ('oracle.biee.admin') cd ('oracle.biee.admin:type=BIDomain,group=Service') biinstances = get('BIInstances') biinstance = biinstances[0] cd ('..') cd ('oracle.biee.admin:type=BIDomain,group=Service') objs = jarray.array([],java.lang.Object) strs = jarray.array([],java.lang.String) invoke('lock',objs,strs) cd('..')

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

So Can This All Be Scripted?


All calls to MBeans can be scripted through WLST Command-line tool using Jython as the scripting language
connect("weblogic","welcome1","localhost:7001") domainCustom() cd ('oracle.biee.admin') cd ('oracle.biee.admin:type=BIDomain,group=Service') biinstances = get('BIInstances') biinstance = biinstances[0] cd ('..') Lock method cd ('oracle.biee.admin:type=BIDomain,group=Service') objs = jarray.array([],java.lang.Object) Create lock on Oracle BI strs = jarray.array([],java.lang.String) Domain, prior to configuration invoke('lock',objs,strs) cd('..') change

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

WLST Script Continued


cd (biinstance.toString()) biserver = get('ServerConfiguration') cd('..') cd(biserver.toString()) ls() argtypes = jarray.array(['java.lang.String','java.lang.String'],java.lang.String) argvalues = jarray.array(['C:/SampleAppLite.rpd','Admin123'],java.lang.Object) invoke('uploadRepository',argvalues,argtypes) cd('..') cd('oracle.biee.admin:type=BIDomain,group=Service') objs = jarray.array([],java.lang.Object) strs = jarray.array([],java.lang.String) invoke('commit',objs,strs)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

WLST Script Continued


cd (biinstance.toString()) biserver = get('ServerConfiguration') uploadRepository Method cd('..') cd(biserver.toString()) Obtain next RPD sequence no. ls() argtypes = Copy the RPD name and jarray.array(['java.lang.String','java.lang.String'],java.lang.String) password into the MBean argvalues = jarray.array(['C:/SampleAppLite.rpd','Admin123'],java.lang.Object) properties invoke('uploadRepository',argvalues,argtypes) cd('..') cd('oracle.biee.admin:type=BIDomain,group=Service') objs = jarray.array([],java.lang.Object) strs = jarray.array([],java.lang.String) invoke('commit',objs,strs)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

WLST Script Continued


cd (biinstance.toString()) biserver = get('ServerConfiguration') cd('..') cd(biserver.toString()) ls() argtypes = jarray.array(['java.lang.String','java.lang.String'],java.lang.String) argvalues = jarray.array(['C:/SampleAppLite.rpd','Admin123'],java.lang.Object) invoke('uploadRepository',argvalues,argtypes) cd('..') cd('oracle.biee.admin:type=BIDomain,group=Service') objs = jarray.array([],java.lang.Object) strs = jarray.array([],java.lang.String) invoke('commit',objs,strs)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

WLST Script Continued


cd (biinstance.toString()) biserver = get('ServerConfiguration') cd('..') cd(biserver.toString()) ls() argtypes = jarray.array(['java.lang.String','java.lang.String'],java.lang.String) argvalues = jarray.array(['C:/SampleAppLite.rpd','Admin123'],java.lang.Object) invoke('uploadRepository',argvalues,argtypes) cd('..') cd('oracle.biee.admin:type=BIDomain,group=Service') Activate configuration changes objs = jarray.array([],java.lang.Object) Upload the RPD strs = jarray.array([],java.lang.String) Update config files invoke('commit',objs,strs)

commit Method

Store password in Credstore

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Other Useful Uses of WLST Scripting


Stopping, starting and restarting the BI Instance Stopping, starting and restarting individual components Changing the web catalog path Creating roles and mapping them to LDAP groups Enabling and disabling caching Setting other performance parameters Vertical and horizontal scaleout

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

How Have Diagnostics and Logging Changed?


OBI 11g uses DMS (Dynamic Monitoring Services) to record key system metrics Metrics and counters accessed via MBeans OBI 11g logging is still carried out to nqserver.log, nqquery.log Logs are now aggregated and parsed through ODL (Oracle Diagnostic Logging0 Logs can now be viewed in aggregate using the Log Viewer Enterprise Manager > Capacity Management > Diagnostics

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Clustering in OBIEE 11g


OBIEE 11g Domains can be scaled-out (horizonal clustering) and/or scaled-up (vertical clustering) Adds resilience, reduces single points of failure Allows OBIEE systems to take advantage of more/larger hardware Installer sets up single-node OBIEE 11g Domain; cluster can then be extended out and upwards using EM and Universal Installer

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Vertical Scaleout of System Components


Spare capacity on an individual host can be used by adding additional system components Can add additional BI Servers, Presentation Servers and Java Hosts Useful for resilience, and usage of spare capacity Doesnt protect against the whole server failing though

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Horizontal Scaleout of Java Components


Used for adding additional managed servers (Java components) and system components to an existing cluster Used for scalability and failover Set up via the Universal Installer > Scale Out BI System option

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

WebLogic Clustering vs. OBIEE Clustering


Vertical clustering uses just OBIEE clustering features (Cluster Controller) Cluster controller routes queries to clustered BI Server Presentation Server, Cluster Controller, Java Host and Scheduler can also be clustered (active/active and active/passive) Horizontal clustering uses WebLogic clustering Uses MBean method to pack/unpack domain and clone to separate server Does not itself use/require OBIEE clustering Does require WebLogic Server EE license

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

So ... Can We Run Multiple RPDs and Webcats on a Single Box?


No (or at least, weve not got it working) Internal restrictions within OBIEE 11.1.1.3 that stops complete isolation of RPD / webcat pairs Possibly coming (Multi-Tenancy) in OBIEE 11.1.1.5/6? Otherwise, need to multiple Middleware Home installations

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

Summary
OBIEE11g has had a major architectural overhaul, adopting FMW11g technologies Core servers stay the same, but new middleware wrapper Uses WebLogic for J2EE application hosting, security, integration Major security enhancements and changes Enterprise Manager used for systems managemnet WLST scripting can be used for process automation EM and WLST both leverage MBeans for modularized administration Clustering now extends to WebLogic clustering for horizontal scale-out Diagnostics leverage MBeans and ODL for cross-node diagnostics and metrics

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

More Information
Thank you for attending this presentation More information can be found at http://www.rittmanmead.com Contact us at [email protected] or [email protected] Look out for our book, Oracle Business Intelligence Developers Guide due Q1 2012 Follow-us on Twitter (@rittmanmead) or Facebook (facebook.com/rittmanmead)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

OBIEE11g Architecture & Internals


Mark Rittman, Rittman Mead BI Forum 2011 ODTUG KScope11, Long Beach, California
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

Saturday, 1 October 11

You might also like