1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product.

Slides:



Advertisements
Similar presentations
Adam Jorgensen Pragmatic Works Performance Optimization in SQL Server Analysis Services 2008.
Advertisements

1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Graphic Section Divider
Serialization, Item Attributes & Quality Control Hank Canitz – Sr. Director Industry Solutions, QAD Marketing QAD Midwest User Group.
SQL Server Accelerator for Business Intelligence (SSABI)
Virtualization of Fixed Network Functions on the Oracle Fabric Krishna Srinivasan Director, Product Management Oracle Networking Savi Venkatachalapathy.
Technical BI Project Lifecycle
Essbase Reporting Jim Kubik Senior Sales Consultant.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Oracle Confidential – Highly Restricted1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer What’s New in Version 4.1 Jeff Smith
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Advanced Metadata Modeling Modeling for the Oracle Business Intelligence Cloud.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Introduction and Update: Oracle Hyperion Financial Close Management CON8536 Richard.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 2 Hidden Gems of APEX David Gale Software Engineer Oracle Application Express November,
Oracle Fusion Pioneering the Consumerization of the Enterprise
The Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated.
Best Practices for Supporting Oracle Hyperion EPM and Business Intelligence Solutions Mitra Veluri Senior Principal Technical Support Engineer David Valociek.
Best Practices for Upgrading Oracle PeopleSoft Environments
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Amit Jha Project Leader, Product Management Oracle EBS Procurement & Contracts.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Title Slide without Picture Subtitle Presenter’s Name Presenter’s Title Organization,
Business Intelligence components Introduction. Microsoft® SQL Server™ 2005 is a complete business intelligence (BI) platform that provides the features,
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit The Newest JDE Module – Rental Management Joel Sandberg Sales Consultant.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Preview of Oracle Database 12 c In-Memory Option Thomas Kyte
Getting Started with Oracle Compute Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit PaaS from an Applications Perspective Charles McGuinness Director,
SharePoint 2010 Business Intelligence Module 6: Analysis Services.
1. When things go wrong: how to find SQL error Sveta Smirnova Principle Technical Support Engineer, Oracle.
1.
IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
Oracle E-Business Suite Order Management: Presenting the HTML and Mobile User Experience Durgaprasad Bodapati Director, Product Management Bhavana Sharma.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
| Building the Effective Enterprise QAD Trade Promotion Management Rob DiMeola – Principal Business Analyst, R&D QAD Trade Promotion Management.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Improving Agility in Product Development and Pricing to Gain a Competitive Edge.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Contract Management.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit Preview the Plans for JD Edwards World A9.4 Release David Greiner,
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1.
1. When things go wrong: how to find SQL error Sveta Smirnova Principle Technical Support Engineer, Oracle.
Oracle Essbase New Features and Roadmap Update
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Planning & Budgeting Cloud Service (PBCS) Overview Business Analytics Product Group.
Rajesh Bhat Director, PLM Analytics Applications
© 2008 Oracle Corporation – Proprietary and Confidential 1.
Copyright © 2008, Oracle. All rights reserved Essbase New Features Summary Varying attributes Text and date measures Backup, transaction.
1 Copyright © 2009, Oracle. All rights reserved. Oracle Business Intelligence Enterprise Edition: Overview.
for all Hyperion video tutorial/Training/Certification/Material Essbase Optimization Techniques by Amit.
Text TCS INTERNAL Oracle PL/SQL – Introduction. TCS INTERNAL PL SQL Introduction PLSQL means Procedural Language extension of SQL. PLSQL is a database.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
#Kscope Why Can’t I Look at an Essbase Cube? Angela Wilcox BI Architect MedAssets.
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Introduction to Essbase.
2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any.
Looking Forward while Looking Backwards Essbase and Exalytics Seldon Goodwin Principal Sales Consultant Oracle Business Intelligence.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1.
Or How I Learned to Love the Cube…. Alexander P. Nykolaiszyn BLOG:
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Essbase (Zola) Advanced Team Training Aneel Shenker – Essbase Product Management July 28th, 2009.
1 Section 1 - Introduction to SQL u SQL is an abbreviation for Structured Query Language. u It is generally pronounced “Sequel” u SQL is a unified language.
What is the future of OFA?. Bryan Eckle FullNorth Technology Group Provide expert resources for Oracle Applications and Business Intelligence from scoping,
11 Copyright © 2009, Oracle. All rights reserved. Enhancing ETL Performance.
© 2009 Oracle Corporation – Proprietary and Confidential Agenda Reporting Overview Performance Workspace Dashboards Reports Drill thru Smartview Excel.
JD Edwards EnterpriseOne In-Memory Sales Advisor
Oracle Analytic Views Enhance BI Applications and Simplify Development
Charles Phillips screen
Confidential – Oracle Internal/Restricted/Highly Restricted
OpenWorld How to Prepare Data from Business Intelligence Cloud Service
Confidential – Oracle Internal/Restricted/Highly Restricted
Oracle Essbase: Scenario and What-If Modeling Made Simple
Enhance BI Applications and Simplify Development
Presentation transcript:

1

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The 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. 2

Oracle Essbase New Features and Roadmap Update John Baker Director, Analytics Gabby Rubin Sr. Director, Essbase Product Management Steve Liebermensch Director, Essbase Product Management Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Essbase Roadmap An Introduction to Essbase

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Business Analytics Enhanced by Essbase OLTP & ODS Systems Data Warehouses Data Marts Packaged Applications (Oracle, SAP, Others) Excel XML/Office Business Processes OLAP Sources Exadata Unstructured & Semi-Structured BI/EPM Platform BI/EPM Platform BI / EPM Apps BI / EPM Apps

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | What’s New? 6

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Extend Parallel Scripting Options FIXPARALLEL Execute any FIX blocks in parallel, overcomes restrictions of CALCPARALLEL Give power of parallelism to the users when CALC Parallel cannot parallelize the scripts Enables parallelism for DATAEXPORT, DATACOPY, scripts with variables and more 7 ScriptPerformanceImprovement FIX22.19 Sec FIXPARALLEL Sec3.7 X BEFORE FIX 0)) DATACOPY “100-10” TO “300-10”; … ENDFIX AFTER FIXPARALLEL 0)) DATACOPY “100-10” TO “300-10”; … ENDFIXPARALLEL

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | FixParallel Key Points CALC PARALLEL should be your first choice, use FIX PARALLEL when you hit CALC PARALLEL limitations FIXPARALLEL can often improve calculation times in key use cases: – CALCPARALLEL is forced to run in serial (shown in app log) Usage of variables DATACOPY, CLEARDATA, and DATAEXPORT only a slice of the database Complex member/formula dependencies 8

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Increase Calc Parallel Coverage Option to force Essbase CALCPARALLEL when the only blocking issue is use of XREF or XWRITE in the script Relax the restrictions of CALCPARALLEL based on the recent FIX PARALLEL work 9

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Parallel Processing Performance with Exalytics Based on Essbase Results in seconds Oracle Confidential – Highly Restricted10 Customer Baseline “Commodity” Exalytics “Commodity” Gain Exalytics Gain Customer 14,035 2, %76% Customer %7% Customer %1% Customer %41% Customer 55,275 2,185 1,15959%78% Commodity = Exalytics server with HardwareAccelerationFlag turned off

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |11 HWA False = ~ Commodity HWA True = Exalytics CP Best FP Best Mixed CP Best FP Best Mixed Customer 1 script Script Script Script4 1,364 1,390 1, Script Script6 1, , Script Script Total 4,035 2,452 2,322 3,046 1, Customer 2calc Customer 3calc Customer 4 Script Script Total Customer 5 Script1 3,658 1,089 3, Script Script Script , Total 5,275 3,453 2,185 4,951 1,159

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MDX Improvements Optimized AGGREGATE Function – Significant performance improvements for totals at multi-level hierarchies – Improvement is based on the query and dimension depth MDX Sub Select (not yet via OBI) – Significant performance improvement for queries against large databases – The bigger the model, the (relatively) better it gets MDX Optimization for Attributes 12

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MDX Sub Select Old MDX Query Format: – [ ] SELECT [ [,...]] [FROM [ ]] [WHERE [ ]] New MDX Query Format: – [ ] SELECT [ [,...]] [FROM [ | SELECT [ [, …]] ] ] [WHERE [ ]] 13 SELECT Sales ON COLUMNS FROM (SELECT {[Colas],[Root Beer],[Cream Soda]} ON ROWS FROM Sample.Basic)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Essbase and Planning on Exalytics Essbase BSO Performance Focus on mix load activity for Planning use cases – Multi user scalability for concurrent query and calc operations Continue to increase the value of Exalytics for Essbase and Planning customers – Better scalability with full utilization of Exalytics cores and memory – Achieved strong differentiation from commodity hardware – Patentable lockless algorithms Up to 3.5X improvement from Exalytics v1 – Not for a single query or calc – focus on higher scalability for realistic multi-user workload 14

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Reduce BSO Fragmentation In-place block write Slows the fragmentation – Reduce, potentially eliminate, the need for restructure – Shorten maintenance window “Exalytics first” optimization 15

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | BSO/ASO Hybrid Aggregation Mode v1 Combine the complexity of BSO models with ASO dynamic performance 100% backward compatible with the 100’s of thousands BSO databases out there – Zero Learning curve Will change the way Essbase applications are built and used Initial release will handle only simple dynamic aggregation – This will continue to be a major area of investment for us 16

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | What’s Next? 17

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Hybrid Aggregation Mode Subject To Change, ETA EPM PS4 Continue to increase coverage for additional functions Time Balance, Dynamic Time Series Complex calculation semantics – Cross references – Dim references Longer term: Hybrid Mode in Calc Scripts 18

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Hybrid Aggregation Mode Test 19 Block Size (bytes) 44,304 # Blocks (Total) 99,221, ,334 Total Expanded Block Size (.pag in memory) -- GB 4, Index Cache4GB Data Cache20GB.ind3.6GB15.6MB.pag82.1GB285.5MB.tct66b68b ASO App Cache32MB200MB CP_pt FP_pt CP_pt CP_pt FP_pt n/a Total Query # Everything Stored Everything Dynamic

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Calc Language Enhancements Subject To Change, ETA EPM Within Functions – Expend the support of XRANGE as input for various calculation functions – Allows us to apply functions to a slice of data as opposed to a single vector or – Cross–dimension list based on the relative position of a cell (startOffset, endOffset, XrangeList) startOffset - Defines the first tuple in the cross-dimension list to be returned endOffset -Defines the last tuple in the cross-dimension list to be returned XrangeList - A comma-delimited list of member names, cross-dimension members, cross-dimension expressions, or a member set or range function 20

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Calc Language: FOR LOOP Subject To Change, ETA EPM PS4 Introduce two new variable types – MEMBER – NUMBER FOR LOOP syntax – FOR (mbr, mbrList) statement; ENDFOR 21 Sales ( MEMBER _Month, _MonthList = ("Jan":"Dec"); MEMBER _State, _StateList; _StateList York", "Massachusetts", "Florida"); FOR (_Month, _MonthList) FOR (_State, _StateList) IF (_Month->_State > 10000) CONTINUE; /* skip further calculation */ ENDIF; _Month->_State = _Month->_State + 1; ENDFOR; IF (_Month-> "New York" > 116) BREAK; /* quit FOR(_Month, _MonthList) loop */ ENDIF; ENDFOR; );

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Renegade Members Subject To Change, ETA EPM PS4 A selected member which will collect the data from rejected records of the dimension 22 Prod (G3,L0) P1 P2 Geog (G3,L0) G1 G2 ProdGeogMeasure P1G11 P2G13 P1G25 P2G37 P2G42 P3G41 P3G22 QueryRDBMSEssbaseEssbase with RM Select Prod, SUM(Data) From Fact, ProdDim Where Fact.Prod = ProdDim.Prod Group by Prod P1, 6 P2, 12 P1, 6 P2, 3 P1, 6 P2, 12 Select Geog, SUM(Data) From Fact, GeogDim Where Fact.Geog = GeogDim.Geog Group by Geog G1, 4 G2, 7 G1, 4 G2, 5 G1, 4 G2, 7 Geog/ProdP1P2_ProdRenegade G113#Missing G25#Missing2 _GeogRenegade#Missing91

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Removal of Member Name Restrictions Subject To Change Remove most of the naming restrictions for Essbase – Object name length – Reserved words – Restrictions on characters Initial support will be restricted to JAPI and data loaded from SQL sources Significant change in behavior! While it is a positive change, upgrading customers should test their deployments 23 ! Cauti on

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Infrastructure Enhancements Subject To Change, ETA EPM PS4 Batch Outline Editing – New Set of API that allows mass operations on Essbase Outline – Huge performance improvement for programmable use cases of Essbase Improved Resource management and CPU utilization – Thread management and thread based memory allocation and management – Fundamental improvement to Essbase infrastructure, will impact resource consumption, stability and performance. 24

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Essbase R Subject To Change, ETA EPM PS4 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 3 rd party scripting languages 25

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | EAL Financial Intelligence Moving into Essbase Subject to Change Bringing EAL capabilities into Essbase – Enhance Essbase at its core strength, financial applications Replicate EAL aggregation logic into Essbase – Financial Accounts dimension, member types and behaviors – Understand Balance vs. Flow – Cross dimensional interaction using properties e.g. Switch Sign, Switch Type View/Frequency dimension Future: EAL data synchronization agent 26

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Post Load Processing Subject to Change Post load script for data manipulation before it is stored in the cube Sample use cases – Submit in any frequency, store in one – Load data directly into Dynamic Calc member and route it to be stored 27 Sales, Feb14, Milk, YTD, 500 Sales, May14, Milk, QTD, 300 Sales, Jun14, Milk, Periodic, 150 Load into “Essbase” Activates script: Translate to Periodic Sales, Feb14, Milk, Periodic, 90 Sales, May14, Milk, Periodic, 110 Sales, Jun14, Milk, Periodic, 150 Move into the Cube

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Dimension Member Properties Subject to Change Dimension Member Properties can be – Text – Numeric – Date – Enum Assigned with a dimension member Dynamic association Optimized for queries 28

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Cell status Subject to Change Cell status will track when and how a particular cell in the cube was populated – Will track how the value in a cell was arrived at – 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 29

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Cell Status – System Managed Statuses Subject 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 30

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Essbase and Exalytics Essbase will become a “Pure” in-memory engine as calculation will no longer wait for I/O (background write) In-Memory Aggregate Views for ASO Improved Resource management and CPU utilization – Thread management and thread based memory allocation – Fundamental improvement to Essbase infrastructure, will impact resource consumption, stability and performance. Oracle Confidential – Highly Restricted31

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Q&A 32

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |33