Está en la página 1de 28

5: OBIEE 11g Essbase Integration

Rittman Mead Training - Cognizant Technology Solutions

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Questions This Presentation Will Answer


What is Essbase? How Essbase integrates with BI EE? What are the new features in the BI EE - Essbase integration in 11g? How outline changes in Essbase can be Synchronized with BI EE?

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Agenda
Essbase Introduction How Essbase Interacts with BI EE Import Essbase Metadata into BI EE Essbase Outline Handling Handling UDAs Handling Alias tables Handling outline changes Report on Essbase

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Oracle Essbase
Standalone OLAP server now owned by Oracle Acquired as part of the Hyperion Acquisition Adds a fully-featured OLAP server, separate to the database, as part of the Fusion Middleware family of products End-User focused, very popular with business users Used to power many of the Hyperion performance management applications Similar capabilities to Oracle OLAP Supports MDX and XML/A rather than SQL access

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase Architecture
ODBC connectivity to all major RDBMSs, plus SAP B/W Multi-dimensional OLAP engine Java and XML/A mid-tier Essbase query tools or OBIEE+

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase Analytic Capabilities


Like Oracle OLAP, it has full OLAP capabilities Drill, pivot, select, compare, rank, sort, filter, group, stack, calculate, annotate, write-back.... Reporting tools enabled by database outline Very easy to add financial-style calculations, forecasts, allocations etc Slightly more emphasis on the business/finance user, rather than the DBA (as with Oracle OLAP)

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Cubes Accessed using MDX and XML/A


Unlike Oracle OLAP, the primary query language for Essbase is MDX XML/A used for web-based access (very easy integration with OBIEE) MDX is supported by Microsoft, SAP, Hyperion, the standard for OLAP access Pros : exposes full capabilities of the OLAP model Cons : a new language to use, SQL-based tools are incompatible
With set [CUSTOMER_DIM3] as '[CUSTOMER_DIM].Levels(2).members' set [PRODUCT_DIM3] as '[PRODUCT_DIM].Levels(2).members' set [TIME_DIM3] as '[TIME_DIM].Levels(2).members' set [Q] as 'crossjoin ({[CUSTOMER_DIM3]},crossjoin ({[PRODUCT_DIM3]},{[TIME_DIM3]}))' select { [Accounts].[SALES] } on columns, NON EMPTY {[Q]} properties ANCESTOR_NAMES on rows from [global.Global]

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

OBIEE to Essbase Connectivity Introduced in 10.1.3.3.2 version of BI EE The Oracle BI Server connects to Essbase via the Essbase Client API Low-level access Precludes the use of Provider Services (implications for clustering) Essbase Client needs to be installed on the BI Server server And potentially on the workstation running Oracle BI Administrator BI Server generates MDX which is sent to Essbase Able to leverage Essbase MDX functions

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

BI EE 11g over BI EE 10g - Essbase Connectivity BI EE 10g No native support for UDAs No native support for Alias tables No support for outline changes synchronization to BI EE Limited native Essbase function shipping No native multiple hierarchy handling All prior releases of Essbase (9.3+) supported BI EE 11g Native Support for UDAs Native support for Alias tables Support for outline changes synchronization to BI EE Good Essbase native function shipping Native multiple hierarchy handling Currently supported only for 11.1.2 version of Essbase
T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

5: OBIEE 11g Essbase Integration


Labs

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Importing Essbase Meta-Data into Oracle BI Enterprise Edition


Essbase cube metadata (Outline) is imported into BI Server Semantic Model using Oracle BI Administrator tool Enter connection details Select application and database to import An Essbase administrator user is required to do the import

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Importing Essbase Meta-Data into Oracle BI Enterprise Edition


List of Applications/Databases Select the required Essbase database Similar to Relational database import

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - BI EE 11g Physical Layer Hierarchy made up of Generations Generation made up of Key Generation column Generation Key column Attribute columns can be added to display Generation Number Level Number Alias tables......etc Attribute columns supported Only for lowermost generation in a report Other columns Memnor - For generating Member Order (outline sort order) Ancestor Ref - Used for value based hierarchies (parent-child)

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

BI EE 10g Vs 11g - Default Import

10g Default Import


T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

11g Default Import

Thursday 7 October 2010

Essbase - Flatten Measures in BI EE 11g


Each Data source measure dimension can be flattened No more manual process Measure dimension gets flattened Ability to change the measure dimension

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - Create UDA Columns in BI EE 11g


UDA imports supported Full cube UDA import Dimension based UDA import

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - Alias tables in BI EE 11g


Multiple Alias tables supported Can change default Alias table Can add other Alias tables as attribute columns

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - Dimension/Hierarchy Types in BI EE 11g


Supported Dimension Types Measure Dimension (for flattening measures) Time Dimension Other Attribute Dimension Supported Hierarchy Types Fully Balanced Unbalanced (for ragged) Value (parent-child hierarchies)

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - Dimension/Hierarchy Types in BI EE 11g


Value based hierarchies Used when Essbase outlines change frequently Models each hierarchy to be a parent-child hierarchy No Sync needed with BI EE when members in an existing dimension get added/deleted

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - Properties in BI EE 11g


ALL member type Implicitly denotes the dimension root node Almost always this has to be checked Unqualified member names Leave them as defaults for normal outlines If outline has duplicate members, this has to be disabled

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - Measures in BI EE 11g


Measures Have a default aggregation of External Aggregation Measure name need not match with Essbase Outline External name should match with Essbase Outline (if flattened) The recommended agg rule is External Aggregation

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - Variables in BI EE 11g


All substitution variables imported Substitution Variables - 3 scopes Server Variables Application Variables Database Variables Server Variables Imported as <servername>.<varname> Application Variables Imported as <servername>.<appname>.<varname> Database Variables Imported as <servername>.<appname>.<dbname>.<varname>

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - Variables in BI EE 11g


All database specific substitution variables Imported automatically as Dynamic Repository Variables Refreshed using MDX Repository Init Block automatically created MDX - manually entered after import

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - BMM Layer in BI EE 11g


BMM Layer created by drag and drop All artefacts for BMM created automatically Dimensions Logical Dimension tables Logical Fact tables Measures Similar to SSAS and SAP-BW cubes integration

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - Measures & Hierarchies in BI EE 11g


Hierarchies will have same number of Generations as in the Physical layer All Measures imported will have External Aggregation as the aggregation

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - Measures & Hierarchies in BI EE 11g


Most relational modeling techniques supported in BMM Fragmentation - Requires SUM as aggregation rule Federation Calculations

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

Essbase - Presentation Layer in BI EE 11g


Same as Relational Sources Drag and Drop as well as Manual Creation Supported One Subject Area can have a maximum of only one BMM Security on individual columns/tables supported for Essbase sources as well No change/No Essbase specific functionality in this layer

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

5: OBIEE 11g Essbase Integration


Rittman Mead Training - Cognizant Technology Solutions

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Thursday 7 October 2010

También podría gustarte