Effectively Deploying and Managing Business Intelligence Implementations

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

Oracle Fusion Middleware Upgrade: Best Practices & Strategy
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Created by the Community for the Community Kent Weare.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Advanced Metadata Modeling Modeling for the Oracle Business Intelligence Cloud.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 2 Hidden Gems of APEX David Gale Software Engineer Oracle Application Express November,
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Fusion Middleware Upgrade: Best Practices & Strategy Renga Rengarajan - Oracle.
The Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated.
Best Practices for Supporting Oracle Hyperion EPM and Business Intelligence Solutions Mitra Veluri Senior Principal Technical Support Engineer David Valociek.
Best Practices for Upgrading Oracle PeopleSoft Environments
Oracle Database 12c Data Protection and Multitenancy on Oracle Solaris 11 Xiaosong Zhu Senior Software Engineer Copyright © 2014, Oracle and/or its affiliates.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Title Slide without Picture Subtitle Presenter’s Name Presenter’s Title Organization,
Oracle 11g Architecture and Internals by Suresh Karnati
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
© 2007 Oracle Corporation – Proprietary and Confidential.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Understanding and Managing WebSphere V5
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
© 2009 Oracle Corporation. S : Slash Storage Costs with Oracle Automatic Storage Management Ara Vagharshakian ASM Product Manager – Oracle Product.
Getting Started with Oracle Compute Cloud
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | OFSAAAI: Modeling Platform Enterprise R Modeling Platform Gagan Deep Singh Director.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Improving Agility in Product Development and Pricing to Gain a Competitive Edge.
Module 7: Fundamentals of Administering Windows Server 2008.
ArcGIS for Server: Reference Implementations
Hadoop 2 cluster with Oracle Solaris Zones, ZFS and unified archives Orgad Kimchi - Principal Software Engineer September 29, 2014 Oracle Confidential.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Contract Management.
SURENDER SARA 10GAS Building Corporate KPI’s
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Managing the Oracle Application Server with Oracle Enterprise Manager 10g.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Introduction to the Adapter Server Rob Mace June, 2008.
ArcGIS Server for Administrators
Week #3 Objectives Partition Disks in Windows® 7 Manage Disk Volumes Maintain Disks in Windows 7 Install and Configure Device Drivers.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
Microsoft Management Seminar Series SMS 2003 Change Management.
VMware vSphere Configuration and Management v6
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
3 Copyright © 2005, Oracle. All rights reserved. Upgrading to Oracle Application Server 10g Release 2.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Getting to Know Oracle Business Intelligence Oracle BI Enterprise Edition 11g Installation, Upgrade, Monitoring Limor Fledel Oracle Business Intelligence.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
© 2014 VMware Inc. All rights reserved. Cloud Archive for vCloud ® Air™ High-level Overview August, 2015 Date.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. SAP BO vs SPLUNK vs OBIEE By Lera Technologies.
Oracle Business Intelligence Event 22 nd February 2012 Saxon Hotel, Johannesburg Business Intelligence Strategy Recommendations for Customers Using Oracle.
Michael Mast Senior Architect Applications Technology Oracle Corporation.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Business Intelligence By Lera Technologies.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
CON8473 – Oracle Distribution of OpenStack Ronen Kofman Director of Product Management Oracle OpenStack September, 2014 Copyright © 2014, Oracle and/or.
Oracle Java Cloud Service Oracle Develop July 2013.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Daddy, what's a middle wear? An incredibly oversimplified explanation of what Middleware.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
Lead SQL BankofAmerica Blog: SQLHarry.com
JD Edwards Support and Oracle Cloud Infrastructure: A Successful Path to Oracle Cloud
Presentation transcript:

Effectively Deploying and Managing Business Intelligence Implementations SESSION: CON7576 Oracle Business Intelligence Enterprise Edition 11g offers many powerful capabilities for managing your BI systems. This session focuses on the four key pillars of the BI lifecycle: (1) commissioning BI, (2) maintaining service levels, (3) maintaining the security policy, and (4) commissioning applications. It examines all major lifecycle operations, from installation/upgrade through configuring systems for high availability and disaster recovery. Nick Tuson Senior Director Oracle BI Product Management October, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy, e-mail: Revrec-americasiebc_us@oracle.com For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information.   http://my.oracle.com/site/fin/gfo/GlobalProcesses/cnt452504.pdf For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience.

