Upload
sophia-little
View
213
Download
0
Tags:
Embed Size (px)
Citation preview
Oracle Essbase New Features and Roadmap Update2015 Edition
Gabby RubinSr. Director, Product ManagementBusiness AnalyticsOctober 2015
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 3
Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 4
Program Agenda
Essbase Roadmap Drivers
What’s New?
What’s Coming
1
2
3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 5
Roadmap Strategy• EPM– Calc language
enhancements– Facilitate goal seeking and
target setting– Incremental financial logic• Data in varying time
granularities• Account types• Financial aggregation logic
• BI– Transparent introduction
into the semantic model– Query performance• MDX enhancements• BI query acceleration
– Rapid scenario modeling
• Cloud– Smaller footprint– Reduce downtime– Self-tuning– Auto-recovery
Performance | Ease of Use I Business Value
11.1.2.4 12c EPM 12c
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 6
Oracle Essbase – What’s New?
• Smartview Calc Script launcher with context aware substitution variables• In-Place write reduces database fragmentation• Continue to enrich the calc language• Background write deliver high performance for NFS with Exalytics• Essbase Query Acceleration in BI 12c • Anonymous data export• Controlled shutdown– Eliminates most cases of database corruption
Enhanced Capabilities in 11.1.2.4, Exalytics and BI 12c
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 7
BSO/ASO Hybrid Aggregation Mode• Combine the flexibility of BSO models with ASO performance• Adding ASO-like Solve Order to BSO –Will eventually replace two-pass– Default solve order matches BSO dynamic calc sequence (Except for attributes)– Differences between “old flow” and hybrid flow• Multiple sparse dimensions using unary aggregation which include * or /• Forward looking references
• Support for Attributes• Essbase Cloud Service will be the first version that Hybrid delivers 100%
coverage and is the default storage for new databases
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 8
Non-Aggregating Attribute Dimensions
• Hybrid databases only• Improves performance where
attribute calculations are not required• Cannot comingle aggregating
and non-aggregating attribute dims on the same grid
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Run Time Substitution Variables• Run time sub-variables that can be initialized at the calc script level and
changed at run time–Opens up Essbase for new analytics use cases– Allow concurrent users to perform custom advanced analytics using different
parameters – EXECUTE CALCULATION Sample.Basic.Calc3 WITH RUNTIMESUBVARS ‘salesNum=100;Discount=50’;
– SET RUNTIMESUBVARS{
myMarket = “California”;myCity = “Sunnyvale”, “Santa Clara”, “San Jose”;salesNum = 100;startDate = @TODATE(“DD/MM/YY”,”10/11/12”);pointD = “Actual”->”Final”;
};
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 10
Smartview Calc Script LauncherSubject to Change
• Execute parameterized calculation scripts – Utilizing Run-time substitution variables
• Context based selections• Manual member selection options
{
rtsv = member_name | POV
<RTSV_HINT> <svLaunch>
<description> RTSV description </description> <type> member | string | number | date </type> <dimension> dimension name </dimension> <choice> single | multiple </choice> <allowMissing> true | false </allowMissing> <limit> member list | numeric range </limit>
</svLaunch>
</RTSV_HINT>
};
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 11
Controlled ShutdownStarting with 11.1.2.4.002
• Updated Alter System Unload MaxL command– NO_FORCE keyword
• Prevent inconsistencies between OPMN’s perceived state of Essbase and reality• Eliminate command line “kill’ of ESSSRVR and ESSBASE
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 12
Anonymous Data Export• Enhancement to Maxl Export syntax• Provides an incremented value for each
populated cell in a block
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 13
Essbase on Exalytics: Background Write• Eliminates IO wait during processing• Significant performance gains with remote storage over NFS (up
to 30X)
Remote Storage 11.1.2.3.500 11.1.2.4.000 Improvement
BSO Dataload 4586.7 159.02 2784%
BSO Export 772.77 689.39 12%
BSO Restructure 6499.03 1595.97 307%
BSO CALC DENSE 770.33 286.05 169%
BSO CALC SPARSE 2139.18 297.13 620%
BSO CALC AllyFin 445.64 159.45 179%
BSO CALC CocaCola 3777.22 669.58 464%
Background Write – Performance Gains
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Essbase on Exalytics: In-Place Write• Slows the fragmentation rate– Reduce the need for restructure– Shorten maintenance window
• ~20% DB growth over standard cube• “Exalytics first” optimization– Coming soon to commodity
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
What’s ComingSubtitle
Oracle Confidential – Internal/Restricted/Highly Restricted 15
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 16
Oracle Essbase – What’s Coming?
• Hybrid BSO/ASO delivers full coverage of BSO functionalities• New Essbase database web based
administration tool• Quick database creation by uploading an
Excel spreadsheet• New platform capabilities– Scenario management - Lightweight workflow– Sandboxing - Create a personal slice of the database
• New Java based architecture
Essbase Cloud Service Brings a Host of New Features
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 17
Essbase Cloud Service
Data as a Service
Software as a Service
Platform as a Service
Infrastructure as a Service
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 18
EssCSa flexible Essbase platform that supports the creation of custom analytic applications for
enterprise-wide or departmental analysis, and management reporting in a cloud-based
deployment model.
FusionPBCS
EPRCSFCCS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 19
• Essbase for BICS/OBI and multi-site reporting for EPM– Use Essbase as an alternative data
store to Schema as a Service
– Offer Essbase multidimensional and analytics capabilities
– Read-write access to the BI data via Smatview (e.g. Sandboxing, sensitivity analysis)
– Eliminate the need for an Essbase skill set for OBI customers
• Excel Backend, MDD on the Cloud– Platform to develop your own
Performance Management application
– Server side database for LOB who uses Excel in their operation
– New capabilities for scenario management and sandboxing
– Reduce risk and TCO for Essbase deployment
– Simple solution for small departments with minimum or no IT support
• Headless PaaS– Exposing Essbase capabilities as
REST/Webservices with JSON/XML payload
– Oriented at partner applications and on-prem tools
Functionality and Use Cases
Fully Managed Solution Licensed by User/Month
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 20
Java Agent - Essbase J2EE Cloud PlatformSubject to Change
• Re-architecture of the main Essbase agent– Designed to support higher concurrency– Elimination of SEC file–Managed within Weblogic console• Part of either EPM or BI Domain
• Unified middleware layer for all services
CDS
Scenario Management
Thin ClientEditor
Catalog JavaAgent
DynamicFilters
DBX
DrillThrough
Scripting: R, Groovy,
JACL
DataSource Grid UI
APS
Java API, REST and Web Services
Unified Engine (ASO/BSO)
Background WriteIn-Place Write
…
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 21
Essbase RSubject to Change
• Provide a library to read and write Essbase data from R– connect–mdx2Array–writeBack
• Future direction– Allow Essbase users to trigger R from Essbase– Embedded R in Calc Scripts– Generic capability to allow the extendibility of Essbase with 3rd party scripting
languages
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 22
New Application Platform CapabilitiesSubject to Change
• Sandboxing– Create a personal slice of the
database– Refresh/Merge the base data or
discard it
• Scenario Management– Lightweight workflow– Attached to a sandbox– Approver and viewer type roles
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 23
Cell statusSubject to Change
• Cell status will allow to track if, when and how a particular cell in the cube was created or modified–Will track how the cell was created – Load, Calc, Manual Entry, Dynamic– Transaction ID for the latest transaction that modified the cell
• Cell statuses will be accessible via CALC Scripts, API and MAXL• Working towards expanding text lists to multiple dimensions to support
textual return
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 24
Cell Status – System Managed StatusesSubject to Change
• UNKNOWN(0) - reported when the status is not known• LOADED(1) – loaded from an external source• INPUT(2) - data was entered into the cell by using a spreadsheet lock-and-
send or grid update• DYNAMIC(3) - Dynamic Calc in POV• DERIVED(4) – data was derived automatically by the system• CALCULATED(5) - data which was calculated by a user process
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 25
Cloud Required a New Tool
• Neither Studio or EAS were suitable for the cloud• On-prem customers can still use the existing tools and LCM to the Cloud• Two new directions– Tool based: New thin-client tool– Tool-less: Excel as the design tool
for Essbase
Subject to Change
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 26
In Summary
• Cloud is driving many new capabilities and features– Hybrid takes center stage– New Java platform– New tools– New capabilities
• Essbase is Essbase, but we do not plan for100% feature parity in v1• See us at Demopod 3715
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted
27