SlideShare a Scribd company logo
1 of 86
Download to read offline
Sobre interRel
• Ganador del Premio Oracle
Solución EPM & BI del Año
• 4 directores Oracle ACE
• Autores de más de 10 de los libros más
vendidos de Hyperion y Essbase
• Aliado Oracle Platinum
• Una de las 100 empresas tecnológicas de
más rápido crecimiento en los EEUU (CRN
Magazine)
• Una de las empresas de crecimiento más
rápido en los EEUU (Inc. Magazine 2007- a
la fecha presente)
Strategia
Infra-
estructura
Consultoría
Educación
Apoyo al
cliente
Libros
Fundada en 1997, tenemos la mayor
experiencia con Oracle EPM/BI de todo el
Mundo
Cutting
Edge
Essbase
Edward Roske, CEO & Oracle ACE Director
For a copy of the slides: info@interRel.com
For free videos: epm.bi/videos
Follow me on Twitter @ERoske
Raise your hand
if you have any experience
with Essbase, por favor.
Essbase:
Extended SpreadSheet
Database
OLTP & ODS
Systems
Data Warehouses
Data Marts
Packaged
Applications
(Oracle, SAP, Others)
Excel
XML/Office
Business
Processes
OLAP
Sources
Exadata Unstructured &
Semi-Structured
ERP
Analytics
Planning &
Forecasting
Financial Close and
Reporting
Strategy
Management
Profitability
Management
CRM
Analytics
Industry
Analytics
BI Server
Common Enterprise Information Model
Essbase Dimension
Management
Predictive
Analytics
Interactive
Dashboards
Reporting &
Publishing
Query &
Analysis
Detect
& Alert
Office
Integration
Search Embedded MobileScorecards
Data
Sources
BI/EPM
Platform
BI/EPM
Applications
Oracle Business Analytics
 Client Behavior
 Demographics
 Product Profitability
 Pricing Models
 Portfolio Analysis
 Earnings
 Revenue Growth
 Liquidity
 Management Effectiveness
 Sales per Employee
 Employee Satisfaction
 Annual, Qtrly and Monthly
Comparisons
 Variance Anaylsis
 Return on Equity
 Asset Management
 Internal Rate of Return
 Net Present Value
 Bundling / Portfolio Offerings
Marketing
Financial
Performance
Time
Client
Centric
 Market Share
 Market Size
 Interest Rates
Essbase provides powerful analytics
Asset
Effectiveness
Competitive
Employee
Effectiveness
Product
Across Industries
Retail Merchandising
Planning
Customer
Segmentation
Flash Sales
Consumer
Products
Inventory
Tracking
Margin Analysis
Manufactur
ing
Asset
management
Shipping
optimization
Resource
planning
Oil and
Gas
Production
Analysis
Operational
Analysis
Exploration
Analysis
High-Tech Customer
Analytics
Product quality
Marketing
Analysis
Health
Care
Departmental
Profitability
Grant Analysis
Hospital
Consolidation
Financial
Services
Portfolio
Optimization
Loan Analysis Risk Analysis
Addresses common challenges
• Large amounts of data to analyze from various systems (Trading, client
level transactions, etc)
• Securing client information – confidentiality and sensitivity of the data
• Competitive market place - Speed, speed, speed
• Market sensitive – requires access to external data quickly
• Complex calculations – (time sensitivity, risk factors, etc)
• Variety of reporting requirements – regulatory, financial, internal
management, SEC - solutions must be adaptable and flexible
• Require quick turnaround of reports and ad-hoc information to make data
actionable
How Essbase Thinks
• Multidimensional cubes
• No tables and columns
• Database definition is defined in the outline
• Dimensions
• Common grouping or
hierarchy of master data
• Organization
• Product
• Accounts
• Page and index file for BSO
• Tablespaces for ASO
JAN
JAN
JAN
FEB
FEB
LA
SF
PHX
LA
SF
SALES
SALES
MARGIN
SALES
MARGIN
ACTUAL
ACTUAL
BUDGET
BUDGET
ACTUAL
500
250
180
300
400
WEST
L.A.
S.F.
PHX
DEN
Actuals Budget
Sales Margin Sales Margin
 Earnings
 Revenue Growth
 Liquidity
 Annual, Qtrly and Monthly
Comparisons
 Variance Anaylsis
Financial
Performance
Time
A Simple Example
Dimensional Design
• Essbase dimensions:
• Scenario
• Year
• Period
• Account (includes accounts & calculated metrics)
• Entity Structure ( Legal, Operating)
• Reporting Hierarchies within each dimension
Period
Qtr1
Qtr2
Qtr3
Qtr4
Oct
Nov
Dec
Worldwide
EMEA
North America
US
East
Bank of NY
Life LLC
AM Service
North
Canada
Scenario
Actual
Forecast
Budget
Measures
Net Income
Revenue
Expenses
…….
Metrics
Earnings per S
Shares Issued
Shares O/S
Year
2008
2009
2010
2011
2012
Dimensional Design
Business Question: What was the 4Q09 Net Income
increase (decrease) over 4Q08 for Bank of NY?
US?
Worldwide?
How does that compare with FY08?
Period
Qtr1
Qtr2
Q3
Qtr4
Oct
Nov
Dec
Worldwide
EMEA
North America
US
East
Bank of NY
Life LLC
AM Service
North
Canada
Scenario
Actual
Forecast
Budget
Measures
Net Income
Revenue
Expenses
…….
AUM
Metrics
Earnings per S
Shares Issued
Shares O/S
Year
2008
2009
2010
2011
2012
End User Analysis: Analyze with SmartView
• Start with a clean slate
4Q09 Net Income Bank of NY
• Select the relevant member and refresh
US ? Worldwide?
• Move Entity
(Store)
Dimension to
the rows into
the report
• Now I know
Bank of NY,
East &
Worldwide Net
Income
Compared to 2008?
• Add a column
for 2008
• Refresh
Presentation Quality
• Use Excel
Formatting
• Save the
template and re-
use
• Change Time
Period,
Scenarios,
Measures to
provide
additional
reports.
Why Essbase?
Advantages of Hyperion Essbase
• Analytics using dimensional views for end users (follows the “business” hierarchies)
• Ad-Hoc and Advanced analytics with a suite of end user tools
• Optimized data storage
• Fast reporting and analysis performance
• Top down analysis
• Limitless dimensions and members with ASO
• Flexible
• Advanced calculation engine with BSO
• Shared
• Secure
• Fast – both administrators and users
• Scalable
• Easy Sharing and integration
Analysis Capabilities
• Drill up and down, pivot rows and columns, keep only / remove only
• With OBIEE and Web Analysis
• Adhoc queries over the web
• Advanced Analysis and Dashboarding
• Traffic Lighting, Sorting
• Retrieve Top / Bottom
• With Financial Reporting
• Printed formatted books of reports
• With Interactive Reporting
• Advanced Analysis and Dashboarding
• Integrate relational and multi-dimensional data
Optimized Data Storage
• Application – container for databases or cubes
• Database - single cube for analysis and reporting
• Different types of Essbase databases available
• Block Storage
• Aggregate Storage
• XOLAP
• Hybrid Aggregation (11.1.2.3.500+)
• Administration Console or Essbase Studio to create and manage Essbase
databases
Power of Block Storage Databases
• Advanced calculations
• Write back to any levels
• Considerations
• Limited to 7-10 dimensions for performance
Power of Aggregate Storage Databases
• Virtually no limit to the level of detail with Aggregate Storage Option (ASO)
Essbase Databases
• Also called Enterprise Analytics in older versions
• Different method for storing/calculating Essbase databases
• New storage kernel
• Calculates 10-100x faster
• Stores up to 252 dimension combinations
• Which means … Lots of dimensions, lots of members
Enhancements to Hybrid Aggregation
• Hybrid Aggregation is the
biggest thing for Essbase since
version 7 when ASO was
introduced.
• Hybrid Aggregation ripe for use in
all types of traditional BSO
applications
• Applies to Planning BSO plan
types as well
• Great way to get around the
limitation on ASO plan types for
EPMA-deployed Planning apps
Flexible-Custom Dimensions
• Dimensions are defined by the customer
• Organized into hierarchies
• Multiple hierarchies are available
• How should Time Periods look?
• When does the Fiscal Year begin?
• How should the Product dimension look?
• What slices of data do we need to view?
• Users report and perform analysis by
dimensions and hierarchies
• Visible
• Intuitive
Flexible – Text and Date Measures
• Use text and dates in Essbase 11
• Perform analysis based on text and dates
• Called Text List
• Stored numerically in Essbase
• Can use in calculations (logic for what should display at upper
levels)
• Import text lists – mapping of numbers to
the text value
• Can load intersections via load rule
Advanced Calculations
• Aggregations
• Allocations
• Scenario planning
• Automated business logic
• Driver based logic
• 200+ functions
• Financial intelligence
• Understands expense reporting for variances
• Time intelligence
• YTD
• Aggregation over time (headcount)
Administrators: Essbase Studio
• Next generation tool for Essbase app building and administration
• Single graphical modeling environment & single set up steps to … ease of use
• Integrate Cube creation capabilities of EIS and EAS
• Promote reuse and consistency
• Standard methodology for deploying Essbase apps
• Manage change through impact analysis and artifact lineage
• Update data source administration and access
• “Cube factory”
• Drill through
• Unifies many sources for modeling
• RDB / Data Warehouse
• OBIEE
• Flat Files
• EPMA Dimension Library
Essbase Studio
XOLAP – Store your cube in a relational database
• eXtending OLAP on Relational Database
• Cube that is dynamically sourced from RDBMS
• Looks just like ASO cube
• Build in the Studio
• Can use with any front-end that talks to Essbase
• Complete outline build
• Does not automatically refresh when the dimension table changes
• Data retrieval by issuing SQL on demand
• Support for summary tables (by editing an xml file)
• RDBMS friendly SQL queries
• Transparency of access
Drill Back To…
• Relational sources
• URL
• Standard
• FDM
• OBIEE
• Custom SQL
• Java Method
• In the Future
• Other Essbase cubes
• BI+ Repository
Drill Through Reports
Scalable
• Scale to thousands of users across the world
• Large volumes of data
• Large number of applications
• High concurrency
• Can use 128 simultaneous threads for a single function
More Than Just Financial Reporting
More than Financial Reporting
Sales Sales Force
Effectiveness
Pipeline Analysis Flash Sales
Customers Customer
Segmentation
Customer Profitability
Promotion &
Campaign
Effectiveness
Suppliers Vendor Scorecards
Supply and Demand
Planning
Strategic Sourcing
Analysis
Human
Resources
Compensation
Analysis
Time & Labor
Analysis
Benefits Offering
Analysis
Finance Budgeting / Planning Cost Analysis Cash Flow Analysis
Operations Productivity Analysis Quality Analysis
Labor and Cost
Analysis
 Sales
 Earnings
 Profit Margins
 Annual, Qtrly and Monthly
Comparisons
 Seasonal
 BU Level
 Brand Analysis
 SKU Level
Financial
Performance
Time
Sales Analysis
Product
 Customer Behavior &
Loyalty
 Trends
 Demographics
Customer
 Who are our customers?
 Why are their historical
behavioral patterns?
 Which retailer or service
provider has the most
access to our target
customer?
 What were Sales by
demographic?
 Who are the most
profitable customers?
 How is our sales team
interacting with our
customers?
 What are differences in
the customer’s
purchasing habits today
vs a month, a year ago or
three years ago?
 What are we predicting
for next year?
 Which products are Customers
buying?
 Promotional Items?
 Using coupons?
 How effective was the direct
mail campaign?Marketing
Financial
Performance
Time
Customer
 Why are the
customers
purchasing our
products? Is it price,
quality or loyalty?
Customer Analysis
Product
Competitive
Employee
Effectiveness
Channel
 Who are our vendors?
 What are we buying
from whom?
 What pricing, discount, sla’s
were agreed in the contract?
 Do our purchases comply?
 What were purchases by
region?
 How much are we
spending on processing
payments?
 How do our agents interact
with our suppliers?
 Are we negotiating the best
deals?
 What are purchasing
today vs a month, a year
ago or three years ago?
 What our current
commitments?
 Which products are we buying from
our vendors?
 Are we leveraging our purchasing
power?
 Are we managing our working
capital effectively?
 What type of discounts are we
receiving?Payments
Financial
Performance
Time
Vendor
 Are we achieving the
lowest total cost?
best price, service
and quality?
Vendor Analysis
Product
Competitive
Employee
Effectiveness
Contracts
How is HR performance measured?
Satisfaction
Performance
Diversity
Employee Productivity
Career
Growth
Benefits
Competencies
 Certifications acquired
 Training provided vs training
completed
 Benefits $ per employee
 Bonus Plans
 Vacation time compared to
years of service
 Units produced per Employee
 Sales per Employee
 Employee Satisfaction Index
 Career Path
 Attrition Rate
 Years of Service
 Recruitment
 Compensation costs
 Legal Compliance
 Safe Work Environment
 Equal Employment
Opportunities
 Company Culture
 Extracurricular programs
 Tenor vs promotion
 Promotion path
visibility
 Communication
effectiveness
So Any Reasons Not to Use Essbase?
• Rows and columns reporting
• Detail transaction reporting with many rows and columns
• HR type reports
• Not employee analysis and planning b/c Essbase IS good at that
• Reports listing name, address, DOB, phone, SSN, etc.
Recap - Advantages of Hyperion Essbase
• Dimensional view for end users (follows the “business” hierarchies)
• Optimized data storage
• Fast reporting and analysis performance
• Top down analysis
• Limitless dimensions and members with ASO
• Flexible
• Advanced calculation engine with BSO
• Secure
• Fast – both administrators and users
• Advanced Analytics
• Scalable
• Easy Sharing and integration
Essbase 11.1.2.4
OLTP & ODS
Systems
Data Warehouses
Data Marts
Packaged
Applications
(Oracle, SAP, Others)
Excel
XML/Office
Business
Processes
OLAP
Sources
Exadata Unstructured &
Semi-Structured
ERP
Analytics
Planning &
Forecasting
Financial Close and
Reporting
Strategy
Management
Profitability
Management
CRM
Analytics
Industry
Analytics
BI Server
Common Enterprise Information Model
Essbase Dimension
Management
Predictive
Analytics
Interactive
Dashboards
Reporting &
Publishing
Query &
Analysis
Detect
& Alert
Office
Integration
Search Embedded MobileScorecards
Data
Sources
BI/EPM
Platform
BI/EPM
Applications
Essbase 11.1.2.4
Recap – What was New in Essbase 11.1.2.3.000?
Improvements to
OBIEE Integration
@CREATEBLOCK
Calculator Function
@ISMBRUDA
Calculator Function
Runtime
Substitution
Variables
@XREF
Performance
Improvements
MDX Query
Performance
Improvements
Essbase API
Changes
The death of the
Classic
Spreadsheet
Add-In
Recap – What was New in Essbase 11.1.2.3.500?
Improvements
to MDX
Aggregate and
Sum Functions
FIXPARALLEL
Fragmentation
Reduction on
Exalytics
Servers
Hybrid
Aggregation
Mode in BSO
Force
CalcParallel
Recap – What was New in Essbase 11.1.2.3.500?
Improvements
to MDX
Aggregate and
Sum Functions
FIXPARALLEL
Fragmentation
Reduction on
Exalytics
Servers
Hybrid
Aggregation
Mode in BSO
Force
CalcParallel
Essbase 11.1.2.3.500 - Expanded 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
Script Performance Improvement
FIX 22.19 Sec
FIXPARALLEL 4 5.94 Sec 3.7 X
BEFORE
FIX ( @RELATIVE(“Version”, 0))
DATACOPY “100-10” TO “300-10”;
…
ENDFIX
AFTER
FIXPARALLEL (4, @RELATIVE(“Version”, 0))
DATACOPY “100-10” TO “300-10”;
…
ENDFIXPARALLEL
Source:Oracle
11.1.2.4 – Highlights
Now available on edelivery.oracle.com
• HFM available on Exalytics
• Hyperion Planning
• enriched with PBCS improvements
• Tablet UI optimization expansion (modules, admin functions)
• HPCM Management Ledger Allocations
• FDMEE intra-EPM data synchronization
• EPM Mobile expanded to include FCM and DRG
• New FCM Module Supplemental Data Manager
• New Module Tax Governance
Source:Oracle
What’s new in Essbase 11.1.2.4
New Features
• Thread pool for parallel operations
• XML outline editing
• Enhancements to Hybrid Aggregation
• Exalytics optimizations
• Support for POV and Pivot enhancements in Smart View 11.1.2.5.400
• Calculation enhancements
• Essbase.cfg Changes
• MaxL grammar changes
• Deprecated/desupported options
Thread Pool for Parallel Operations
• New Essbase.cfg setting – WORKERTHREADS
• Controls how many threads are available for:
• Parallel calculation, with CALCPARALLEL or FIXPARALLEL
• Parallel data load, for aggregate storage and block storage databases
• Parallel export, for block storage databases
• Parallel restructuring
• Default setting is half of the SERVERTHREADS Essbase.cfg setting
• Default SERVERTHREADS is 20
• Minimum value is 5, maximum is 2048
• These are advanced optimization settings, any changes to these settings
should be tested thoroughly.
XML Outline Editing
• Through the Essbase Java or C Main API, XML files may be exported
from an Essbase database outline
• The XMLs can be edited outside of EAS, then uploading using the
Java or C Main API to make the changes to the .otl file
• This method requires no dimension build rules file or calls to the Outline
API
• To use this feature with ASO outlines, the outline must be updated to
the 11.1.2.4 version
• Open and save the outline in 11.1.2.4 EAS
• Use the C or Java APIs to update the version
• BSO outlines may be edited using this feature without updating them
first.
Enhancements to Hybrid Aggregation
• Hybrid Aggregation is the
biggest thing for Essbase since
version 7 when ASO was
introduced.
• Hybrid Aggregation ripe for use in
all types of traditional BSO
applications
• Applies to Planning BSO plan
types as well
• Great way to get around the
limitation on ASO plan types for
EPMA-deployed Planning apps
Enhancements to Hybrid Aggregation, cont.
• Hybrid aggregation was introduced in
11.1.2.3.500
• Dynamically aggregates Sparse dimensions
like ASO
• New for 11.1.2.4:
• Time-balance functionality supported
• Dynamic Time Series members supported
• Many calculator functions now supported
• If a function is not supported by Hybrid
Aggregation, Essbase will default to block
storage execution for that formula.
Folder Structure for Hybrid cubes
• ASO folder structure is added
• Default
• Log
• Metadata
• Temp
• Folders are removed when database is stopped
• To change the location of the directories, edit the following setting in
essbase.cfg:
ASODYNAMICAGGINBSOFOLDERPATH [appName] path-to-
directory
How to implement
• To take advantage of Hybrid Aggregation
• Add a parameter to the Essbase.cfg file to turn this feature on.
• Take your sparse dimensions and mark upper-level members that
calculate with outline operators as Dynamic Calc instead of Store
• This will allow the dynamic aggregation to take place
• May need to change dimension order and/or Sparse/Dense settings to
ensure member formulas are calculated correctly
ASODYNAMICAGGINBSO Config setting
Setting Result
ASODYNAMICAGGINBSO NONE Turn off Hybrid for all BSO databases, except
where overridden
ASODYNAMICAGGINBSO FULL Turn on Hybrid for all BSO databases, even
when not specified
ASODYNAMICAGGINBSO Sample NONE Turn off Hybrid for the Sample application,
even if ASODYNAMICAGGINBSO FULL is
specified
ASODYNAMICAGGINBSO PARTIAL Behavior as FULL
Outline Example
Functions Not Supported in Hybrid Aggregation
@ACCUM
@ALLOCATE
@ANCEST
@ANCESTVAL
@AVGRANGE
@COMPOUND
@COMPOUNDGROWTH
@CORRELATION
@CREATEBLOCK
@CURRMBR
@CURRMBRRANGE
@DECLINE
@DISCOUNT
@GROWTH
@INTEREST
@IRR
@IRREX
@MDALLOCATE
@MDANCESTVAL
@MDPARENTVAL
@MDSHIFT
@MEMBER
@MOVAVG
@MOVMAX
@MOVMED
@MOVMIN
@MOVSUM
@MOVSUMX
@NPV
@PARENT
@PARENTVAL
@PTD
@SANCESTVAL
@SHIFT
@SLN
@SPLINE
@STDEV
@STDEVP
@STDEVRANGE
@SYD
@TREND
@XRANGE
@XREF
@XWRITE
Not Supported for Hybrid Aggregation
• Attribute calculations
• Formulas with cross-dimensional operators
• Dynamic Calc members with formulas that are a target of transparent
partitions
• Queries which include both two-pass and one-pass dynamic calc
members from the same dimension
• XOLAP
• Can't use report scripts or dataexport to pull data from upper levels in
Hybrid mode- have to use MDX
• If a query mixes supported and unsupported hybrid mode calculation
types, Essbase defaults to block storage execution.
Exalytics Optimizations
• Additional tuning added to increase performance on Exalytics servers
• An increase virtual memory usage is expected
• Virtual memory usage is increased by the size of the page files
POV and Pivot Enhancements for Smart View 11.1.2.5.400
• Smart View 11.1.2.5.400
• Multiple members can be pivoted
from the grid to the POV toolbar
• Multiple members can be pivoted
from the POV toolbar to the grid
• A single dimension can remain in
the POV toolbar
• Prior releases allowed only one
member to be pivoted between
the POV and grid. Also needed at
least two dimensions in the POV.
Calculation Enhancements
• @RELXRANGE
• New function that returns a cross dimensional list based on the relative
position of the cell that is currently being calculated and the offsets
• More support for the XrangeList parameter
• Now supported in 27 functions
• XrangeList logically combines members at the same level from two or more
dimensions
• Helps to traverse separate year and period dimensions as if they were one
continuous list of members
• @XRANGE (Actual->Jan, Budget->Mar)
Essbase.cfg Changes
• New Configuration Settings
• WORKERTHREADS – covered earlier
• Defines the number of threads available for parallel operations
• CRASHDUMPLOCATION
• When CRASHDUMP is enabled, this setting provides the location where
the core dump files should be saved.
• Core dump differs from an .xcp file
• CONNECTIONTIMEOUT
• Maximum time Essbase should wait for a SQL connection before timing
out
• QUERYTIMEOUT
• Maximum time Essbase should wait for a SQL query before timing out
MaxL Grammar Change
• Export data now offers an
anonymous export option
• export database <dbsname>
all data anonymous…
• Allows customers with sensitive
data the ability to provide copies
of their data to Oracle Support or
partners like interRel without the
fear of data disclosure.
• Each data cell in the block is
replaced with an iterated number.
Features No Longer Supported
• Essbase Native Security Mode
• Essbase Native Security is the non-Shared Services mode, managed in EAS
• Pre-System 9 method of administering users and groups
• This is not Shared Services Native Users or Groups
• Essbase Integration Services
• Same functionality available in Essbase Studio
• Visual Basic API for Essbase
• Oracle recommends using the Java APIs or the Essbase C APIs
• Essbase.cfg Settings
• PRELOADALIASNAMESPACE
• PRELOADMEMBERNAMESPACE
• PRELOADUDANAMESPACE
• MAXACTIVEUPDATETRANSACTIONS
• MAXTOTALACTIVETRANSACTIONS
Featured Deprecated
Deprecated features are fully functional and supported, but will no longer
be supported in the next release
• Direct I/O
• Block storage outline
synchronization
• Outline change log
• Currency conversion applications
and currency partitions
• Zlib and None Data compression
types
• Linked partitions
• EAS Java API
• NFS protocol on NAS devices
• MaxL Statements:
• Alter user statement (add to group
and remove from group)
• Create group/user statements
• Display group/user statements
• Drop group/user statements
(except the from security_file
grammar)
What’s new in Exalytics X4-4
February 27, 2012
REDWOOD SHORES, CA, Feb 27
(MARKET WIRE) -- Oracle (NASDAQ: ORCL)
Oracle today announced the availability of Oracle
Exalytics In-Memory Machine, the industry's first
high-speed engineered system featuring in-memory
business intelligence (BI) software and hardware to
deliver extreme performance for analytic and
performance management applications.
Exalytics X4-4 Overview
• New chipset
• Intel Xeon E7-8895 v2 processors, custom built for Oracle
• Used in Exadata X4-8 and Exalytics X4-4
• 50% more CPU cores over X3-4 processors
• 50% higher clock speed over X3-4 processors
• More memory
• 50% more memory available over Exalytics X3-4 (when X4-4 is
upgraded to 3 TB of RAM)
• Better Performance
• Nearly twice the performance over Exalytics X3-4
Exalytics In-Memory Machine
Hardware
TimesTen/Oracle In
Memory 12C/Essbase
for Exalytics, In Memory
Analytics
Oracle BI
Foundation Suite
Hardware – X4-4
• Announced Open World 2014, Replaces X3-4
• Four Intel Xeon E7-8895 v2 processors
• 15 adjustable CPU cores each = 60 cores
• CPUs custom built by Intel for Oracle
• 2 TB of RAM (upgradeable to 3 TB)
• 2.4 TB of PCI flash (upgradeable to 4.8 TB)
• 7.2 TB of hard drive
• High-speed network cards
• 2x40 Gbps Infiniband
• 4x1 Gbps Ethernet
http://oracle.com.edgesuite.net/producttours/
3d/exalytics/index.html
Exalytics T5-8
Introduced Sep 12, 2013
First announced at Open World 2013
X = intel Cores
T = Solaris Cores
Second character = generation of chips
Third character – number of sockets
X4-4 VS T5-8
Component Exalytics X4-4 Exalytics T5-8
CPU cores 60 Intel Cores 128 SPARC T5 Cores
Main Memory 2 TB -> 3 TB 4 TB
PCIe Flash Storage 2.4 TB -> 4.8 TB 3.2 TB
Hard Disk Capacity 7.2 TB 7.2 TB
Operating System Oracle Linux Oracle Solaris
Endeca Information Discovery
Large scale consolidation
ZFS file system with snapshot capability
Pricing – High Level
• Exalytics X2-4 is $135,00 plus software*
• Exalytics X3-4 is $175,000 plus software*
• Exalytics X4-4 is $175,000 plus software
• Exalytics T5-8 is $ 330,00 plus software
• All pricing is public:
• *No longer on price list
You will likely want more than one
• Supports both Essbase and BI on the same server but in real life you may
want to split
• Depends on how much data, number of users, processes, etc.
• Beta testers tested Essbase only on the Exalytics server or OBIEE
only on the Exalytics server
• Test and Production instance
• Cluster for High Availability
• Scale to More Users and Applications
• All of our customers purchased 2-5 Exalytics servers
Value Add
• Time to Market
• Installed quickly
• Migrate RPDs
• Can get performance benefits just from the hardware without running
Summary Advisor
• Happy Users – Speed of Thought Visualization
• Automatic movement of data driven by the end user experience and existing BI
models
• Re-purpose resources / reduce consulting
• Eliminate need for ETL or DB experts
• Reduce consulting and internal resources to tune data
• Repurpose FTEs to value added analysis
Improved Analytics Performance
• Performance improvements found up to:
• 6x Planning cycle time
• 30x Calculation time
• 79x Query time
• Purchases occurring
• During new server purchases
• During server refreshes
• To improve performance
Real World Success Story
Benchmark Hardware
• IBM Power 595 (9119-FHA)
• 32 Core 64-Bit Power6 Processers running @ 5.0 GHZ.
• 4 cores dedicated to Virtual IO.
• Split into 4 separate LPARS
• 96 Gigabytes RAM
• 2 Terabytes EMC Storage
• AIX 6.1
BSO Performance
• Saw over 2-3X improvement
across the board.
• Serial calculations
represented roughly 200,000
lines of calculation script
code.
• BSO data loads weren’t
tested because the
benchmark process didn’t
have a load over 2 seconds.
• Export = 2 Gigabytes @
level0.
0
100
200
300
400
500
600
700
800
900
WLP
Exalytics
BSO Performance (Continued)
200
210
220
230
240
250
260
Calcs
Calcs
• Optimizing data cache and
index caches improved
performance.
• As today, must empirically
optimize cache settings on
a per application basis.
• Performance could get
worse if cache is set too
high.
ASO Performance
0
50
100
150
200
250
300
350
400
450
WLP
• Buffer loads saw a 2X
increase. Already
loading in memory.
• Commits and aggs
performed 3-4X better
• Setting the Pending
Cache Size Limit
improved performance.
Set too high and
performance went down.
ASO Query Performance
0
10
20
30
40
50
60
MDX Report
Scripts
WLP
Exalytics
• Baseline MDX times from
Financial Reporting Server logs.
• Did not have FR on Exalytics,
so we extracted FR MDX from
logs to run on Exalytics.
• MDX Query times had the
biggest variability improvement
– from 2-8X better
• 95% of our queries are fast, so
we looked for large dynamic
Hierarchies with lots of formulas
for test.
Summary Highlights
Cutting
Edge
Essbase
Edward Roske, CEO & Oracle ACE Director
For a copy of the slides: info@interRel.com
For free videos: epm.bi/videos
Follow me on Twitter @ERoske