Program Agenda 1 Product Architecture Commissioning BI Maintaining BI Service Levels Maintaining BI Security Policy Commissioning Applications 2 3 4 5

Reference: Possible Meanings for “I don’t know” … I may use it a lot … I don’t know … probably the least likely I do know the answer, but I’m not going to tell you … because you won’t like it I’ll get in trouble It’ll open up a can of worms all of the above I don’t understand the question I know where this is going and I don’t want to go there I’m hungry, sleepy, tired, irritable (pick one) Oracle Confidential – Restricted

Oracle Business Intelligence 11g Architecture Commission Commission Applications Maintain Service Levels BI Platform Maintain Security Policy

BI 11g Product Architecture Significant TCO Improvements Extensive use of Oracle technology stack WebLogic used as application server Enterprise Manager used for systems management Introduction of OPMN for BI System components Centralized configuration management Modify on central server, propagate to other servers Horizontal and vertical scale out procedures Security – Oracle Platform Security Services (OPSS) Scriptable systems management and control

Oracle BI 11g Architecture Oracle BI Domain Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain This term is used to refer to the overall Oracle BI install Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain This is the Java application server – Oracle BI components written in Java run here Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Admin Server Managed Server These Java components run in two servers known as the ‘Admin’ and ‘Managed Servers’ Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server A component called ‘Node Manager’ controls these servers Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server Admin Console Enterprise Mgr Specific administration services run in the ‘Admin Server’ Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server Admin Console Enterprise Mgr JMX MBeans Administration capability is also available using Mbeans.. WLST Oracle BI System Components ..and the WebLogic command line for scripted administration RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server Admin Console Enterprise Mgr JMX MBeans WLST Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server Admin Console Enterprise Mgr JMX MBeans WLST Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server Admin Console Action Service BI Office BI Publisher Enterprise Mgr Web Service SOA Analytics Security JMX MBeans The ‘Managed Server’ hosts the Java services that support the Oracle BI functionality WLST Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server OPSS Admin Console Action Service BI Office BI Publisher Credential Store cwallet.sso Enterprise Mgr Web Service SOA Analytics Security Policy Store system-jazn-data.xml JMX MBeans Oracle BI makes use of core Fusion Middleware components within it’s architecture. For security services, Oracle Platform Security Services (OPSS) is used WLST Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server OPSS Admin Console Action Service BI Office BI Publisher Credential Store cwallet.sso Enterprise Mgr Web Service SOA Analytics Security Policy Store system-jazn-data.xml JMX MBeans The WebLogic identity store is available ‘out of the box’ but an alternative LDAP provider is recommended for production deployments Identity Store WLST Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server OPSS Admin Console Action Service BI Office BI Publisher Credential Store cwallet.sso Enterprise Mgr Web Service SOA Analytics Security Policy Store system-jazn-data.xml JMX MBeans Identity Store DMS WLST Monitoring of key Oracle BI system metrics is taken care of by the Oracle DMS service Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server OPSS Admin Console Action Service BI Office BI Publisher Credential Store cwallet.sso Enterprise Mgr Web Service SOA Analytics Security Policy Store system-jazn-data.xml JMX MBeans Identity Store ODL DMS WLST Troubleshooting using log files across all the Oracle BI components is facilitated and made easier by the Oracle ODL service Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server OPSS Admin Console Action Service BI Office BI Publisher Credential Store cwallet.sso Some of the key Oracle BI services are not written in Java and are called ‘System Components’ Enterprise Mgr Web Service SOA Analytics Security Policy Store system-jazn-data.xml JMX MBeans Identity Store ODL DMS WLST Oracle BI System Components RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server OPSS Admin Console Action Service BI Office BI Publisher Credential Store cwallet.sso The Oracle BI System components make up the key querying, scheduling and display generation functionality in addition to ‘backend’ services such as Java Host and the Cluster Controller Enterprise Mgr Web Service SOA Analytics Security Policy Store system-jazn-data.xml JMX MBeans Identity Store ODL DMS WLST Oracle BI System Components BI Server BI Scheduler BI Presentation Server BI Java Host Cluster Controller RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server OPSS Admin Console Action Service BI Office BI Publisher Credential Store cwallet.sso Enterprise Mgr Web Service SOA Analytics Security Policy Store system-jazn-data.xml JMX MBeans Identity Store ODL DMS WLST Oracle BI System Components OPMN BI Server BI Scheduler BI Presentation Server BI Java Host Cluster Controller The Oracle Fusion Middleware component ‘OPMN’ manages the Oracle BI System Components with start, stop, restart capabilities RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server OPSS Admin Console Action Service BI Office BI Publisher Credential Store cwallet.sso Enterprise Mgr Web Service SOA Analytics Security Policy Store system-jazn-data.xml JMX MBeans The database schemas created by the RCU provide a supporting infrastructure for the Oracle BI Domain Identity Store ODL DMS WLST Oracle BI System Components OPMN BI Server BI Scheduler BI Presentation Server BI Java Host Cluster Controller RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain WebLogic Domain Node Manager Admin Server Managed Server OPSS Admin Console Action Service BI Office BI Publisher Credential Store cwallet.sso Enterprise Mgr Web Service SOA Analytics Security Policy Store system-jazn-data.xml JMX MBeans Identity Store ODL DMS WLST Oracle BI System Components OPMN BI Server BI Scheduler BI Presentation Server BI Java Host Cluster Controller RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture How does this look on disk?

