obiee12c and embedded essbase 12c - an initial look at query acceleration use-case
Post on 21-Apr-2017
3.104 Views
Preview:
TRANSCRIPT
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
OBIEE12c and Embedded Essbase 12cAn Initial Look at Query Acceleration Use-Case
Mark Rittman CTO Rittman Mead January 2016 -
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 2
bullOracle BI and DW Gold partnerbullWinner of five UKOUG Partner of the Year awards in 2013 - including BIbullWorld leading specialist partner for technical excellence solutions delivery and innovation in Oracle BI
bullApproximately 80 consultants worldwidebullOffices in US (Atlanta) EuropebullSkills in broad range of supporting Oracle toolsEssbase Oracle OLAPGoldenGateEndecaOBIEE OBIA ODIEEBig Data Hadoop NoSQL amp Big Data Discovery
About Rittman Mead
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 3
bullLatest release of Oracle Business Intelligence Enterprise EditionVisual Analyzer - key new end-user featureData mashups - allow users to add data to their own subject areaUpdated look and feel for Answers Dashboards etcLayered RPD customizations
bullSimpler configuration + cloning etcbull Installer includes option as per 11g to install Essbase alongside OBIEESo what does Essbase look like in 12c
OBIEE 1221 - Initial Release of OBIEE 12c
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 4
bullEssbase has been supported a datasource for OBIEE since OBIEE10gBI Server translates Logical SQL queries against RPD into MDX Specific MDX function calls can be passed through (EVALUATE etc)Incremental improvements over years to better support Essbase specifics)
bullHyperion Planning amp HFM also supported as sourcesbullSmartView ships with OBIEE withdual EssbaseOBIEE connectivity
Essbase and OBIEE Integration Since OBIEE 10g
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 5
bullUse OBIEE as the Management Reporting platform for both EPM and EssbasebullEssbase and Hyperion Planning as datasourcesHFM via EAL
bullReplace EPM reportingdashboard toolsWebAnalysisVisual Explorer
bullTighter integrations with Financial Reports bull Integrate BI into EPM WorkspacebullExtend SmartView to OBIEE
Integration Between The Product Planned from Day 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 6
bullAccess data in Essbase cube to add as measures attributes in reportbullCombine (federate) with other datasets (relational Hadoop etc)bull Include planning data with actuals in BI dashboardbullMake use of Essbase calculations and forecasts for BI data
Oracle Essbase as a Data Source for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 7
bullOBIEE from version 10g connects to Essbase Server as a data sourceOBIEE11g min Essbase release 11113OBIEE12c min Essbase release 1112+
bullOptional pass-through of Essbase usernamepasswordLeverage Essbase data filters and meta filters for row-level security
bullSeparate OBIEE and Essbase security modelsSSO possible but one-way onlyUses CSS Token generated by BI Server
bullMinimum integration but max flexibilityStandard approach for most use-cases
Connecting OBIEE (BI Server) to an Essbase Server
Oracle BI ServerComponent
Physical SQL MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Results
Standalone Essbase Server
Shared Servicesfor User Roles
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 8
bullAs well as being sold separately and as part of Oracle EPM Suite it can also be licensed as part of a complete Oracle BI Foundation platformSold as a tightly-integrated OLAP server well-suited to sales reporting-type scenarios
bullCo-installed with OBIEE and Oracle RTDbullOmits features such as Shared Servicesand applications such as Planning to focus solely on BI-type scenarios
bullMost of as assumed this was just packaging and cross-selling from OracleEssbase would still just be Essbasehellip
Essbase Server Packaged with OBIEE - BI Foundation
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 9
bullEssbase in this scenario is all about BI - making OBIEE faster and more fully-featuredbullAdds an enterprise-class OLAP server to the stack deeply integratedGoes one-better than Tableau Qlikview etc - ASO in-mem OLAP vs simple query cache
bullAll integration work in this context is about making BI run betternot replacing Essbase-specific tools or removing EPM Suite
bullAnd the primary use case is query acceleration Faster Analysis and CalculationsBusiness AgilityImmediate VisibilityAdapt to changesAccurate models
Essbase As Query Accelerator for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 10
bullRuns the BI layer on a high-performance multi-core 1-2TB serverbull In-memory cache used to accelerate the BI part of the stackbullOBIEE Summary Advisor identifies aggregates based on previous queries creates in TT or DB12c In-Mem
bullUses Oracle TimesTen for Exalytics or Oracle 12c DB In-Mem OptionConsistent response times for queriesIn-memory caching of aggregates40 cores for high concurrencyRe-engineered BI and OLAP softwarethat assumes 40 cores and 1TB RAM
bullWorks well and can be great solution for IT-led projects
But hellip Isnrsquot This What Exalytics + TimesTen Was For
ERPApps DW
Oracle BI
In-Memory DBCache
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 11
bullSelectively creates aggregations that would have made historic queries run fasterApproach driven by limits on TimesTen memory on An Exalytics server
bullDoes not pre-compute all aggregations and needs refining and updating over timebullCoupled with TimesTen immaturity in hindsight not a great solution
Limitations with the Summary Advisor TT Approach
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 2
bullOracle BI and DW Gold partnerbullWinner of five UKOUG Partner of the Year awards in 2013 - including BIbullWorld leading specialist partner for technical excellence solutions delivery and innovation in Oracle BI
bullApproximately 80 consultants worldwidebullOffices in US (Atlanta) EuropebullSkills in broad range of supporting Oracle toolsEssbase Oracle OLAPGoldenGateEndecaOBIEE OBIA ODIEEBig Data Hadoop NoSQL amp Big Data Discovery
About Rittman Mead
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 3
bullLatest release of Oracle Business Intelligence Enterprise EditionVisual Analyzer - key new end-user featureData mashups - allow users to add data to their own subject areaUpdated look and feel for Answers Dashboards etcLayered RPD customizations
bullSimpler configuration + cloning etcbull Installer includes option as per 11g to install Essbase alongside OBIEESo what does Essbase look like in 12c
OBIEE 1221 - Initial Release of OBIEE 12c
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 4
bullEssbase has been supported a datasource for OBIEE since OBIEE10gBI Server translates Logical SQL queries against RPD into MDX Specific MDX function calls can be passed through (EVALUATE etc)Incremental improvements over years to better support Essbase specifics)
bullHyperion Planning amp HFM also supported as sourcesbullSmartView ships with OBIEE withdual EssbaseOBIEE connectivity
Essbase and OBIEE Integration Since OBIEE 10g
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 5
bullUse OBIEE as the Management Reporting platform for both EPM and EssbasebullEssbase and Hyperion Planning as datasourcesHFM via EAL
bullReplace EPM reportingdashboard toolsWebAnalysisVisual Explorer
bullTighter integrations with Financial Reports bull Integrate BI into EPM WorkspacebullExtend SmartView to OBIEE
Integration Between The Product Planned from Day 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 6
bullAccess data in Essbase cube to add as measures attributes in reportbullCombine (federate) with other datasets (relational Hadoop etc)bull Include planning data with actuals in BI dashboardbullMake use of Essbase calculations and forecasts for BI data
Oracle Essbase as a Data Source for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 7
bullOBIEE from version 10g connects to Essbase Server as a data sourceOBIEE11g min Essbase release 11113OBIEE12c min Essbase release 1112+
bullOptional pass-through of Essbase usernamepasswordLeverage Essbase data filters and meta filters for row-level security
bullSeparate OBIEE and Essbase security modelsSSO possible but one-way onlyUses CSS Token generated by BI Server
bullMinimum integration but max flexibilityStandard approach for most use-cases
Connecting OBIEE (BI Server) to an Essbase Server
Oracle BI ServerComponent
Physical SQL MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Results
Standalone Essbase Server
Shared Servicesfor User Roles
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 8
bullAs well as being sold separately and as part of Oracle EPM Suite it can also be licensed as part of a complete Oracle BI Foundation platformSold as a tightly-integrated OLAP server well-suited to sales reporting-type scenarios
bullCo-installed with OBIEE and Oracle RTDbullOmits features such as Shared Servicesand applications such as Planning to focus solely on BI-type scenarios
bullMost of as assumed this was just packaging and cross-selling from OracleEssbase would still just be Essbasehellip
Essbase Server Packaged with OBIEE - BI Foundation
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 9
bullEssbase in this scenario is all about BI - making OBIEE faster and more fully-featuredbullAdds an enterprise-class OLAP server to the stack deeply integratedGoes one-better than Tableau Qlikview etc - ASO in-mem OLAP vs simple query cache
bullAll integration work in this context is about making BI run betternot replacing Essbase-specific tools or removing EPM Suite
bullAnd the primary use case is query acceleration Faster Analysis and CalculationsBusiness AgilityImmediate VisibilityAdapt to changesAccurate models
Essbase As Query Accelerator for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 10
bullRuns the BI layer on a high-performance multi-core 1-2TB serverbull In-memory cache used to accelerate the BI part of the stackbullOBIEE Summary Advisor identifies aggregates based on previous queries creates in TT or DB12c In-Mem
bullUses Oracle TimesTen for Exalytics or Oracle 12c DB In-Mem OptionConsistent response times for queriesIn-memory caching of aggregates40 cores for high concurrencyRe-engineered BI and OLAP softwarethat assumes 40 cores and 1TB RAM
bullWorks well and can be great solution for IT-led projects
But hellip Isnrsquot This What Exalytics + TimesTen Was For
ERPApps DW
Oracle BI
In-Memory DBCache
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 11
bullSelectively creates aggregations that would have made historic queries run fasterApproach driven by limits on TimesTen memory on An Exalytics server
bullDoes not pre-compute all aggregations and needs refining and updating over timebullCoupled with TimesTen immaturity in hindsight not a great solution
Limitations with the Summary Advisor TT Approach
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 3
bullLatest release of Oracle Business Intelligence Enterprise EditionVisual Analyzer - key new end-user featureData mashups - allow users to add data to their own subject areaUpdated look and feel for Answers Dashboards etcLayered RPD customizations
bullSimpler configuration + cloning etcbull Installer includes option as per 11g to install Essbase alongside OBIEESo what does Essbase look like in 12c
OBIEE 1221 - Initial Release of OBIEE 12c
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 4
bullEssbase has been supported a datasource for OBIEE since OBIEE10gBI Server translates Logical SQL queries against RPD into MDX Specific MDX function calls can be passed through (EVALUATE etc)Incremental improvements over years to better support Essbase specifics)
bullHyperion Planning amp HFM also supported as sourcesbullSmartView ships with OBIEE withdual EssbaseOBIEE connectivity
Essbase and OBIEE Integration Since OBIEE 10g
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 5
bullUse OBIEE as the Management Reporting platform for both EPM and EssbasebullEssbase and Hyperion Planning as datasourcesHFM via EAL
bullReplace EPM reportingdashboard toolsWebAnalysisVisual Explorer
bullTighter integrations with Financial Reports bull Integrate BI into EPM WorkspacebullExtend SmartView to OBIEE
Integration Between The Product Planned from Day 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 6
bullAccess data in Essbase cube to add as measures attributes in reportbullCombine (federate) with other datasets (relational Hadoop etc)bull Include planning data with actuals in BI dashboardbullMake use of Essbase calculations and forecasts for BI data
Oracle Essbase as a Data Source for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 7
bullOBIEE from version 10g connects to Essbase Server as a data sourceOBIEE11g min Essbase release 11113OBIEE12c min Essbase release 1112+
bullOptional pass-through of Essbase usernamepasswordLeverage Essbase data filters and meta filters for row-level security
bullSeparate OBIEE and Essbase security modelsSSO possible but one-way onlyUses CSS Token generated by BI Server
bullMinimum integration but max flexibilityStandard approach for most use-cases
Connecting OBIEE (BI Server) to an Essbase Server
Oracle BI ServerComponent
Physical SQL MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Results
Standalone Essbase Server
Shared Servicesfor User Roles
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 8
bullAs well as being sold separately and as part of Oracle EPM Suite it can also be licensed as part of a complete Oracle BI Foundation platformSold as a tightly-integrated OLAP server well-suited to sales reporting-type scenarios
bullCo-installed with OBIEE and Oracle RTDbullOmits features such as Shared Servicesand applications such as Planning to focus solely on BI-type scenarios
bullMost of as assumed this was just packaging and cross-selling from OracleEssbase would still just be Essbasehellip
Essbase Server Packaged with OBIEE - BI Foundation
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 9
bullEssbase in this scenario is all about BI - making OBIEE faster and more fully-featuredbullAdds an enterprise-class OLAP server to the stack deeply integratedGoes one-better than Tableau Qlikview etc - ASO in-mem OLAP vs simple query cache
bullAll integration work in this context is about making BI run betternot replacing Essbase-specific tools or removing EPM Suite
bullAnd the primary use case is query acceleration Faster Analysis and CalculationsBusiness AgilityImmediate VisibilityAdapt to changesAccurate models
Essbase As Query Accelerator for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 10
bullRuns the BI layer on a high-performance multi-core 1-2TB serverbull In-memory cache used to accelerate the BI part of the stackbullOBIEE Summary Advisor identifies aggregates based on previous queries creates in TT or DB12c In-Mem
bullUses Oracle TimesTen for Exalytics or Oracle 12c DB In-Mem OptionConsistent response times for queriesIn-memory caching of aggregates40 cores for high concurrencyRe-engineered BI and OLAP softwarethat assumes 40 cores and 1TB RAM
bullWorks well and can be great solution for IT-led projects
But hellip Isnrsquot This What Exalytics + TimesTen Was For
ERPApps DW
Oracle BI
In-Memory DBCache
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 11
bullSelectively creates aggregations that would have made historic queries run fasterApproach driven by limits on TimesTen memory on An Exalytics server
bullDoes not pre-compute all aggregations and needs refining and updating over timebullCoupled with TimesTen immaturity in hindsight not a great solution
Limitations with the Summary Advisor TT Approach
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 4
bullEssbase has been supported a datasource for OBIEE since OBIEE10gBI Server translates Logical SQL queries against RPD into MDX Specific MDX function calls can be passed through (EVALUATE etc)Incremental improvements over years to better support Essbase specifics)
bullHyperion Planning amp HFM also supported as sourcesbullSmartView ships with OBIEE withdual EssbaseOBIEE connectivity
Essbase and OBIEE Integration Since OBIEE 10g
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 5
bullUse OBIEE as the Management Reporting platform for both EPM and EssbasebullEssbase and Hyperion Planning as datasourcesHFM via EAL
bullReplace EPM reportingdashboard toolsWebAnalysisVisual Explorer
bullTighter integrations with Financial Reports bull Integrate BI into EPM WorkspacebullExtend SmartView to OBIEE
Integration Between The Product Planned from Day 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 6
bullAccess data in Essbase cube to add as measures attributes in reportbullCombine (federate) with other datasets (relational Hadoop etc)bull Include planning data with actuals in BI dashboardbullMake use of Essbase calculations and forecasts for BI data
Oracle Essbase as a Data Source for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 7
bullOBIEE from version 10g connects to Essbase Server as a data sourceOBIEE11g min Essbase release 11113OBIEE12c min Essbase release 1112+
bullOptional pass-through of Essbase usernamepasswordLeverage Essbase data filters and meta filters for row-level security
bullSeparate OBIEE and Essbase security modelsSSO possible but one-way onlyUses CSS Token generated by BI Server
bullMinimum integration but max flexibilityStandard approach for most use-cases
Connecting OBIEE (BI Server) to an Essbase Server
Oracle BI ServerComponent
Physical SQL MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Results
Standalone Essbase Server
Shared Servicesfor User Roles
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 8
bullAs well as being sold separately and as part of Oracle EPM Suite it can also be licensed as part of a complete Oracle BI Foundation platformSold as a tightly-integrated OLAP server well-suited to sales reporting-type scenarios
bullCo-installed with OBIEE and Oracle RTDbullOmits features such as Shared Servicesand applications such as Planning to focus solely on BI-type scenarios
bullMost of as assumed this was just packaging and cross-selling from OracleEssbase would still just be Essbasehellip
Essbase Server Packaged with OBIEE - BI Foundation
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 9
bullEssbase in this scenario is all about BI - making OBIEE faster and more fully-featuredbullAdds an enterprise-class OLAP server to the stack deeply integratedGoes one-better than Tableau Qlikview etc - ASO in-mem OLAP vs simple query cache
bullAll integration work in this context is about making BI run betternot replacing Essbase-specific tools or removing EPM Suite
bullAnd the primary use case is query acceleration Faster Analysis and CalculationsBusiness AgilityImmediate VisibilityAdapt to changesAccurate models
Essbase As Query Accelerator for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 10
bullRuns the BI layer on a high-performance multi-core 1-2TB serverbull In-memory cache used to accelerate the BI part of the stackbullOBIEE Summary Advisor identifies aggregates based on previous queries creates in TT or DB12c In-Mem
bullUses Oracle TimesTen for Exalytics or Oracle 12c DB In-Mem OptionConsistent response times for queriesIn-memory caching of aggregates40 cores for high concurrencyRe-engineered BI and OLAP softwarethat assumes 40 cores and 1TB RAM
bullWorks well and can be great solution for IT-led projects
But hellip Isnrsquot This What Exalytics + TimesTen Was For
ERPApps DW
Oracle BI
In-Memory DBCache
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 11
bullSelectively creates aggregations that would have made historic queries run fasterApproach driven by limits on TimesTen memory on An Exalytics server
bullDoes not pre-compute all aggregations and needs refining and updating over timebullCoupled with TimesTen immaturity in hindsight not a great solution
Limitations with the Summary Advisor TT Approach
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 5
bullUse OBIEE as the Management Reporting platform for both EPM and EssbasebullEssbase and Hyperion Planning as datasourcesHFM via EAL
bullReplace EPM reportingdashboard toolsWebAnalysisVisual Explorer
bullTighter integrations with Financial Reports bull Integrate BI into EPM WorkspacebullExtend SmartView to OBIEE
Integration Between The Product Planned from Day 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 6
bullAccess data in Essbase cube to add as measures attributes in reportbullCombine (federate) with other datasets (relational Hadoop etc)bull Include planning data with actuals in BI dashboardbullMake use of Essbase calculations and forecasts for BI data
Oracle Essbase as a Data Source for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 7
bullOBIEE from version 10g connects to Essbase Server as a data sourceOBIEE11g min Essbase release 11113OBIEE12c min Essbase release 1112+
bullOptional pass-through of Essbase usernamepasswordLeverage Essbase data filters and meta filters for row-level security
bullSeparate OBIEE and Essbase security modelsSSO possible but one-way onlyUses CSS Token generated by BI Server
bullMinimum integration but max flexibilityStandard approach for most use-cases
Connecting OBIEE (BI Server) to an Essbase Server
Oracle BI ServerComponent
Physical SQL MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Results
Standalone Essbase Server
Shared Servicesfor User Roles
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 8
bullAs well as being sold separately and as part of Oracle EPM Suite it can also be licensed as part of a complete Oracle BI Foundation platformSold as a tightly-integrated OLAP server well-suited to sales reporting-type scenarios
bullCo-installed with OBIEE and Oracle RTDbullOmits features such as Shared Servicesand applications such as Planning to focus solely on BI-type scenarios
bullMost of as assumed this was just packaging and cross-selling from OracleEssbase would still just be Essbasehellip
Essbase Server Packaged with OBIEE - BI Foundation
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 9
bullEssbase in this scenario is all about BI - making OBIEE faster and more fully-featuredbullAdds an enterprise-class OLAP server to the stack deeply integratedGoes one-better than Tableau Qlikview etc - ASO in-mem OLAP vs simple query cache
bullAll integration work in this context is about making BI run betternot replacing Essbase-specific tools or removing EPM Suite
bullAnd the primary use case is query acceleration Faster Analysis and CalculationsBusiness AgilityImmediate VisibilityAdapt to changesAccurate models
Essbase As Query Accelerator for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 10
bullRuns the BI layer on a high-performance multi-core 1-2TB serverbull In-memory cache used to accelerate the BI part of the stackbullOBIEE Summary Advisor identifies aggregates based on previous queries creates in TT or DB12c In-Mem
bullUses Oracle TimesTen for Exalytics or Oracle 12c DB In-Mem OptionConsistent response times for queriesIn-memory caching of aggregates40 cores for high concurrencyRe-engineered BI and OLAP softwarethat assumes 40 cores and 1TB RAM
bullWorks well and can be great solution for IT-led projects
But hellip Isnrsquot This What Exalytics + TimesTen Was For
ERPApps DW
Oracle BI
In-Memory DBCache
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 11
bullSelectively creates aggregations that would have made historic queries run fasterApproach driven by limits on TimesTen memory on An Exalytics server
bullDoes not pre-compute all aggregations and needs refining and updating over timebullCoupled with TimesTen immaturity in hindsight not a great solution
Limitations with the Summary Advisor TT Approach
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 6
bullAccess data in Essbase cube to add as measures attributes in reportbullCombine (federate) with other datasets (relational Hadoop etc)bull Include planning data with actuals in BI dashboardbullMake use of Essbase calculations and forecasts for BI data
Oracle Essbase as a Data Source for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 7
bullOBIEE from version 10g connects to Essbase Server as a data sourceOBIEE11g min Essbase release 11113OBIEE12c min Essbase release 1112+
bullOptional pass-through of Essbase usernamepasswordLeverage Essbase data filters and meta filters for row-level security
bullSeparate OBIEE and Essbase security modelsSSO possible but one-way onlyUses CSS Token generated by BI Server
bullMinimum integration but max flexibilityStandard approach for most use-cases
Connecting OBIEE (BI Server) to an Essbase Server
Oracle BI ServerComponent
Physical SQL MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Results
Standalone Essbase Server
Shared Servicesfor User Roles
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 8
bullAs well as being sold separately and as part of Oracle EPM Suite it can also be licensed as part of a complete Oracle BI Foundation platformSold as a tightly-integrated OLAP server well-suited to sales reporting-type scenarios
bullCo-installed with OBIEE and Oracle RTDbullOmits features such as Shared Servicesand applications such as Planning to focus solely on BI-type scenarios
bullMost of as assumed this was just packaging and cross-selling from OracleEssbase would still just be Essbasehellip
Essbase Server Packaged with OBIEE - BI Foundation
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 9
bullEssbase in this scenario is all about BI - making OBIEE faster and more fully-featuredbullAdds an enterprise-class OLAP server to the stack deeply integratedGoes one-better than Tableau Qlikview etc - ASO in-mem OLAP vs simple query cache
bullAll integration work in this context is about making BI run betternot replacing Essbase-specific tools or removing EPM Suite
bullAnd the primary use case is query acceleration Faster Analysis and CalculationsBusiness AgilityImmediate VisibilityAdapt to changesAccurate models
Essbase As Query Accelerator for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 10
bullRuns the BI layer on a high-performance multi-core 1-2TB serverbull In-memory cache used to accelerate the BI part of the stackbullOBIEE Summary Advisor identifies aggregates based on previous queries creates in TT or DB12c In-Mem
bullUses Oracle TimesTen for Exalytics or Oracle 12c DB In-Mem OptionConsistent response times for queriesIn-memory caching of aggregates40 cores for high concurrencyRe-engineered BI and OLAP softwarethat assumes 40 cores and 1TB RAM
bullWorks well and can be great solution for IT-led projects
But hellip Isnrsquot This What Exalytics + TimesTen Was For
ERPApps DW
Oracle BI
In-Memory DBCache
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 11
bullSelectively creates aggregations that would have made historic queries run fasterApproach driven by limits on TimesTen memory on An Exalytics server
bullDoes not pre-compute all aggregations and needs refining and updating over timebullCoupled with TimesTen immaturity in hindsight not a great solution
Limitations with the Summary Advisor TT Approach
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 7
bullOBIEE from version 10g connects to Essbase Server as a data sourceOBIEE11g min Essbase release 11113OBIEE12c min Essbase release 1112+
bullOptional pass-through of Essbase usernamepasswordLeverage Essbase data filters and meta filters for row-level security
bullSeparate OBIEE and Essbase security modelsSSO possible but one-way onlyUses CSS Token generated by BI Server
bullMinimum integration but max flexibilityStandard approach for most use-cases
Connecting OBIEE (BI Server) to an Essbase Server
Oracle BI ServerComponent
Physical SQL MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Results
Standalone Essbase Server
Shared Servicesfor User Roles
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 8
bullAs well as being sold separately and as part of Oracle EPM Suite it can also be licensed as part of a complete Oracle BI Foundation platformSold as a tightly-integrated OLAP server well-suited to sales reporting-type scenarios
bullCo-installed with OBIEE and Oracle RTDbullOmits features such as Shared Servicesand applications such as Planning to focus solely on BI-type scenarios
bullMost of as assumed this was just packaging and cross-selling from OracleEssbase would still just be Essbasehellip
Essbase Server Packaged with OBIEE - BI Foundation
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 9
bullEssbase in this scenario is all about BI - making OBIEE faster and more fully-featuredbullAdds an enterprise-class OLAP server to the stack deeply integratedGoes one-better than Tableau Qlikview etc - ASO in-mem OLAP vs simple query cache
bullAll integration work in this context is about making BI run betternot replacing Essbase-specific tools or removing EPM Suite
bullAnd the primary use case is query acceleration Faster Analysis and CalculationsBusiness AgilityImmediate VisibilityAdapt to changesAccurate models
Essbase As Query Accelerator for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 10
bullRuns the BI layer on a high-performance multi-core 1-2TB serverbull In-memory cache used to accelerate the BI part of the stackbullOBIEE Summary Advisor identifies aggregates based on previous queries creates in TT or DB12c In-Mem
bullUses Oracle TimesTen for Exalytics or Oracle 12c DB In-Mem OptionConsistent response times for queriesIn-memory caching of aggregates40 cores for high concurrencyRe-engineered BI and OLAP softwarethat assumes 40 cores and 1TB RAM
bullWorks well and can be great solution for IT-led projects
But hellip Isnrsquot This What Exalytics + TimesTen Was For
ERPApps DW
Oracle BI
In-Memory DBCache
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 11
bullSelectively creates aggregations that would have made historic queries run fasterApproach driven by limits on TimesTen memory on An Exalytics server
bullDoes not pre-compute all aggregations and needs refining and updating over timebullCoupled with TimesTen immaturity in hindsight not a great solution
Limitations with the Summary Advisor TT Approach
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 8
bullAs well as being sold separately and as part of Oracle EPM Suite it can also be licensed as part of a complete Oracle BI Foundation platformSold as a tightly-integrated OLAP server well-suited to sales reporting-type scenarios
bullCo-installed with OBIEE and Oracle RTDbullOmits features such as Shared Servicesand applications such as Planning to focus solely on BI-type scenarios
bullMost of as assumed this was just packaging and cross-selling from OracleEssbase would still just be Essbasehellip
Essbase Server Packaged with OBIEE - BI Foundation
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 9
bullEssbase in this scenario is all about BI - making OBIEE faster and more fully-featuredbullAdds an enterprise-class OLAP server to the stack deeply integratedGoes one-better than Tableau Qlikview etc - ASO in-mem OLAP vs simple query cache
bullAll integration work in this context is about making BI run betternot replacing Essbase-specific tools or removing EPM Suite
bullAnd the primary use case is query acceleration Faster Analysis and CalculationsBusiness AgilityImmediate VisibilityAdapt to changesAccurate models
Essbase As Query Accelerator for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 10
bullRuns the BI layer on a high-performance multi-core 1-2TB serverbull In-memory cache used to accelerate the BI part of the stackbullOBIEE Summary Advisor identifies aggregates based on previous queries creates in TT or DB12c In-Mem
bullUses Oracle TimesTen for Exalytics or Oracle 12c DB In-Mem OptionConsistent response times for queriesIn-memory caching of aggregates40 cores for high concurrencyRe-engineered BI and OLAP softwarethat assumes 40 cores and 1TB RAM
bullWorks well and can be great solution for IT-led projects
But hellip Isnrsquot This What Exalytics + TimesTen Was For
ERPApps DW
Oracle BI
In-Memory DBCache
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 11
bullSelectively creates aggregations that would have made historic queries run fasterApproach driven by limits on TimesTen memory on An Exalytics server
bullDoes not pre-compute all aggregations and needs refining and updating over timebullCoupled with TimesTen immaturity in hindsight not a great solution
Limitations with the Summary Advisor TT Approach
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 9
bullEssbase in this scenario is all about BI - making OBIEE faster and more fully-featuredbullAdds an enterprise-class OLAP server to the stack deeply integratedGoes one-better than Tableau Qlikview etc - ASO in-mem OLAP vs simple query cache
bullAll integration work in this context is about making BI run betternot replacing Essbase-specific tools or removing EPM Suite
bullAnd the primary use case is query acceleration Faster Analysis and CalculationsBusiness AgilityImmediate VisibilityAdapt to changesAccurate models
Essbase As Query Accelerator for OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 10
bullRuns the BI layer on a high-performance multi-core 1-2TB serverbull In-memory cache used to accelerate the BI part of the stackbullOBIEE Summary Advisor identifies aggregates based on previous queries creates in TT or DB12c In-Mem
bullUses Oracle TimesTen for Exalytics or Oracle 12c DB In-Mem OptionConsistent response times for queriesIn-memory caching of aggregates40 cores for high concurrencyRe-engineered BI and OLAP softwarethat assumes 40 cores and 1TB RAM
bullWorks well and can be great solution for IT-led projects
But hellip Isnrsquot This What Exalytics + TimesTen Was For
ERPApps DW
Oracle BI
In-Memory DBCache
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 11
bullSelectively creates aggregations that would have made historic queries run fasterApproach driven by limits on TimesTen memory on An Exalytics server
bullDoes not pre-compute all aggregations and needs refining and updating over timebullCoupled with TimesTen immaturity in hindsight not a great solution
Limitations with the Summary Advisor TT Approach
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 10
bullRuns the BI layer on a high-performance multi-core 1-2TB serverbull In-memory cache used to accelerate the BI part of the stackbullOBIEE Summary Advisor identifies aggregates based on previous queries creates in TT or DB12c In-Mem
bullUses Oracle TimesTen for Exalytics or Oracle 12c DB In-Mem OptionConsistent response times for queriesIn-memory caching of aggregates40 cores for high concurrencyRe-engineered BI and OLAP softwarethat assumes 40 cores and 1TB RAM
bullWorks well and can be great solution for IT-led projects
But hellip Isnrsquot This What Exalytics + TimesTen Was For
ERPApps DW
Oracle BI
In-Memory DBCache
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 11
bullSelectively creates aggregations that would have made historic queries run fasterApproach driven by limits on TimesTen memory on An Exalytics server
bullDoes not pre-compute all aggregations and needs refining and updating over timebullCoupled with TimesTen immaturity in hindsight not a great solution
Limitations with the Summary Advisor TT Approach
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 11
bullSelectively creates aggregations that would have made historic queries run fasterApproach driven by limits on TimesTen memory on An Exalytics server
bullDoes not pre-compute all aggregations and needs refining and updating over timebullCoupled with TimesTen immaturity in hindsight not a great solution
Limitations with the Summary Advisor TT Approach
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 12
bullUse Essbase ASO engine to provide the aggregation calculation features for OBIEEbullPotential to aggregate and load the entire RPD dataset into ASO - very space-efficientbullNo need to continuously identify aggregate candidates - aggregate everythingbullFast ASO aggregation times compared to TT - quicker to refreshbullSounds great - why not try this
Another Option Essbase As Query Accelerator
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 111162 BP1 introduced Aggregate Persistence into EssbaseOBIEErsquos Administration tool had the ability to define aggregates and then persist them in an RDBMSBI Server then uses these aggregates to speed up dashboard queries
bullThis OBIEE bundle patch enabled storage of these aggregates in an Essbase ASO database using headless Essbase Studio
OBIEE 111162 BP1 Aggregate Persistence in Essbase
Oracle BI ServerComponent
Physical SQL MDX
Physical MDX
BI Presentation ServerComponent
Oracle BI Repository Logical Business Model
Read model
Logical SQL Results
HTTP(S)
User requestsfrom dashboard ad-hoc queries etc
Pre-computed aggregated data stored in an Essbase ASO database
Detail-level and dynamically-calculatedaggregate data
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 15
1 DeveloperAdministrator selects slice of business model to aggregate2 Aggregate Persistence Wizard then creates a logical SQL script3 Script is processed by BI Server using nqcmd and the BI Server ODBC client4 BI Server uses Essbase Studio dmaservlet to create ASO outline and rules file5 Detail-level data sourced via BI Server logical model through to source databases
How Did Aggregate Persistence in OBIEE11g Work
Oracle BI Repository Logical Business Model
Oracle BI ServerComponent
nqcmd scriptcontaining logicalDDL and DML forcreating and populatingaggregate tables
Logical SQLvia BI ServerODBC interface
Physical SQL MDX
Create outline
Read model Add aggregates
Essbase Studio dmaservlet
XML request SQL queries
Data load viaEssbase rules file
Essbase Server
Developer usesBI Administratortool to select aggregates for creation with an output of a logical SQL script for DDL and DML
1
2
3
4
5
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullOBIEE 11116 and the 111162 BP1 bundle patch included Essbase + administrationtools as part of the install bundle but these are not by default enabled
bullNeeds to be patched to 111162 BP1 then installed using options in a reponse filebullConfigures Essbase as part of the OBIEE domain with EAS and Studio also availablebullNarrow use-case only for Aggregate Persistence cannot scale-up repurpose etc
Combined Install of OBIEE and Essbase with 111162 BP1
[DATAMART_AUTOMATION] ESSBASE_STUDIO_URL = httplocalhost9080dmadmaservlet ESSBASE_SERVER = localhost DMA_DATABASE = DMA_DB
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 18
bullFrom OBIEE 11117 Essbase was now an install option within the OBIEE product installerHas to be licensed separately or as part of BI Foundation
bull Installs Essbase Server Essbase Studio Financial Reporting and other BI-relatedcomplementary tools alongside OBIEE
bullManagement of Essbase Server Security startstop etcall from single Enterprise Manager farm
OBIEE 11117 Integration of Essbase into OBIEE Tech Stack
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 19
bullEssbase can be stopped started restarted from EM via OPMNbullEssbase metrics reported on from EMbull Integrated security tools via OPSS application roles and policies
Essbase within Oracle BI Domain - EM Management
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 20
bullEPM Workspace integration returns with OBIEE 11117bullSSO via shared OPSS (FMW) security bullLaunch BI content from within WorkspacebullStore FR reports in Catalog (must launch fromEPM Workspace though not from OBIEE dashboard)
The Return of EPM Workspace Integration
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 21
bullFrom OBIEE 11117 SmartView can now be used with OBIEE for Office integrationbullAbility to create new reports as well as analyze Catalog content via Excel Word etcbullReplaces BI Office (and original SmartView from OBIEE 10g)
SmartView Compatibility across Essbase and OBIEE
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 22
bullAlso introduced new Logical SQL features forEssbase cube spin-off from RPDCommand-line only in this releaseCreated an Essbase cube sourced from RPDlogical SQL queryWired Essbase cube back into RPDBut didnrsquot deal with any of the Essbasemember naming incompatibilities
OBIEE 11117 - Introduction of (Beta) Cube Spin-off
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
23
bullTechnical Enhancements driven by product direction
Essbase Product Drivers 2013-2015
bull Calc language enhancementsbull Facilitate goal seeking tgt settingbull Incremental financial logicbull Data in varying time granularitiesbull Financial aggregation logic
bull Transparent introduction into the semantic model
bull Query performancebull MDX enhancementsbull BI query acceleration
bull Rapid scenario modeling
bull Smaller footprintbull Reduce downtimebull Self-tuningbull Auto-recovery
BI CloudEPM
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 24
bullEssbase12c release out soon will be delivered initially as part of Essbase Cloud ServicePart of Oracle PaaS alongside DBaaS BICS PBCS etcNew Essbase database web based administration toolQuick database creation by uploading an Excel spreadsheetScenario management - Lightweight workflow
bullSandboxing - Create a personal slice of the databasebullNew Java based architecture optimised for Oracle CloudDesigned to support higher concurrencyElimination of SEC fileManaged within Weblogic consolePart of either EPM or BI Domain
Essbase 12c - Re-Engineered for the Cloud
CDS
ScenarioManagement
ThinClientEditor
CatalogJavaAgent
DynamicFilters
DBX
DrillThrough
ScriptingRGroovyJACL
DataSource
GridUI
APS
JavaAPIRESTandWebServices
Unified Engine(ASOBSO)
BackgroundWriteIn-PlaceWrite
hellip
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 25
bullCombines the flexibility of BSO models with ASO performancebullBSO traditionally used for rw planning-type applications typically now in-memorybullASO used for rack-and-stack BI-type applications level 0-writes onlybullHybrid takes ASO engine and layers ASO aggs over BSO level-0 blocks
bull100 backward compatible with existing BSO databasesbullTranslates BSO calc scripts to MDX functionsbullCan run in-memorybullPart of a move towards a single Essbase engine (over timehellip)
BSOASO Hybrid Aggregation Mode
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead
bullA selected member which will collect the data from rejected records of the dimensionbullEnsures that totals presented by Essbase after data load match source system totalsPreviously Essbase totals would reflect just the members that loaded OKRenegate member feature ensures all values are loaded if only into new ldquoothersrdquo bucket
New In Essbase 12c - Renegade Members
Prod (G3L0)
P1
P2
Geog (G3L0)
G1
G2
Prod Geog Measure
P1 G1 1
P2 G1 3
P1 G2 5
P2 G3 7
P2 G4 2
P3 G4 1
P3 G2 2
Query RDBMS Essbase Essbase with RM
Select Prod SUM(Data)From Fact ProdDimWhere FactProd = ProdDimProd Group by Prod
P1 6 P2 12
P1 6 P2 3
P1 6 P2 12
Select Geog SUM(Data)From Fact GeogDimWhere FactGeog = GeogDimGeog Group by Geog
G1 4G2 7
G1 4G2 5
G1 4G2 7
GeogProd P1 P2 _ProdRenegade
G1 1 3 Missing
G2 5 Missing 2
_GeogRenegade Missing 9 1
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 27
bullRemove most of the naming restrictions for EssbaseObject name lengthReserved wordsRestrictions on characters
bull Initial support will be restricted to JAPI and data loaded from SQL sources
bullSignificant change in behavior currently aimed at BI Query Acceleration use-cases
New in Essbase 12c - Relaxed Naming Restrictions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 28
bullEarly access to Essbase 12c running co-located alongside OBIEE12c in FMW12cEssbase 12c Java agent running in WLS Managed Server
bullAimed solely at BI query acceleration - for other use-cases use standalone Essbase 11gbullHybrid Agg Mode for faster dynamic calculationsbull Improvements to BSO performancebullEase of integration with 3rd party tools (Cube Deployment Services)
bullUp coming 12c enhancementsBI oriented outlinesBI specific features
Further Integration of Essbase into OBIEE12c Stack
11
DatabaseRCUSchemas
AdminServer Managed Server
NodeM
anager
BISystemComponentsBIServer BIScheduler
BIPresentationServer
BIJavaHost
ClusterController
OraclePlatformSecurityServices
EndPointRegistry
WLSTDMSODL
Identity Store
EssbaseStudio
MetadataConfigurationService Instance
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 29
bullComponent that is deployed with Essbase 12cbullEssbase BI acceleration wizard uses its API to create Essbase cubesBI user creates Essbase cube based on BI business model metadataCDS provides integration between the BI repository and Essbase Server
-Creates the Essbase cube definition in XML metadata format -Validates the cube definition-Generates a rules file for each dimension-Creates the cube outline-Loads metadata and data-Wires back metadata mapping information to the BI repository
Cube Deployment Services
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 30
bullUI for creating spin-off Essbase12c cubes from RPD business modelbullAccessed via httpmachine_nameportcdsviewSame port number as analytics
bullDefine cube select dimensions and levelsbullSome limited scope for customising cubebullLoad rebuild drop cubesbullCubes built using wizard can only be used asaggregate LTS sources in RPD not general use
BI Acceleration Wizard
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 31
bullEither click on Launch Essbase Acceleration Wizard linkbullOr select Actions gt New from Deployments Browser
BI Accelerator Wizard Step 1 Launch Screen
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 32
bullSelect from BI Business Models that Essbase Server is co-located withbullEither type in a name for the new Essbase application or select existing one to reload
BI Accelerator Wizard Step 2 Select BM and Target App
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 33
bullSelect measures to include in Essbase cubeSUM COUNT and COUNT DISTINCT aggregation rules are supportedDerived measures are not supportedie based on logical formula in RPD
BI Accelerator Wizard Step 3 Select Measures
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 34
bullSelect dimensions to include in cubeRagged hierarchies not supported
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 35
bullSelect levels to include in aggregationInclude all or just subset for skip-level aggregationJust include top-most levels to accelerate totals
BI Accelerator Wizard Step 5 Select Levels
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 36
bullReview choices made in cube designbullSome limited opportunity to customise - add more logical columnsbullSee underlying storage settingsbullDeploy cube deploy in background
BI Accelerator Wizard Step 6 Review and Deploy
BI Accelerator Wizard Step 4 Select Dimensions
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 37
bullAs with all OBIEE aggregate persistence utilities aggregates then wired back into RPDbullBI Server will then use Essbase source for query acceleration as appropriatebullReload or redeploy from BI Acceleration Wizard
BI Accelerator Wizard Step 7 Review Deployment
1
2
3
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 38
bullMaxL can still be used to create and populate Essbase 12c in this scenarioMaxL Shell included with OBIEE12c install
bullSupported approach will workbullBut BI Acceleration Wizard is how yoursquore supposed to build cubes for now
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 39
bullA separate install of Essbase Administration Services can be connected to this Essbase 12cbullAllows you (in an unsupported workaround way) to use EAS with co-located Essbase 12c
But hellip Can We Still Build Essbase Cubes Manually
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 40
bullYes - and this is the recommended approach for showing Essbase data in OBIEE12cQuery accelerator is ldquobehind the scenesrdquo and invisible to end users
bullMinimum supported version of Essbase is 1112+
hellip And Can We Still Access Standalone Essbase
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 41
bullLatest version available as an on-premise standalone installAs shipping with Exalytics EPM Suite etc
bullRecent enhancements to core Essbase server includeIn-Place write reduces database fragmentationContinue to enrich the calc languageBackground write deliver high performance for NFS with ExalyticsAnonymous data exportControlled shutdown eliminates most DB corruption issuesSmartview Calc Script launcher with context-aware substitution variablesContinues to be invested in and available as standalone OBIEE datasourceMinimum version supported by OBIEE12c is 1112x
Core Essbase Server 11124 Recent New Features
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
inforittmanmeadcom wwwrittmanmeadcom rittmanmead 42
bullDoes not handle more complex and larger RPDs - use with cautionbullLimited ability to customise storage settings for Essbase cubebullNot a solution for Essbase reporting or custom cubes - itrsquos all about query accelerationbullTreat as experimental and early access - itrsquos ldquosupportedrdquo by bull In general we recommend standalone Essbase 11g (1112+) for general Essbase reportingbullBut hellip a taste of the future
Limitations in Initial Release
top related