More Related Content

What's hot

The final frontier
The final frontierThe final frontier
The final frontier
Terry Bunio
 
DocSet.ECM - Integrated Document Management for SAP and SharePoint
DocSet.ECM - Integrated Document Management for SAP and SharePointDocSet.ECM - Integrated Document Management for SAP and SharePoint
DocSet.ECM - Integrated Document Management for SAP and SharePoint
IntelliDocX
 
Bojan oracle day_oraclebi11g
Bojan oracle day_oraclebi11gBojan oracle day_oraclebi11g
Bojan oracle day_oraclebi11g
PavlinaVenkova
 
MZazzera.DChurch.SAP_HR_Hyperion_Planning.presentationvFINAL
MZazzera.DChurch.SAP_HR_Hyperion_Planning.presentationvFINALMZazzera.DChurch.SAP_HR_Hyperion_Planning.presentationvFINAL
MZazzera.DChurch.SAP_HR_Hyperion_Planning.presentationvFINAL
Michael Zazzera
 
Sap hana experiences at southern california edison — bw hana and standalone hana
Sap hana experiences at southern california edison — bw hana and standalone hanaSap hana experiences at southern california edison — bw hana and standalone hana
Sap hana experiences at southern california edison — bw hana and standalone hana
robgirvan
 

What's hot (20)

The final frontier
The final frontierThe final frontier
The final frontier
 
Hana online training, online hana training , sap hana online training
Hana online training, online hana training , sap hana online trainingHana online training, online hana training , sap hana online training
Hana online training, online hana training , sap hana online training
 
Sap hana overview
Sap hana overviewSap hana overview
Sap hana overview
 
SAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA TutorialSAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA Tutorial
 
Sap bw on hana ramireddy ppt
Sap bw on hana ramireddy pptSap bw on hana ramireddy ppt
Sap bw on hana ramireddy ppt
 
The future of Essbase: Hybrid database format
The future of Essbase: Hybrid database formatThe future of Essbase: Hybrid database format
The future of Essbase: Hybrid database format
 
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePointSQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
 
Sap hana
Sap hanaSap hana
Sap hana
 
DocSet.ECM - Integrated Document Management for SAP and SharePoint
DocSet.ECM - Integrated Document Management for SAP and SharePointDocSet.ECM - Integrated Document Management for SAP and SharePoint
DocSet.ECM - Integrated Document Management for SAP and SharePoint
 
Create hybrid olap-relational obiee models
Create hybrid olap-relational obiee modelsCreate hybrid olap-relational obiee models
Create hybrid olap-relational obiee models
 
Bojan oracle day_oraclebi11g
Bojan oracle day_oraclebi11gBojan oracle day_oraclebi11g
Bojan oracle day_oraclebi11g
 
SAP S/4 HANA Finance
SAP S/4 HANA FinanceSAP S/4 HANA Finance
SAP S/4 HANA Finance
 
SAP HANA Database
SAP HANA DatabaseSAP HANA Database
SAP HANA Database
 
Efficient transaction processing in sap hana
Efficient transaction processing in sap hanaEfficient transaction processing in sap hana
Efficient transaction processing in sap hana
 
MZazzera.DChurch.SAP_HR_Hyperion_Planning.presentationvFINAL
MZazzera.DChurch.SAP_HR_Hyperion_Planning.presentationvFINALMZazzera.DChurch.SAP_HR_Hyperion_Planning.presentationvFINAL
MZazzera.DChurch.SAP_HR_Hyperion_Planning.presentationvFINAL
 
S 4 hana 10 02
S 4 hana 10 02S 4 hana 10 02
S 4 hana 10 02
 
SharePoint Saturday Cincinnati 2012
SharePoint Saturday Cincinnati 2012SharePoint Saturday Cincinnati 2012
SharePoint Saturday Cincinnati 2012
 
Choosing Your Clustered Index
Choosing Your Clustered IndexChoosing Your Clustered Index
Choosing Your Clustered Index
 
Sap hana experiences at southern california edison — bw hana and standalone hana
Sap hana experiences at southern california edison — bw hana and standalone hanaSap hana experiences at southern california edison — bw hana and standalone hana
Sap hana experiences at southern california edison — bw hana and standalone hana
 
SQL Saturday Columbus 2014 Exposing SQL Data with SharePoint
SQL Saturday Columbus 2014 Exposing SQL Data with SharePointSQL Saturday Columbus 2014 Exposing SQL Data with SharePoint
SQL Saturday Columbus 2014 Exposing SQL Data with SharePoint
 

Viewers also liked

Budgeting using hyperion planning vs essbase
Budgeting using hyperion planning vs essbaseBudgeting using hyperion planning vs essbase
Budgeting using hyperion planning vs essbase
Syntelli Solutions
 
Hyperion 101 fast track your financial close
Hyperion 101 fast track your financial closeHyperion 101 fast track your financial close
Hyperion 101 fast track your financial close
Timothy J. Simkiss, CPA
 

Viewers also liked (20)

Monitoreo del performance de linux con sar
Monitoreo del performance de linux con sarMonitoreo del performance de linux con sar
Monitoreo del performance de linux con sar
 
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewRe-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
 
Crating a Robust Performance Strategy
Crating a Robust Performance StrategyCrating a Robust Performance Strategy
Crating a Robust Performance Strategy
 
12 Things about Oracle WebLogic Server 12c
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12c
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service
 
Gestión de grandes volúmenes de información
Gestión de grandes volúmenes de informaciónGestión de grandes volúmenes de información
Gestión de grandes volúmenes de información
 
Diagnóstico de problemas de red para DBAs
Diagnóstico de problemas de red para DBAsDiagnóstico de problemas de red para DBAs
Diagnóstico de problemas de red para DBAs
 
Oracle GoldenGate for Oracle DBAs
Oracle GoldenGate for Oracle DBAsOracle GoldenGate for Oracle DBAs
Oracle GoldenGate for Oracle DBAs
 
Indexes From the Concept to Internals
Indexes From the Concept to InternalsIndexes From the Concept to Internals
Indexes From the Concept to Internals
 