Oracle BI 11g Architecture Middleware Home This is the top level location for installation and consists of the Oracle WebLogic Server home, and, optionally, one or more Oracle homes e.g. Oracle_BI1 A Middleware home can reside on a local file system or on a remote shared disk that is accessible through NFS

Oracle BI 11g Architecture Oracle BI Home An Oracle home contains installed files necessary to host a specific product. The Oracle BI ‘Oracle home’ (Oracle_BI1) contains a directory that contains binary and library files for Oracle BI Enterprise Edition. An Oracle home resides within the directory structure of the Middleware home.

Oracle BI 11g Architecture The Oracle Common home contains the binary and library files required for the Oracle Enterprise Manager Fusion Middleware Control and Java Required Files (JRF). There can be only one Oracle Common home within each Middleware home Oracle Common

Oracle BI 11g Architecture A WebLogic Server home contains installed files necessary to host a WebLogic Server. The WebLogic Server home directory is a peer of Oracle home directories and resides within the directory structure of the Middleware home. WebLogic Home

Oracle BI 11g Architecture BI system Components Contains subdirectories that hold the Oracle BI system components, OPMN control, configuration files (e.g. NQSConfig.INI and instanceconfig.xml), RPD, Webcat and diagnostic logfiles.

Oracle BI 11g Architecture Contains the WebLogic Admin and Managed Servers that host the Oracle Java components BI WebLogic Domain

