OBIEE & Essbase Integration with Oracle BI Foundation 11.1.1.7 (ODTUG 2013)

10,361 views

Published on

A presentation on the architectural and installation changes for Essbase with the new 11.1.1.7 release of Oracle BI Foundation, including integrated security, the role Essbase plays in this new architecture, Essbase cube spin-off, and Smartview.

Published in: Technology, News & Politics
3 Comments
4 Likes
Statistics
Notes
  • OBIEE Oracle Business Intelligence Tutorial (Videos and Books) at $ 25.95 http://www.dbmanagement.info/Tutorials/OBIEE.htm
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • http://dbmanagement.info/Tutorials/OBIEE.htm
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • http://dbmanagement.info/Tutorials/Essbase.htm
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
10,361
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
354
Comments
3
Likes
4
Embeds 0
No embeds

No notes for slide

OBIEE & Essbase Integration with Oracle BI Foundation 11.1.1.7 (ODTUG 2013)

  1. 1. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comOBIEE and Essbase Integration with BI Foundation Suite 11.1.1.7Mark Rittman, Technical Director, Rittman MeadODTUG KScope’13, New Orleans, June 2013Wednesday, 26 June 13
  2. 2. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comAbout the Speaker•Mark Rittman, Co-Founder of Rittman Mead•Oracle ACE Director, specialising in Oracle BI&DW•14 Years Experience with Oracle Technology•Regular columnist for Oracle Magazine•Author of two Oracle Press Oracle BI books•Oracle Business Intelligence Developers Guide•Oracle Exalytics Revealed•Writer for Rittman Mead Blog :http://www.rittmanmead.com/blog•Email : mark.rittman@rittmanmead.com•Twitter : @markrittmanWednesday, 26 June 13
  3. 3. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comAbout Rittman Mead•Oracle BI and DW platinum partner•World leading specialist partner for technical excellence, solutions delivery and innovation in Oracle BI•Approximately 50 consultants worldwide•All expert in Oracle BI and DW•Offices in US (Atlanta), Europe, Australia and India•Skills in broad range of supporting Oracle tools:‣ OBIEE‣ OBIA‣ ODIEE‣ Essbase, Oracle OLAP‣ GoldenGate‣ Exadata‣ EndecaWednesday, 26 June 13
  4. 4. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comOBIEE 11g: Where Are We Now?•OBIEE 11.1.1.7 release came out in April 2013 - many new features + updated look and feel•Fourth major release of OBIEE 11g since the initial launch back in 2010•Enterprise BI platform centered around the Common Enterprise Semantic Model (RPD)•Mobile BI apps, MS Office integration, ad-hoc,dashboard and published reporting•Built around Oracle Fusion Middleware•Deployable on Windows, Unix, Linux•Accessing a range of enterprise data sources‣ Oracle and other RDBMSs‣ Essbase and other OLAP servers‣ Files, XML, web services‣ ADF and SOA sources‣ TimesTen in-memory databaseWednesday, 26 June 13
  5. 5. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comEmbedded and Leveraged Throughout the Oracle Tech and Apps Stack•Packaged EPM and CRM analytics through Oracle Business Intelligence Applications 11.1.1.7.1•Embedded in the Oracle Fusion Applications•Available as BI components within Oracle Fusion MiddlewareWednesday, 26 June 13
  6. 6. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comEmbedded and Leveraged Throughout the Oracle Tech and Apps Stack•Packaged EPM and CRM analytics through Oracle Business Intelligence Applications 11.1.1.7.1•Embedded in the Oracle Fusion Applications•Available as BI components within Oracle Fusion MiddlewareWednesday, 26 June 13
  7. 7. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comEmbedded and Leveraged Throughout the Oracle Tech and Apps Stack•Packaged EPM and CRM analytics through Oracle Business Intelligence Applications 11.1.1.7.1•Embedded in the Oracle Fusion Applications•Available as BI components within Oracle Fusion MiddlewareWednesday, 26 June 13
  8. 8. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comEmbedded and Leveraged Throughout the Oracle Tech and Apps Stack•Packaged EPM and CRM analytics through Oracle Business Intelligence Applications 11.1.1.7.1•Embedded in the Oracle Fusion Applications•Available as BI components within Oracle Fusion MiddlewareWednesday, 26 June 13
  9. 9. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comPart of the Wider Oracle BI Foundation Suite 11g•Typically now sold packaged as Oracle BI Foundation Suite 11g‣ Includes Oracle BI EE (dashboard analytics + enterprise semantic model)‣ Oracle BI Mobile‣ Oracle Scorecard & Strategy Management‣ Oracle Essbase Server•This provides the context, and the driver, forintegration between Essbase and OBIEE‣ Essbase is the “go-to” OLAP serverfor Oracle BI EE, and Oracle’s analytic apps‣ It’s also the standard software bundlewhen licensing Oracle ExalyticsWednesday, 26 June 13
  10. 10. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comRuns Better on Oracle Exalytics In-Memory Machine•Engineered System for running Oracle’s BI and EPM products•1TB RAM, 40 CPU cores, Oracle Linux 64-bit OS•Optimizations to move moreof BI + OLAP processingin-memory•Lower TCO throughco-ordinated patching, support,software releases•Comes with OBIEE,Essbase (ASO + BSO),TimesTen in-memory cacheExalyticsIn-MemoryMachineSpans Relational, Multi-Dimensional, and Unstructured analysis,combined with Financial & Operational Planning‣ In-Memory Optimized Hardware‣ In-Memory Oracle BI, TimesTen, Essbase, and Endeca‣ Many In-Memory Software InnovationsTightly-Integrated with Exadata, andBig Data ApplianceWednesday, 26 June 13
  11. 11. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThe Long-Standing Opportunity (and Threat?) from OBI / Essbase Integration•From the point that Oracle acquired Hyperion, thetalk was always around integrating EPM and OBIEE•Seen by many as an opportunity‣ Swap-out old Brio/Hyperion web tools for OBIEE‣ Make Essbase data available to a wider audience‣ Deliver world-class reporting tools able toaccess both relational, and OLAP data source•But also as a risk or threat‣ Make Essbase relational (e.g. Oracle OLAP)‣ Dumb-down the Hyperion tools‣ Oracle gets side-tracked into infrastructure work‣ Lose whats good about Essbase, Planning etc•So how’s it gone, and where are we now?Wednesday, 26 June 13
  12. 12. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comHigh-Level Integration Goals (and for All Oracle’s BI Platform Integration)•Make Essbase available as a data source for OBIEE, and vice-versa‣ Also applies to Endeca Information Discovery, TimesTen etc•Make Essbase an option for OBIEE aggregate persistence‣ Speed up ad-hoc reporting,‣ Support agile BI development‣ Maximise the value in a customer’s Oracle BI deployment•Deploy Essbase alongside OBIEE as part of the BI product install‣ Do all the product wiring, resolve security etc differences‣ Make Essbase use as seamless as possible for BI developers / users•Preserve the benefits of standalone Oracle EPM Suite‣ Recognize that most users of Essbase use it for Planning etc‣ Support running EPM in two modes; as part of BI, or as EPM SuiteWednesday, 26 June 13
  13. 13. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comEssbase and OBIEE Data Source Integration•The first widely-used example of OBIEE / Essbase Integration•Oracle BI EE’s BI Server can connect to Essbase and use as data source‣ Generates MDX queries, translates to/from OBIEE’s relational model‣ Ability to call-out to specific MDX functions if required; access to aliases and other Essbase oddities‣ “It’s been a journey” - initially underwheming, much better now, but still with some issues•OBIEE as a data source for Essbase, via Studio‣ Leverage OBIEE data integration + metadata•Support for HFM as a data source, but not Planning•Works well, but suits Essbase best when in asales analysis / star-schema context‣ But a great way to get Essbase data toa wider, dashboard-style audienceWednesday, 26 June 13
  14. 14. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comIntroduced with OBIEE 11.1.1.6.2 BP1 : Aggregate Persistence in Essbase•OBIEE’s Administration tool has the ability to define aggregates,and then persist them in an RDBMS•Repository then uses these aggregates to speed updashboard queries that otherwise aggregate on-the-fly•Basis of the Summary Advisor used with•Oracle Exalytics In-Memory Machine•OBIEE 11.1.1.6.2 BP1 bundle patch enabledstorage of these aggregates in an Essbase ASO database,using headless Essbase Studio and OBIEE Admin toolOracle BI ServerComponentPhysicalSQL, MDXPhysicalMDXBI Presentation ServerComponentOracle BI RepositoryLogical BusinessModelRead modelLogical SQL ResultsHTTP(S)User requestsfrom dashboard,ad-hoc queries etcPre-computed aggregateddata, stored in an EssbaseASO databaseDetail-level, and dynamically-calculatedaggregate dataWednesday, 26 June 13
  15. 15. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comSo How Did OBIEE 11.1.1.6.2 BP1 Aggregate Persistence in Essbase Work?•Developer/Administrator selects slice of business model to aggregate•Aggregate Persistence Wizard then creates a logical SQL script, processed by BI Server using nqcmd•BI Server uses Essbase Studio dmaservlet to create ASO outline, and rules file•Detail-level data sourced via BI Server logical model through to source databasesOracle BI RepositoryLogical BusinessModelOracle BI ServerComponentnqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tablesLogical SQLvia BI ServerODBC interfacePhysicalSQL, MDXCreate outlineRead model Add aggregatesEssbase Studio dmaservletXML request SQL queriesData load viaEssbase rules fileEssbase ServerDeveloper usesBI Administratortool to selectaggregates forcreation, with anoutput of a logicalSQL script for DDLand DML12345Wednesday, 26 June 13
  16. 16. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comAggregate Persistence Benefits & Limitations•It worked! (sort of)•OBIEE developers had the choice of Essbase ASO, or relational storage, for their aggregates•Transparent to the developer and end-user: BI Server and Essbase Studio took care of the details•But ... it was a strange way to create an Essbase cube‣ Separate ASO database per aggregate‣ Rather than one ASO database for entire OBIEE cube‣ Also restricted Essbase (in this install type) tojust this use, hard-wired to OBIEE using a single user‣ More of a PoC than a full featureWednesday, 26 June 13
  17. 17. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThe First Integration of Essbase into the OBIEE Tech Stack•What was more interesting, was how Oracle integrated Essbase into the OBIEE tech stack•OBIEE 11.1.1.6, and the 11.1.1.6.2 BP1 bundle patch, included Essbase + administrationtools as part of the install bundle, but these were not by default enabled•Needed to be patched to 11.1.1.6.2 BP1, then installed using options in a response file[DATAMART_AUTOMATION]ESSBASE_STUDIO_URL = "http://localhost:9080/dma/dmaservlet";ESSBASE_SERVER = "localhost";DMA_DATABASE = "DMA_DB";Wednesday, 26 June 13
  18. 18. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comNew in OBIEE 11.1.1.7 : Full Integration of Essbase into OBIEE Tech Stack•From OBIEE 11.1.1.7, Essbase is now an install optionwithin the OBIEE product installer‣ Has to be licensed separately, or as part of BI Foundation•Installs Essbase Server, Essbase Studio,Financial Reporting and other BI-related/complementarytools alongside OBIEE•Management of Essbase Server, Security, start/stop etcall from single Enterprise Manager farmWednesday, 26 June 13
  19. 19. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comEssbase and OBIEE within Oracle BI Domain - EM Management•Essbase can be stopped, started, restarted from EM via OPMN•Essbase metrics reported on from EM•Integrated security tools via OPSSapplication roles and policiesWednesday, 26 June 13
  20. 20. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comEssbase Role within Oracle BI Foundation Suite•Essbase is deployed alongside OBIEE to complement OBIEE’s existing relational capabilities•Adds an enterprise-class OLAP server to the stack, deeply integrated•Essbase is supporting BI; elsewhere, in EPM Suite, it runs the show alone•All integration work in this context is about making BI run better,not replacing Essbase-specific tools or removing EPM SuiteWednesday, 26 June 13
  21. 21. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comIntegration of Essbase with Fusion Middleware (OBIEE) Security•Essbase security in this context is aligned with FMW security‣ Application roles and policies, use of WLS LDAP server vs. Essbase Native / HSS‣ Extensible via WebLogic providers / OPSS•Fusion Middleware Control used for almost all Essbase security tasks‣ Data and Metadata filters still defined using EAS,provisioned using EM using application policies•Shared Services still exists for EPM Suite, but cannot beused to integrate with OBIEE in the same way as thisWednesday, 26 June 13
  22. 22. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comCreating Essbase-Related Application Roles, and Assigning Filters•The FMW policy store, and application roles/policies, replace Shared Services for assigning filters•Filters still created using MaxL or EAS, but now granted through application policy resource permissions12Wednesday, 26 June 13
  23. 23. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comApplication Roles and Data / Metadata Filtering•Users, groups and application roles have the Essbase-related application policies assigned to them‣ Note - need to type in resource names, do not auto-populate with list of Essbase filters•RPD database connection pools use USER: and PASSWORD: variables to pass credentials to Essbase345Wednesday, 26 June 13
  24. 24. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThe Return of EPM Workspace Integration from OBIEE 11.1.1.7•EPM Workspace integration returns with OBIEE 11.1.1.7!•SSO via shared OPSS (FMW) security•Launch BI content from within Workspace•Store FR reports in Catalog (must launch fromEPM Workspace though, not from OBIEE dashboard)Wednesday, 26 June 13
  25. 25. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comAlso - Full Essbase Cube Spin-Off in OBIEE 11.1.1.7•More of a developer preview at this stage, but ...•... OBIEE logical SQL command CREATE CUBE providesability to create whole Essbase ASO or BSO cube from RPD•Rather than just a single aggregate slice•One for the future - full OLAP data mart automation?Wednesday, 26 June 13
  26. 26. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comEssbase Cube Spin-Off and Aggregate Persistence / Data Mart Automation•Cube Spin-Off process uses OBIEE aggregate persistence feature•Maps cube into RPD physical layer, and as properly-mapped business model LTSsWednesday, 26 June 13
  27. 27. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comAnd for a Bonus: SmartView Compatibility across Essbase and OBIEE•From OBIEE 11.1.1.7, SmartView can now be used with OBIEE for Office integration•Ability to create new reports as well as analyze Catalog content via Excel, Word etc•Replaces BI Office (and original SmartView from OBIEE 10g)Wednesday, 26 June 13
  28. 28. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comCreating a SmartView Connection to OBIEE Pt.1:•OBIEE connections generally creates as “private connections”•Install Smartview (64-bit MS Office requires MOS patch 16238382)•Select SmartView > Panel > Private Connections > Create New ConnectionWednesday, 26 June 13
  29. 29. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comCreating a SmartView Connection to OBIEE Pt.2:•Enter connection URL to OBIEE’s SmartView provider in the formathttp://[machine_name:port]/analytics/jbips12Wednesday, 26 June 13
  30. 30. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comCreating a SmartView Connection Pt.3:•Enter connection credentials for OBIEE, save as a private connection12Wednesday, 26 June 13
  31. 31. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comOpening an OBIEE Analysis within SmartView•Existing Catalog analyses can be opened and viewed, similar to BI OfficeWednesday, 26 June 13
  32. 32. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comCreating a New SmartView Analysis•View Designer feature allows new reports to be created from scratch in MS OfficeWednesday, 26 June 13
  33. 33. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comSaving Back to the Catalog•Content created using SmartView can then be saved back to the catalog, tothen be viewed as a regular BI analysis•Or saved to the local filesystem, justlike any other Excel fileWednesday, 26 June 13
  34. 34. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comSummary•Essbase integration with OBIEE has come a long way since the Hyperion acquisition•Use-cases have crystallized around Essbase providing the OLAP server for OBIEE•Has required changes (or alternatives) to how Essbase security works, to align with OBIEE•Progress also made on having Essbase work as an automated data mart engine for OBIEE•EPM Workspace is back, but really in the context of BI - not full Planning etc integration•Starting to deliver now on the promise of Essbase taking OBIEE to the next level•Perfect complement to Exalytics - in-memory ROLAP/OLAP with low TCOWednesday, 26 June 13
  35. 35. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThank You for Attending!• Thank you for attending this presentation, and more information can be found at http://www.rittmanmead.com• Contact us at info@rittmanmead.com or mark.rittman@rittmanmead.com• Look out for our book, “Oracle Business Intelligence Developers Guide” out now!• Follow-us on Twitter (@rittmanmead) or Facebook (facebook.com/rittmanmead)Wednesday, 26 June 13
  36. 36. T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comOBIEE and Essbase Integration with BI Foundation Suite 11.1.1.7Mark Rittman, Technical Director, Rittman MeadODTUG KScope’13, New Orleans, June 2013Wednesday, 26 June 13

×