Oracle Linux and Oracle Database - A Trusted Combination
Oracle Linux and Oracle Database - A Trusted Combination Oracle Linux and Oracle Database - A Trusted Combination
Oracle Linux and Oracle Database - A Trusted Combination
 
Oracle WebLogic Server 12c with Docker
Oracle WebLogic Server 12c with DockerOracle WebLogic Server 12c with Docker
Oracle WebLogic Server 12c with Docker
 
Oracle Database Performance Tuning: The Not SQL Option
Oracle Database Performance Tuning: The Not SQL OptionOracle Database Performance Tuning: The Not SQL Option
Oracle Database Performance Tuning: The Not SQL Option
 
Oracle Insert Statements for DBAs and Developers
Oracle Insert Statements for DBAs and DevelopersOracle Insert Statements for DBAs and Developers
Oracle Insert Statements for DBAs and Developers
 
Oracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesOracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New Features
 
RMAN – The Pocket Knife of a DBA
RMAN – The Pocket Knife of a DBA RMAN – The Pocket Knife of a DBA
RMAN – The Pocket Knife of a DBA
 
Budgeting using hyperion planning vs essbase
Budgeting using hyperion planning vs essbaseBudgeting using hyperion planning vs essbase
Budgeting using hyperion planning vs essbase
 
Oracle EPM/BI Overview
Oracle EPM/BI OverviewOracle EPM/BI Overview
Oracle EPM/BI Overview
 
Hyperion Planning Overview
Hyperion Planning OverviewHyperion Planning Overview
Hyperion Planning Overview
 
Hyperion 101 fast track your financial close
Hyperion 101 fast track your financial closeHyperion 101 fast track your financial close
Hyperion 101 fast track your financial close
 
OBIEE & Essbase Integration with Oracle BI Foundation 11.1.1.7 (ODTUG 2013)
OBIEE & Essbase Integration with Oracle BI Foundation 11.1.1.7 (ODTUG 2013)OBIEE & Essbase Integration with Oracle BI Foundation 11.1.1.7 (ODTUG 2013)
OBIEE & Essbase Integration with Oracle BI Foundation 11.1.1.7 (ODTUG 2013)
 

Similar to Cutting edge Essbase

hyperion essbase training | hyperion essbase online training | hyperion essb...
hyperion essbase training | hyperion essbase online training |  hyperion essb...hyperion essbase training | hyperion essbase online training |  hyperion essb...
hyperion essbase training | hyperion essbase online training | hyperion essb...
Nancy Thomas
 
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
Pentaho
 

Similar to Cutting edge Essbase (20)

Is OLAP Dead?: Can Next Gen Tools Take Over?
Is OLAP Dead?: Can Next Gen Tools Take Over?Is OLAP Dead?: Can Next Gen Tools Take Over?
Is OLAP Dead?: Can Next Gen Tools Take Over?
 
hyperion essbase training | hyperion essbase online training | hyperion essb...
hyperion essbase training | hyperion essbase online training |  hyperion essb...hyperion essbase training | hyperion essbase online training |  hyperion essb...
hyperion essbase training | hyperion essbase online training | hyperion essb...
 
NCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US Foods
NCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US FoodsNCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US Foods
NCOAUG Training Day 2013: Hyperion Essbase to Hyperion Planning at US Foods
 
Maxis Alchemize imug 2017
Maxis Alchemize imug 2017Maxis Alchemize imug 2017
Maxis Alchemize imug 2017
 
Oracle hyperion essbase
Oracle hyperion essbaseOracle hyperion essbase
Oracle hyperion essbase
 
Oracle hyperion essbase
Oracle hyperion essbaseOracle hyperion essbase
Oracle hyperion essbase
 
Data Warehouse approaches with Dynamics AX
Data Warehouse  approaches with Dynamics AXData Warehouse  approaches with Dynamics AX
Data Warehouse approaches with Dynamics AX
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Build a modern data platform.pptx
Build a modern data platform.pptxBuild a modern data platform.pptx
Build a modern data platform.pptx
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
 
Back to the Future - Oracle Essbase - Then and Now
Back to the Future - Oracle Essbase - Then and Now Back to the Future - Oracle Essbase - Then and Now
Back to the Future - Oracle Essbase - Then and Now
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
kalyani.ppt
kalyani.pptkalyani.ppt
kalyani.ppt
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
kalyani.ppt
kalyani.pptkalyani.ppt
kalyani.ppt
 
Data modeling trends for Analytics
Data modeling trends for AnalyticsData modeling trends for Analytics
Data modeling trends for Analytics
 
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
Big Data Integration Webinar: Reducing Implementation Efforts of Hadoop, NoSQ...
 
MariaDB AX: Solución analítica con ColumnStore
MariaDB AX: Solución analítica con ColumnStoreMariaDB AX: Solución analítica con ColumnStore
MariaDB AX: Solución analítica con ColumnStore
 
MariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStoreMariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStore
 
How companies use NoSQL and Couchbase - NoSQL Now 2013
How companies use NoSQL and Couchbase - NoSQL Now 2013How companies use NoSQL and Couchbase - NoSQL Now 2013
How companies use NoSQL and Couchbase - NoSQL Now 2013
 

More from Guatemala User Group

More from Guatemala User Group (20)

La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIsLa transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
 
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the CloudCloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
 
Oracle 12c New Features
Oracle 12c New FeaturesOracle 12c New Features
Oracle 12c New Features
 
Best Features of Multitenant 12c
Best Features of Multitenant 12cBest Features of Multitenant 12c
Best Features of Multitenant 12c
 
Why to Upgrade to Oracle 12c
Why to Upgrade to Oracle 12cWhy to Upgrade to Oracle 12c
Why to Upgrade to Oracle 12c
 
ADF 12c como Backend
ADF 12c como BackendADF 12c como Backend
ADF 12c como Backend
 
Improving the Performance of PL/SQL function calls from SQL
Improving the Performance of PL/SQL function calls from SQLImproving the Performance of PL/SQL function calls from SQL
Improving the Performance of PL/SQL function calls from SQL
 
Integracion Continua en Oracle ADF
Integracion Continua en Oracle ADFIntegracion Continua en Oracle ADF
Integracion Continua en Oracle ADF
 
Gestión de infraestructura tomcat/Tom EE con tfactory
Gestión de infraestructura tomcat/Tom EE con tfactoryGestión de infraestructura tomcat/Tom EE con tfactory
Gestión de infraestructura tomcat/Tom EE con tfactory
 
Pluggable Databases: What they will break and why you should use them anyway!
Pluggable Databases: What they will break and why you should use them anyway!Pluggable Databases: What they will break and why you should use them anyway!
Pluggable Databases: What they will break and why you should use them anyway!
 
Introduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12cIntroduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12c
 
What's next after Upgrade to 12c
What's next after Upgrade to 12cWhat's next after Upgrade to 12c
What's next after Upgrade to 12c
 
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
 
How to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of DatabasesHow to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of Databases
 
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and TricksDeep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
 
How Oracle Single/Multitenant will change a DBA's life
How Oracle Single/Multitenant will change a DBA's lifeHow Oracle Single/Multitenant will change a DBA's life
How Oracle Single/Multitenant will change a DBA's life
 
Integration Cloud Service vs SOA
Integration Cloud Service vs SOAIntegration Cloud Service vs SOA
Integration Cloud Service vs SOA
 
SOA y Microservices Diferencias y Aplicaciones
SOA y Microservices Diferencias y AplicacionesSOA y Microservices Diferencias y Aplicaciones
SOA y Microservices Diferencias y Aplicaciones
 
It's raining data! Oracle databases in the cloud
It's raining data! Oracle databases in the cloudIt's raining data! Oracle databases in the cloud
It's raining data! Oracle databases in the cloud
 
The best Oracle Database 12c Tuning Features for Developers
The best Oracle Database 12c Tuning Features for DevelopersThe best Oracle Database 12c Tuning Features for Developers
The best Oracle Database 12c Tuning Features for Developers
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Cutting edge Essbase

  • 1. Sobre interRel • Ganador del Premio Oracle Solución EPM & BI del Año • 4 directores Oracle ACE • Autores de más de 10 de los libros más vendidos de Hyperion y Essbase • Aliado Oracle Platinum • Una de las 100 empresas tecnológicas de más rápido crecimiento en los EEUU (CRN Magazine) • Una de las empresas de crecimiento más rápido en los EEUU (Inc. Magazine 2007- a la fecha presente) Strategia Infra- estructura Consultoría Educación Apoyo al cliente Libros Fundada en 1997, tenemos la mayor experiencia con Oracle EPM/BI de todo el Mundo
  • 2. Cutting Edge Essbase Edward Roske, CEO & Oracle ACE Director For a copy of the slides: info@interRel.com For free videos: epm.bi/videos Follow me on Twitter @ERoske
  • 3. Raise your hand if you have any experience with Essbase, por favor.
  • 5. OLTP & ODS Systems Data Warehouses Data Marts Packaged Applications (Oracle, SAP, Others) Excel XML/Office Business Processes OLAP Sources Exadata Unstructured & Semi-Structured ERP Analytics Planning & Forecasting Financial Close and Reporting Strategy Management Profitability Management CRM Analytics Industry Analytics BI Server Common Enterprise Information Model Essbase Dimension Management Predictive Analytics Interactive Dashboards Reporting & Publishing Query & Analysis Detect & Alert Office Integration Search Embedded MobileScorecards Data Sources BI/EPM Platform BI/EPM Applications Oracle Business Analytics
  • 6.  Client Behavior  Demographics  Product Profitability  Pricing Models  Portfolio Analysis  Earnings  Revenue Growth  Liquidity  Management Effectiveness  Sales per Employee  Employee Satisfaction  Annual, Qtrly and Monthly Comparisons  Variance Anaylsis  Return on Equity  Asset Management  Internal Rate of Return  Net Present Value  Bundling / Portfolio Offerings Marketing Financial Performance Time Client Centric  Market Share  Market Size  Interest Rates Essbase provides powerful analytics Asset Effectiveness Competitive Employee Effectiveness Product
  • 7. Across Industries Retail Merchandising Planning Customer Segmentation Flash Sales Consumer Products Inventory Tracking Margin Analysis Manufactur ing Asset management Shipping optimization Resource planning Oil and Gas Production Analysis Operational Analysis Exploration Analysis High-Tech Customer Analytics Product quality Marketing Analysis Health Care Departmental Profitability Grant Analysis Hospital Consolidation Financial Services Portfolio Optimization Loan Analysis Risk Analysis
  • 8. Addresses common challenges • Large amounts of data to analyze from various systems (Trading, client level transactions, etc) • Securing client information – confidentiality and sensitivity of the data • Competitive market place - Speed, speed, speed • Market sensitive – requires access to external data quickly • Complex calculations – (time sensitivity, risk factors, etc) • Variety of reporting requirements – regulatory, financial, internal management, SEC - solutions must be adaptable and flexible • Require quick turnaround of reports and ad-hoc information to make data actionable
  • 9. How Essbase Thinks • Multidimensional cubes • No tables and columns • Database definition is defined in the outline • Dimensions • Common grouping or hierarchy of master data • Organization • Product • Accounts • Page and index file for BSO • Tablespaces for ASO JAN JAN JAN FEB FEB LA SF PHX LA SF SALES SALES MARGIN SALES MARGIN ACTUAL ACTUAL BUDGET BUDGET ACTUAL 500 250 180 300 400 WEST L.A. S.F. PHX DEN Actuals Budget Sales Margin Sales Margin
  • 10.  Earnings  Revenue Growth  Liquidity  Annual, Qtrly and Monthly Comparisons  Variance Anaylsis Financial Performance Time A Simple Example
  • 11. Dimensional Design • Essbase dimensions: • Scenario • Year • Period • Account (includes accounts & calculated metrics) • Entity Structure ( Legal, Operating) • Reporting Hierarchies within each dimension Period Qtr1 Qtr2 Qtr3 Qtr4 Oct Nov Dec Worldwide EMEA North America US East Bank of NY Life LLC AM Service North Canada Scenario Actual Forecast Budget Measures Net Income Revenue Expenses ……. Metrics Earnings per S Shares Issued Shares O/S Year 2008 2009 2010 2011 2012
  • 12. Dimensional Design Business Question: What was the 4Q09 Net Income increase (decrease) over 4Q08 for Bank of NY? US? Worldwide? How does that compare with FY08? Period Qtr1 Qtr2 Q3 Qtr4 Oct Nov Dec Worldwide EMEA North America US East Bank of NY Life LLC AM Service North Canada Scenario Actual Forecast Budget Measures Net Income Revenue Expenses ……. AUM Metrics Earnings per S Shares Issued Shares O/S Year 2008 2009 2010 2011 2012
  • 13. End User Analysis: Analyze with SmartView • Start with a clean slate
  • 14. 4Q09 Net Income Bank of NY • Select the relevant member and refresh
  • 15. US ? Worldwide? • Move Entity (Store) Dimension to the rows into the report • Now I know Bank of NY, East & Worldwide Net Income
  • 16. Compared to 2008? • Add a column for 2008 • Refresh
  • 17. Presentation Quality • Use Excel Formatting • Save the template and re- use • Change Time Period, Scenarios, Measures to provide additional reports.
  • 19. Advantages of Hyperion Essbase • Analytics using dimensional views for end users (follows the “business” hierarchies) • Ad-Hoc and Advanced analytics with a suite of end user tools • Optimized data storage • Fast reporting and analysis performance • Top down analysis • Limitless dimensions and members with ASO • Flexible • Advanced calculation engine with BSO • Shared • Secure • Fast – both administrators and users • Scalable • Easy Sharing and integration
  • 20. Analysis Capabilities • Drill up and down, pivot rows and columns, keep only / remove only • With OBIEE and Web Analysis • Adhoc queries over the web • Advanced Analysis and Dashboarding • Traffic Lighting, Sorting • Retrieve Top / Bottom • With Financial Reporting • Printed formatted books of reports • With Interactive Reporting • Advanced Analysis and Dashboarding • Integrate relational and multi-dimensional data
  • 21. Optimized Data Storage • Application – container for databases or cubes • Database - single cube for analysis and reporting • Different types of Essbase databases available • Block Storage • Aggregate Storage • XOLAP • Hybrid Aggregation (11.1.2.3.500+) • Administration Console or Essbase Studio to create and manage Essbase databases
  • 22. Power of Block Storage Databases • Advanced calculations • Write back to any levels • Considerations • Limited to 7-10 dimensions for performance
  • 23. Power of Aggregate Storage Databases • Virtually no limit to the level of detail with Aggregate Storage Option (ASO) Essbase Databases • Also called Enterprise Analytics in older versions • Different method for storing/calculating Essbase databases • New storage kernel • Calculates 10-100x faster • Stores up to 252 dimension combinations • Which means … Lots of dimensions, lots of members
  • 24. Enhancements to Hybrid Aggregation • Hybrid Aggregation is the biggest thing for Essbase since version 7 when ASO was introduced. • Hybrid Aggregation ripe for use in all types of traditional BSO applications • Applies to Planning BSO plan types as well • Great way to get around the limitation on ASO plan types for EPMA-deployed Planning apps
  • 25. Flexible-Custom Dimensions • Dimensions are defined by the customer • Organized into hierarchies • Multiple hierarchies are available • How should Time Periods look? • When does the Fiscal Year begin? • How should the Product dimension look? • What slices of data do we need to view? • Users report and perform analysis by dimensions and hierarchies • Visible • Intuitive
  • 26. Flexible – Text and Date Measures • Use text and dates in Essbase 11 • Perform analysis based on text and dates • Called Text List • Stored numerically in Essbase • Can use in calculations (logic for what should display at upper levels) • Import text lists – mapping of numbers to the text value • Can load intersections via load rule
  • 27. Advanced Calculations • Aggregations • Allocations • Scenario planning • Automated business logic • Driver based logic • 200+ functions • Financial intelligence • Understands expense reporting for variances • Time intelligence • YTD • Aggregation over time (headcount)
  • 28. Administrators: Essbase Studio • Next generation tool for Essbase app building and administration • Single graphical modeling environment & single set up steps to … ease of use • Integrate Cube creation capabilities of EIS and EAS • Promote reuse and consistency • Standard methodology for deploying Essbase apps • Manage change through impact analysis and artifact lineage • Update data source administration and access • “Cube factory” • Drill through • Unifies many sources for modeling • RDB / Data Warehouse • OBIEE • Flat Files • EPMA Dimension Library
  • 30. XOLAP – Store your cube in a relational database • eXtending OLAP on Relational Database • Cube that is dynamically sourced from RDBMS • Looks just like ASO cube • Build in the Studio • Can use with any front-end that talks to Essbase • Complete outline build • Does not automatically refresh when the dimension table changes • Data retrieval by issuing SQL on demand • Support for summary tables (by editing an xml file) • RDBMS friendly SQL queries • Transparency of access
  • 31. Drill Back To… • Relational sources • URL • Standard • FDM • OBIEE • Custom SQL • Java Method • In the Future • Other Essbase cubes • BI+ Repository
  • 33. Scalable • Scale to thousands of users across the world • Large volumes of data • Large number of applications • High concurrency • Can use 128 simultaneous threads for a single function
  • 34. More Than Just Financial Reporting
  • 35. More than Financial Reporting Sales Sales Force Effectiveness Pipeline Analysis Flash Sales Customers Customer Segmentation Customer Profitability Promotion & Campaign Effectiveness Suppliers Vendor Scorecards Supply and Demand Planning Strategic Sourcing Analysis Human Resources Compensation Analysis Time & Labor Analysis Benefits Offering Analysis Finance Budgeting / Planning Cost Analysis Cash Flow Analysis Operations Productivity Analysis Quality Analysis Labor and Cost Analysis
  • 36.  Sales  Earnings  Profit Margins  Annual, Qtrly and Monthly Comparisons  Seasonal  BU Level  Brand Analysis  SKU Level Financial Performance Time Sales Analysis Product  Customer Behavior & Loyalty  Trends  Demographics Customer
  • 37.  Who are our customers?  Why are their historical behavioral patterns?  Which retailer or service provider has the most access to our target customer?  What were Sales by demographic?  Who are the most profitable customers?  How is our sales team interacting with our customers?  What are differences in the customer’s purchasing habits today vs a month, a year ago or three years ago?  What are we predicting for next year?  Which products are Customers buying?  Promotional Items?  Using coupons?  How effective was the direct mail campaign?Marketing Financial Performance Time Customer  Why are the customers purchasing our products? Is it price, quality or loyalty? Customer Analysis Product Competitive Employee Effectiveness Channel
  • 38.  Who are our vendors?  What are we buying from whom?  What pricing, discount, sla’s were agreed in the contract?  Do our purchases comply?  What were purchases by region?  How much are we spending on processing payments?  How do our agents interact with our suppliers?  Are we negotiating the best deals?  What are purchasing today vs a month, a year ago or three years ago?  What our current commitments?  Which products are we buying from our vendors?  Are we leveraging our purchasing power?  Are we managing our working capital effectively?  What type of discounts are we receiving?Payments Financial Performance Time Vendor  Are we achieving the lowest total cost? best price, service and quality? Vendor Analysis Product Competitive Employee Effectiveness Contracts
  • 39. How is HR performance measured? Satisfaction Performance Diversity Employee Productivity Career Growth Benefits Competencies  Certifications acquired  Training provided vs training completed  Benefits $ per employee  Bonus Plans  Vacation time compared to years of service  Units produced per Employee  Sales per Employee  Employee Satisfaction Index  Career Path  Attrition Rate  Years of Service  Recruitment  Compensation costs  Legal Compliance  Safe Work Environment  Equal Employment Opportunities  Company Culture  Extracurricular programs  Tenor vs promotion  Promotion path visibility  Communication effectiveness
  • 40. So Any Reasons Not to Use Essbase? • Rows and columns reporting • Detail transaction reporting with many rows and columns • HR type reports • Not employee analysis and planning b/c Essbase IS good at that • Reports listing name, address, DOB, phone, SSN, etc.
  • 41. Recap - Advantages of Hyperion Essbase • Dimensional view for end users (follows the “business” hierarchies) • Optimized data storage • Fast reporting and analysis performance • Top down analysis • Limitless dimensions and members with ASO • Flexible • Advanced calculation engine with BSO • Secure • Fast – both administrators and users • Advanced Analytics • Scalable • Easy Sharing and integration
  • 43. OLTP & ODS Systems Data Warehouses Data Marts Packaged Applications (Oracle, SAP, Others) Excel XML/Office Business Processes OLAP Sources Exadata Unstructured & Semi-Structured ERP Analytics Planning & Forecasting Financial Close and Reporting Strategy Management Profitability Management CRM Analytics Industry Analytics BI Server Common Enterprise Information Model Essbase Dimension Management Predictive Analytics Interactive Dashboards Reporting & Publishing Query & Analysis Detect & Alert Office Integration Search Embedded MobileScorecards Data Sources BI/EPM Platform BI/EPM Applications Essbase 11.1.2.4
  • 44. Recap – What was New in Essbase 11.1.2.3.000? Improvements to OBIEE Integration @CREATEBLOCK Calculator Function @ISMBRUDA Calculator Function Runtime Substitution Variables @XREF Performance Improvements MDX Query Performance Improvements Essbase API Changes The death of the Classic Spreadsheet Add-In
  • 45. Recap – What was New in Essbase 11.1.2.3.500? Improvements to MDX Aggregate and Sum Functions FIXPARALLEL Fragmentation Reduction on Exalytics Servers Hybrid Aggregation Mode in BSO Force CalcParallel
  • 46. Recap – What was New in Essbase 11.1.2.3.500? Improvements to MDX Aggregate and Sum Functions FIXPARALLEL Fragmentation Reduction on Exalytics Servers Hybrid Aggregation Mode in BSO Force CalcParallel
  • 47. Essbase 11.1.2.3.500 - Expanded 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 Script Performance Improvement FIX 22.19 Sec FIXPARALLEL 4 5.94 Sec 3.7 X BEFORE FIX ( @RELATIVE(“Version”, 0)) DATACOPY “100-10” TO “300-10”; … ENDFIX AFTER FIXPARALLEL (4, @RELATIVE(“Version”, 0)) DATACOPY “100-10” TO “300-10”; … ENDFIXPARALLEL Source:Oracle
  • 48. 11.1.2.4 – Highlights Now available on edelivery.oracle.com • HFM available on Exalytics • Hyperion Planning • enriched with PBCS improvements • Tablet UI optimization expansion (modules, admin functions) • HPCM Management Ledger Allocations • FDMEE intra-EPM data synchronization • EPM Mobile expanded to include FCM and DRG • New FCM Module Supplemental Data Manager • New Module Tax Governance Source:Oracle
  • 49. What’s new in Essbase 11.1.2.4
  • 50. New Features • Thread pool for parallel operations • XML outline editing • Enhancements to Hybrid Aggregation • Exalytics optimizations • Support for POV and Pivot enhancements in Smart View 11.1.2.5.400 • Calculation enhancements • Essbase.cfg Changes • MaxL grammar changes • Deprecated/desupported options
  • 51. Thread Pool for Parallel Operations • New Essbase.cfg setting – WORKERTHREADS • Controls how many threads are available for: • Parallel calculation, with CALCPARALLEL or FIXPARALLEL • Parallel data load, for aggregate storage and block storage databases • Parallel export, for block storage databases • Parallel restructuring • Default setting is half of the SERVERTHREADS Essbase.cfg setting • Default SERVERTHREADS is 20 • Minimum value is 5, maximum is 2048 • These are advanced optimization settings, any changes to these settings should be tested thoroughly.
  • 52. XML Outline Editing • Through the Essbase Java or C Main API, XML files may be exported from an Essbase database outline • The XMLs can be edited outside of EAS, then uploading using the Java or C Main API to make the changes to the .otl file • This method requires no dimension build rules file or calls to the Outline API • To use this feature with ASO outlines, the outline must be updated to the 11.1.2.4 version • Open and save the outline in 11.1.2.4 EAS • Use the C or Java APIs to update the version • BSO outlines may be edited using this feature without updating them first.
  • 53. Enhancements to Hybrid Aggregation • Hybrid Aggregation is the biggest thing for Essbase since version 7 when ASO was introduced. • Hybrid Aggregation ripe for use in all types of traditional BSO applications • Applies to Planning BSO plan types as well • Great way to get around the limitation on ASO plan types for EPMA-deployed Planning apps
  • 54. Enhancements to Hybrid Aggregation, cont. • Hybrid aggregation was introduced in 11.1.2.3.500 • Dynamically aggregates Sparse dimensions like ASO • New for 11.1.2.4: • Time-balance functionality supported • Dynamic Time Series members supported • Many calculator functions now supported • If a function is not supported by Hybrid Aggregation, Essbase will default to block storage execution for that formula.
  • 55. Folder Structure for Hybrid cubes • ASO folder structure is added • Default • Log • Metadata • Temp • Folders are removed when database is stopped • To change the location of the directories, edit the following setting in essbase.cfg: ASODYNAMICAGGINBSOFOLDERPATH [appName] path-to- directory
  • 56. How to implement • To take advantage of Hybrid Aggregation • Add a parameter to the Essbase.cfg file to turn this feature on. • Take your sparse dimensions and mark upper-level members that calculate with outline operators as Dynamic Calc instead of Store • This will allow the dynamic aggregation to take place • May need to change dimension order and/or Sparse/Dense settings to ensure member formulas are calculated correctly
  • 57. ASODYNAMICAGGINBSO Config setting Setting Result ASODYNAMICAGGINBSO NONE Turn off Hybrid for all BSO databases, except where overridden ASODYNAMICAGGINBSO FULL Turn on Hybrid for all BSO databases, even when not specified ASODYNAMICAGGINBSO Sample NONE Turn off Hybrid for the Sample application, even if ASODYNAMICAGGINBSO FULL is specified ASODYNAMICAGGINBSO PARTIAL Behavior as FULL
  • 59. Functions Not Supported in Hybrid Aggregation @ACCUM @ALLOCATE @ANCEST @ANCESTVAL @AVGRANGE @COMPOUND @COMPOUNDGROWTH @CORRELATION @CREATEBLOCK @CURRMBR @CURRMBRRANGE @DECLINE @DISCOUNT @GROWTH @INTEREST @IRR @IRREX @MDALLOCATE @MDANCESTVAL @MDPARENTVAL @MDSHIFT @MEMBER @MOVAVG @MOVMAX @MOVMED @MOVMIN @MOVSUM @MOVSUMX @NPV @PARENT @PARENTVAL @PTD @SANCESTVAL @SHIFT @SLN @SPLINE @STDEV @STDEVP @STDEVRANGE @SYD @TREND @XRANGE @XREF @XWRITE
  • 60. Not Supported for Hybrid Aggregation • Attribute calculations • Formulas with cross-dimensional operators • Dynamic Calc members with formulas that are a target of transparent partitions • Queries which include both two-pass and one-pass dynamic calc members from the same dimension • XOLAP • Can't use report scripts or dataexport to pull data from upper levels in Hybrid mode- have to use MDX • If a query mixes supported and unsupported hybrid mode calculation types, Essbase defaults to block storage execution.
  • 61. Exalytics Optimizations • Additional tuning added to increase performance on Exalytics servers • An increase virtual memory usage is expected • Virtual memory usage is increased by the size of the page files
  • 62. POV and Pivot Enhancements for Smart View 11.1.2.5.400 • Smart View 11.1.2.5.400 • Multiple members can be pivoted from the grid to the POV toolbar • Multiple members can be pivoted from the POV toolbar to the grid • A single dimension can remain in the POV toolbar • Prior releases allowed only one member to be pivoted between the POV and grid. Also needed at least two dimensions in the POV.
  • 63. Calculation Enhancements • @RELXRANGE • New function that returns a cross dimensional list based on the relative position of the cell that is currently being calculated and the offsets • More support for the XrangeList parameter • Now supported in 27 functions • XrangeList logically combines members at the same level from two or more dimensions • Helps to traverse separate year and period dimensions as if they were one continuous list of members • @XRANGE (Actual->Jan, Budget->Mar)
  • 64. Essbase.cfg Changes • New Configuration Settings • WORKERTHREADS – covered earlier • Defines the number of threads available for parallel operations • CRASHDUMPLOCATION • When CRASHDUMP is enabled, this setting provides the location where the core dump files should be saved. • Core dump differs from an .xcp file • CONNECTIONTIMEOUT • Maximum time Essbase should wait for a SQL connection before timing out • QUERYTIMEOUT • Maximum time Essbase should wait for a SQL query before timing out
  • 65. MaxL Grammar Change • Export data now offers an anonymous export option • export database <dbsname> all data anonymous… • Allows customers with sensitive data the ability to provide copies of their data to Oracle Support or partners like interRel without the fear of data disclosure. • Each data cell in the block is replaced with an iterated number.
  • 66. Features No Longer Supported • Essbase Native Security Mode • Essbase Native Security is the non-Shared Services mode, managed in EAS • Pre-System 9 method of administering users and groups • This is not Shared Services Native Users or Groups • Essbase Integration Services • Same functionality available in Essbase Studio • Visual Basic API for Essbase • Oracle recommends using the Java APIs or the Essbase C APIs • Essbase.cfg Settings • PRELOADALIASNAMESPACE • PRELOADMEMBERNAMESPACE • PRELOADUDANAMESPACE • MAXACTIVEUPDATETRANSACTIONS • MAXTOTALACTIVETRANSACTIONS
  • 67. Featured Deprecated Deprecated features are fully functional and supported, but will no longer be supported in the next release • Direct I/O • Block storage outline synchronization • Outline change log • Currency conversion applications and currency partitions • Zlib and None Data compression types • Linked partitions • EAS Java API • NFS protocol on NAS devices • MaxL Statements: • Alter user statement (add to group and remove from group) • Create group/user statements • Display group/user statements • Drop group/user statements (except the from security_file grammar)
  • 68. What’s new in Exalytics X4-4
  • 69. February 27, 2012 REDWOOD SHORES, CA, Feb 27 (MARKET WIRE) -- Oracle (NASDAQ: ORCL) Oracle today announced the availability of Oracle Exalytics In-Memory Machine, the industry's first high-speed engineered system featuring in-memory business intelligence (BI) software and hardware to deliver extreme performance for analytic and performance management applications.
  • 70. Exalytics X4-4 Overview • New chipset • Intel Xeon E7-8895 v2 processors, custom built for Oracle • Used in Exadata X4-8 and Exalytics X4-4 • 50% more CPU cores over X3-4 processors • 50% higher clock speed over X3-4 processors • More memory • 50% more memory available over Exalytics X3-4 (when X4-4 is upgraded to 3 TB of RAM) • Better Performance • Nearly twice the performance over Exalytics X3-4
  • 71. Exalytics In-Memory Machine Hardware TimesTen/Oracle In Memory 12C/Essbase for Exalytics, In Memory Analytics Oracle BI Foundation Suite
  • 72. Hardware – X4-4 • Announced Open World 2014, Replaces X3-4 • Four Intel Xeon E7-8895 v2 processors • 15 adjustable CPU cores each = 60 cores • CPUs custom built by Intel for Oracle • 2 TB of RAM (upgradeable to 3 TB) • 2.4 TB of PCI flash (upgradeable to 4.8 TB) • 7.2 TB of hard drive • High-speed network cards • 2x40 Gbps Infiniband • 4x1 Gbps Ethernet http://oracle.com.edgesuite.net/producttours/ 3d/exalytics/index.html
  • 73. Exalytics T5-8 Introduced Sep 12, 2013 First announced at Open World 2013 X = intel Cores T = Solaris Cores Second character = generation of chips Third character – number of sockets
  • 74. X4-4 VS T5-8 Component Exalytics X4-4 Exalytics T5-8 CPU cores 60 Intel Cores 128 SPARC T5 Cores Main Memory 2 TB -> 3 TB 4 TB PCIe Flash Storage 2.4 TB -> 4.8 TB 3.2 TB Hard Disk Capacity 7.2 TB 7.2 TB Operating System Oracle Linux Oracle Solaris Endeca Information Discovery Large scale consolidation ZFS file system with snapshot capability
  • 75. Pricing – High Level • Exalytics X2-4 is $135,00 plus software* • Exalytics X3-4 is $175,000 plus software* • Exalytics X4-4 is $175,000 plus software • Exalytics T5-8 is $ 330,00 plus software • All pricing is public: • *No longer on price list
  • 76. You will likely want more than one • Supports both Essbase and BI on the same server but in real life you may want to split • Depends on how much data, number of users, processes, etc. • Beta testers tested Essbase only on the Exalytics server or OBIEE only on the Exalytics server • Test and Production instance • Cluster for High Availability • Scale to More Users and Applications • All of our customers purchased 2-5 Exalytics servers
  • 77. Value Add • Time to Market • Installed quickly • Migrate RPDs • Can get performance benefits just from the hardware without running Summary Advisor • Happy Users – Speed of Thought Visualization • Automatic movement of data driven by the end user experience and existing BI models • Re-purpose resources / reduce consulting • Eliminate need for ETL or DB experts • Reduce consulting and internal resources to tune data • Repurpose FTEs to value added analysis
  • 78. Improved Analytics Performance • Performance improvements found up to: • 6x Planning cycle time • 30x Calculation time • 79x Query time • Purchases occurring • During new server purchases • During server refreshes • To improve performance
  • 80. Benchmark Hardware • IBM Power 595 (9119-FHA) • 32 Core 64-Bit Power6 Processers running @ 5.0 GHZ. • 4 cores dedicated to Virtual IO. • Split into 4 separate LPARS • 96 Gigabytes RAM • 2 Terabytes EMC Storage • AIX 6.1
  • 81. BSO Performance • Saw over 2-3X improvement across the board. • Serial calculations represented roughly 200,000 lines of calculation script code. • BSO data loads weren’t tested because the benchmark process didn’t have a load over 2 seconds. • Export = 2 Gigabytes @ level0. 0 100 200 300 400 500 600 700 800 900 WLP Exalytics
  • 82. BSO Performance (Continued) 200 210 220 230 240 250 260 Calcs Calcs • Optimizing data cache and index caches improved performance. • As today, must empirically optimize cache settings on a per application basis. • Performance could get worse if cache is set too high.
  • 83. ASO Performance 0 50 100 150 200 250 300 350 400 450 WLP • Buffer loads saw a 2X increase. Already loading in memory. • Commits and aggs performed 3-4X better • Setting the Pending Cache Size Limit improved performance. Set too high and performance went down.
  • 84. ASO Query Performance 0 10 20 30 40 50 60 MDX Report Scripts WLP Exalytics • Baseline MDX times from Financial Reporting Server logs. • Did not have FR on Exalytics, so we extracted FR MDX from logs to run on Exalytics. • MDX Query times had the biggest variability improvement – from 2-8X better • 95% of our queries are fast, so we looked for large dynamic Hierarchies with lots of formulas for test.
  • 86. Cutting Edge Essbase Edward Roske, CEO & Oracle ACE Director For a copy of the slides: info@interRel.com For free videos: epm.bi/videos Follow me on Twitter @ERoske