Oracle BI 11g Architecture Oracle BI Domain Key Configuration Files WebLogic Domain Node Manager Admin Server Managed Server OPSS Admin Console Action Service BI Office BI Publisher Credential Store cwallet.sso Enterprise Mgr Web Service SOA Analytics Security Policy Store system-jazn-data.xml JMX MBeans Key Config Files biee-domain.xml topology.xml config.xml jps-config.xml Identity Store ODL DMS WLST Oracle BI System Components OPMN BI Server BI Scheduler BI Presentation Server BI Java Host Cluster Controller Key Config Files nqsconfig.ini instanceconfig.xml RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Architecture Oracle BI Domain Key Log Files WebLogic Domain Node Manager Admin Server Managed Server OPSS Admin Console Action Service BI Office BI Publisher Credential Store cwallet.sso Enterprise Mgr Web Service SOA Analytics Security Policy Store system-jazn-data.xml JMX MBeans Key Config Files biee-domain.xml topology.xml config.xml jps-config.xml Identity Store Key Log Files Adminserver.log bi_server<n>.log ODL DMS WLST Oracle BI System Components OPMN BI Server BI Scheduler BI Presentation Server BI Java Host Cluster Controller Key Config Files nqsconfig.ini instanceconfig.xml Key Log Files nqserver.log sawlog.log opmn.log RCU Schemas Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI 11g Clustering Architecture Oracle BI Domain Server 1 Server 2 WebLogic Domain Managed Server | Cluster Node 1 Node Manager Managed Server | Cluster Node 2 Node Manager Action Service BI Office BI Publisher Action Service BI Office BI Publisher Web Service SOA BI Plugin Security BI Plugin Security Web Service SOA Admin Server Admin Server Admin Console Enterprise Mgr Admin Console Enterprise Mgr BI System Component Cluster Oracle BI System Components Oracle BI System Components BI Server BI Scheduler Presentation Server Java Host BI Server BI Scheduler Presentation Server Java Host OPMN Cluster Controller OPMN Cluster Controller

Oracle BI Architecture - Summary The Oracle BI architecture consists of Java components that run in WLS servers and non-Java system components Oracle BI makes use of some key Fusion Middleware components such as OPSS, ODL and DMS and OPMN The directory structures where the Oracle BI files reside have specific names Knowledge of this architecture and terminology is essential for Oracle BI system administrators and can help when working with Oracle Support services Oracle Confidential – Internal/Restricted/Highly Restricted

12c

Oracle Business Intelligence 11g Lifecycle Commission BI Commission Applications Maintain Service Levels BI Platform Maintain Security Policy

Oracle BI Releases and Recommendations 11.1.1.7.x 11.1.1.9.x Get on latest 11.1.1.7.x release or 11.1.1.9 when available 12c 12c 12c Plan now for 12c

Installation Process And Options Roadmap to installation Read the release notes and doc (twice) Is machine DHCP? If YES, then install loopback adapter Download files (‘shiphome’) Unpack to required location Run RCU to create schemas Run installer Install required files Configure

Installation Process And Options Repository Creation Utility (RCU) This is used to create the supporting database schemas required by Oracle Fusion Middlware Oracle BI EE has a single schema that is prompted for during install. This includes the scheduler and BI scorecard schemas and others. RCU also selects an MDS schema to be created. Independent of the main Oracle BIEE install process Unzip distribution file and run : \bin\rcu.bat (Win) or \bin\rcu script (Linux)

Repository Creation Utility

Installation Procedure and Options Install Options Simple Easiest way to install Oracle BIEE – WLS Admin Server Only Enterprise Adds more options, e.g. Ports and Oracle Home names Used for creating a new install Performing a horizontal scale out to another machine Software Only Used for advanced configuration, only ‘file copy’ of install Separate configuration phas Used with Exalytics and BI Apps Installations

Install Technology Oracle Inventory Oracle Universal Installer (OUI) Unified installer across Oracle products. Sophisticated framework Pre-req checks Supports Inventory Supports silent install Supports ‘standalone’ and ‘advanced’ install Operates in an ‘Interview’ style

Oracle Universal Installer

Oracle Universal Installer

Configuration Utility – Scale Out

Configuration Utility – Scale Out

Configuration Phase

12c Installation Some key changes Based on Next-Generation Oracle Universal Installer (OUI) Three models Compact Install (Quick Start) Single download (~2GB), No External DB (RCU) Adminserver only Used for Trial / Evaluation / Development Enterprise Install (Base Domain) Simpler production level install (RCU optionally run by installer) Full Advanced Model Leveraging WLS Templates and advanced configuration options All Installs complete quickly (no WLS restarts) Compact Install 12 minutes, Enterprise Install about 20 minutes Install will optionally deploy BAR file instead of SampleApp

Oracle Business Intelligence 11g Lifecycle Commission BI Commission Applications Maintain Service Levels BI Platform Maintain Security Policy

“Oracle BI Baseline Validation Tool” This slide can also be used as a Q and A slide New – not yet available … soon … name may change

Oracle BI Baseline Validation Tool Lifecycle operations such as patching and upgrade usually require some form of rigorous testing that nothing has broken or regressed These are time consuming and can delay such operations due to the time required for testing There is a need for an automated way to perform this testing to help customers move to later patches / releases Oracle Confidential – Internal/Restricted/Highly Restricted

Oracle BI Baseline Validation Tool A tool that automates the creation of a baseline set of data that is able to be compared with data from another (or the same) system that may be the result of Patch Upgrade Migration Any significant change. A way to perform regression testing on any two compatible Oracle BIEE environments A way to instill confidence when performing an upgrade or migration of an existing environment Oracle Confidential – Internal/Restricted/Highly Restricted

What it does.. Provides a pluggable based implementation The following modules will be available: Data verification Compare result output (i.e. actual numbers or text) from different versions Visual verification Capture screenshots of reports to check they are visually the same BI catalog verification Capture object and metadata and compare with the target system Logical query verification Capture logical query definitions and compare with the target system Oracle Confidential – Internal/Restricted/Highly Restricted

Pre-Upgrade / Existing OBIEE Environment A Pluggable Model Validation Tool Data Visual Catalog Logical Query Pre-Upgrade / Existing OBIEE Environment Post-Upgrade / New OBIEE Environment Oracle Confidential – Internal/Restricted/Highly Restricted

Create BAR file with utility and import into 12c Workflow Create BAR file with utility and import into 12c 12c 11g Create 11g Baseline Apply Patch Run Upgrade Tooling Evaluate Results Roll Out System Migrate Environment Correct / Modify Oracle Confidential – Internal/Restricted/Highly Restricted

Virtualization

Deployment Options This slide can also be used as a Q and A slide

Deployment Options Active / Active Admin Server Failover Option For BI Availability Active / Active Admin Server Failover Option Active / Passive (CFC) Enterprise Deployment Guide Disaster Recovery

High Availability for Oracle BI Oracle BI EE achieves high availability through Process replication Highly available storage (database and shared file system) To provide a highly available system, BI EE requires the following external services: A fault tolerant HTTP load balancer A highly available shared file system A highly available database for Oracle BI Scheduler and fact tables The following system components must be replicated (have at least two instances): Presentation Services Cluster Controller Oracle BI Scheduler BI Server JavaHost

High Availability for Oracle BI The following persistent data sources must be placed on the highly available shared file system: RPD publishing directory: The server metadata is contained in the repository file (.rpd file) that is local to each BI Server. One BI Server is designated as a Master. Online changes to the rpd file are made on the Master BI Server, and these changes are replicated to other members of the cluster. Oracle BI Presentation Catalog Global cache (optional, but advisable for higher performance). The global cache capability offers support for a common query cache that stores cache seeding and purging events. The global cache is visible to all BI Servers in the cluster. Scheduler scripts

High Availability for Oracle BI A WebLogic cluster with at least two members is required to host the Oracle BI EE Java components such as the Oracle BI Presentation Services Plug-in and the authentication service.

WebTier WLS Java Components OBIEE System Components

Active - Active An Active-Active system deploys two or more active system instances All instances handle requests concurrently Advantages: Provides High Availability Minimal System Downtime Highly Scalable Architecture Disadvantages: Requires a Load Balancer Requires Shared Storage

Active – Active WLS Admin Server Failover Default deployment as a singleton Not essential for WLS managed server availability Can be deployed on shared storage to enable failover Procedure documented in Enterprise Deployment Guide

Active - Passive (Cold Failover Cluster) An Active-Passive system deploys an active instance that handles requests and a passive instance that is on standby. Also known as a Cold Failover Cluster Advantages: Increased Availability over Single Instance Less Costly than Active-Active Load Balancer not required Disadvantages: Not as scalable as Active-Active Longer Downtime than Active-Active

Active / Passive (Cold Failover Cluster)

Enterprise Deployment Guide The Enterprise Deployment Guide (EDG) defines an architectural blueprint that captures Oracle's recommended best practices for a highly available and secure Oracle Business Intelligence deployment The best practices described in this blueprint use Oracle products from across the technology stack, including Oracle Database, Oracle Fusion Middleware, and Oracle Enterprise Manager Fusion Middleware Control

Enterprise Deployment Diagram (EDG) Documented Best Practice Database Security Middle tier Cluster Firewall Configuration Tested by Oracle

Disaster Recovery It is different to High Availability Protection of services in cases of natural disaster Typically at an alternative geographic location May be fewer services or resources at standby site Relies on shared storage and replication Synchronize the Application Tier after changes and patching Synchronize the DB Tier (RCU schemas)

Disaster Recovery

Enterprise Management and Lifecycle Comprehensive Support in Enterprise Manager Unified systems management Across all components / entire lifecycle Performance monitoring & tuning Diagnostics & troubleshooting Across single instance & clusters 1-click scale-out & online clustering Dynamic capacity management Lifecycle and Management Develop, test, deploy Scale-out & tune Patch & upgrade cycles HA Advisor Large-scale enterprise BI systems must deliver mission-critical scalability and performance, and this typically means multiple physical servers to manage. Operational system management for Oracle BI 11g is delivered through Oracle Enterprise Manager. This enables consistent diagnostics and troubleshooting, and easy configuration management of the distributed system topology over its complete lifecycle, including patching. With Enterprise Manager, you can manage not only Oracle BI, but also Oracle database, Fusion Middleware and Oracle applications.

Oracle BI EE Management Pack Key benefits Automated discovery and tracking of Business Intelligence components and configurations Reduce mean time to resolution Reduce Costs Proactive monitoring of end-user performance and availability Monitor key performance indicators and metrics Improve Service Levels Make optimization decisions based on clearly defined KPI’s Create Service Level Agreements and Dashboards Align with Business Demands

Oracle BI EE Management Pack Manage your OBIEE11g/Exalytics environment New OBIEE11g target types with home pages BI Instance, BI Presentation Server, BI Cluster Controller, BI Java Host, BI Scheduler, BI Server Essbase Server, Essbase Application Guided discovery for Stand-alone or Exalytics deployments Process Control for Instances & Components HA recommendations based on current setup

Oracle BI EE Management Pack Track and Diagnose Log viewer integration Search and diagnose across your BI or Exalytics instance Log file monitoring Set thresholds on custom patterns in BI log files Configuration Management View, Search and compare configurations between components and across instances Dashboards reports for usage and failures Scheduler reports for failed and scheduled jobs

Oracle Business Intelligence 11g Lifecycle Commission BI Commission Applications Maintain Service Levels BI Platform Maintain Security Policy

Oracle BI Security Integration with Identity Management Strong security Comprehensive SSL Encrypted metadata catalog Report encryption, watermarking & signing Authentication & Single Sign-On Integrates with corporate directories / SSO Externalizes authentication Easy to configure & setup Application roles & authorization Comprehensive set of application roles Externalized for all metadata & data Flexible authorization model Oracle BI enforces strong security based on whatever authentication/authorization systems you deploy. Between internal components, SSL (Secure Sockets Layer) can be easily configured between distributed components with really on only one click in Enterprise Manager. New in Oracle BI 11g, the metadata catalog is now encrypted. Privileges for Application roles can be sourced from corporate directories, Oracle Identity Management, or other vendors’ solutions, ensuring quick implementation and conformance to enterprise security standards.

Oracle Platform Security Services (OPSS) Standards-based, portable, integrated, enterprise-grade security framework for Java applications Underlying security platform that provides security to Oracle Fusion Middleware Abstraction layer in the form of standards-based programming interfaces (APIs) that insulate applications from security infrastructure OPSS provides enterprise product development teams, systems integrators, and independent software vendors with a standards-based, portable, integrated, enterprise-grade security framework for Java SE and Java EE applications. OPSS is the underlying security platform that provides security to Oracle Fusion Middleware including WebLogic Server, Server Oriented Architecture (SOA) applications, Oracle WebCenter, Oracle Application Development Framework (ADF) applications, and Oracle Entitlement Server. OPSS is designed to be portable to third-party application servers, so developers can use OPSS as the single security framework for both Oracle and third-party environments, thus decreasing application development, administration, and maintenance costs. OPSS provides an abstraction layer in the form of standards-based application programming interfaces (APIs) that insulate developers from security and identity management implementation details. With OPSS, developers do not need to know the details of cryptographic key management or interfaces with user repositories or other identity management infrastructures. Using OPSS, in-house developed applications, third-party applications, and integrated applications benefit from the same, uniform security, identity management, and audit services across the enterprise. For OPSS-related news, including FAQs, a whitepaper, and code examples, and forum discussions, see http://www.oracle.com/technology/products/id_mgmt/opss/index.html.

What security mechanisms do we support? <Insert Picture Here> What security mechanisms do we support? http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html http://www.oracle.com/technetwork/middleware/bi-enterprise-edition/bi-11gr1certmatrix-166168.xls

Application Roles / Policies Oracle Business Intelligence LDAP Identity Store Roles Application Roles / Policies Groups Users Users

Application Role Mappings in EM

Multi-Tenancy This slide can also be used as a Q and A slide

The High-Level Vision for Multi-Tenancy Functionality in Oracle BI Enable Oracle BI customers to provide Oracle BI as part of a SaaS offering to their own internal or external customers. Customers need to be able to service multiple, distinct tenants through one deployment of BI. These deployments typically have very large numbers of end users (sometimes hundreds of thousands) and service a large number of ‘tenant’ customers (sometimes hundreds of thousands). In a multi-tenant deployment, each tenant should have access to end-user BI functionality whilst being unaware and unaffected by the presence of other tenants within their environment.

Different Categories of Multi-Tenant Usage and Requirements Per -Tenant BI Centrally Provisioned Departmental BI Per-Tenant Analytics Oracle Product Development teams and BI Platform customers providing basic, standardized BI as a service (or part of another service) to their own external customers Oracle Product Development teams and BI Platform customers providing a BI service including report authoring and tenant-specific data models to their own external customers BI Platform customers providing autonomous environments of BI as a service to their own internal customers

Multi-Tenancy Support in BI 11.1.1.7 - What it does do The webcat is made ‘Tenant-aware’ meaning that tenants can be provisioned - a special Tenant folder is created that only members of that tenant (plus global administrators) can see. The TENANTGUID session variable can be used as necessary (e.g. to provide context for data-level security in the RPD) Front-end functionality is isolated by tenant

Multi-Tenancy In The Web Catalog

11.1.1.7.0 Multi-Tenancy Functionality A Global Administrator is provisioned as well as a Tenant Administrator Use of Answers, Dashboards and Delivers isolated by Tenant Tenant provisioning functionality Tenant audit logs Tenant backup and restore Set query limits by tenant Tenant-specific global header and getting started sections Provide the ability to disable functionality in the user interface options while retaining the ability to access the same functionality programmatically through API

11.1.1.7.0 Multi-Tenancy Limitations No tenant access to RPD and limited access to admin functionality No tenant functionality in Essbase, RTD, BI Publisher, Scorecard or Market Segmentation No tenant access to direct database requests Limited methods for selecting tenant-specific data sources or credentials to connect to data sources No tenant-specific Application Roles No Catalog Groups

Oracle Business Intelligence 11g Lifecycle Commission BI Commission Applications Maintain Service Levels BI Platform Maintain Security Policy

Oracle BI 12c Operations Vision Multi-Tenant – always Multi-Service Instance (MSI) enabled Effectively ‘Plugable BI’ Zero downtime All system and application operations supported on-line No requirement for downtime of end-user functionality Support offline configuration First class support for configuration and metadata customization Radically simple and robust upgrade from 11g Removal of all significant 11g ‘Hot Spots’

Oracle University – The Oracle BI Lifecycle Series http://goo.gl/V2JkU9

Questions nick.tuson@oracle.com 99 99

Graphic Section Divider