Download Extending Finacial Reporting out of Oracle

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Business intelligence wikipedia , lookup

Transcript
Extending Financial Reporting out of
Oracle Financials Using Hyperion
Essbase
George Cooper
Hackett Technology Solutions
Hackett Technology Solutions
• Founded in April 1997
– Traded on NASDAQ as ANSR
• World’s leading repository of
enterprise best practices
strategies and metrics
– Benchmarking and Advisory Services
– Business Transformation (HR, IT, Planning and
Performance Measurement, Finance, Supply Chain )
• Over 700 professionals with 12+
years experience across more
than 25 competencies
• Consulting and system
integration expertise with
comprehensive skills in:
– Oracle, SAP
– Hyperion
Hackett’s Oracle Practice
YEARS OF
EXPERIENCE
– Certified Oracle Implementation
Partner since 1995
– Completed over 350 Oracle and
PeopleSoft implementations,
upgrades and optimization projects
– Implementing Oracle Solutions based — Highly skilled consultants
on Hackett-Certified™ Practices
— Large-scale Oracle
15 +
implementation experience
35%
— Average 7 years Oracle
10
15
35%
experience, 12 years business
experience
5 - 10
25%
— 78% are Hackett-Certified
5% Average 12 years experience
Advisors
— Many of Oracle’s Leading
Accounts Have Already
Discovered the Benefits of the
Answerthink / Hackett Group
Approach
Hackett’s Hyperion Analytics Practice
• Strategic and technical implementation consulting
• #1 Hyperion Americas Reseller Award at Solutions 2006
and 2007
• Member of Hyperion Partner Advisory Council; Customer
Advisory Boards and participant in the Partner
Development Exchange
• 400+ successful Hyperion projects, with well over 100 in
2006 and 50+ of those System 9
• 100+ resources dedicated exclusively to Hyperion
• Scores of Hyperion-certified consultants, plus Preferred
Partner Certification
Hyperion Clients
Agenda
•
•
•
•
Hyperion Essbase Overview
Essbase Technical Overview
Typical Implementation
Case Studies
Hyperion Essbase Overview
What is Essbase?
• The leading enterprise multi-dimensional database
engine
• Provides real-time analytic infrastructure for business
intelligence and enterprise performance management
(EPM) applications.
• Engineered for scalability, security, and rapid-response.
• Through an intuitive interface, business users can
manipulate large data sets to model complex scenarios,
forecast outcomes, and perform “what-if” analyses to
identify trends and optimize business results.
Oracle Hyperion Essbase Datasheet
What is Multi-Dimensional?
• Uses a cube metaphor to
describe data storage.
• An Essbase database is
considered a “cube”, with each
cube axis representing a
different dimension, or slice of
the data (accounts, time,
products, etc.)
• All possible data intersections
are available to the user at a
click of the mouse.
Multi-Dimensional vs. Relational
• Multi-dimensional database are
usually queried top-down – the
user starts at the top and drills
into dimensions of interest.
Total Products
P01
P02
P03
P01
P02
P03
– Can perform poorly for transactional
queries
• Relational databases are usually
queried bottom-up – the user
selects the desired low level data
and aggregates.
– Harder to visualize data; can
perform poorly for high-level queries
Total Products
Why Use Essbase?
• Rich User Experience – users “converse” with
the data
• Business and Finance can manage their own
metadata and reports
• Highly advanced calculation engine
• Easy integration of data sources, including
manual input
• Large scalability
• Robust, cell-level security
• Many sophisticated reporting tools
Rich User Experience
• Sub-second response
• Intuitive interface, especially with Microsoft
Excel
• Powerful adhoc analysis that allows users
to query virtually any database intersection
in seconds
• Visually understand the relationships in
the data
• Easily built reports without IT involvement.
Rich User Experience
Excel
Essbase
Demo
Business Metadata Management
• Graphical administration console allows
authorized administrators to “see” their
data structures
• Simple specification of alternate rollups for
specialized reporting
• Allows the application to evolve as quickly
as the business
Business Metadata Management
Essbase
Administrative
Services (EAS)
Demo
Powerful Calculation Engine
• Over 350 built-in functions, including:
– Financial functions, such as net present value, rate of
return, and compound growth
– Custom multi-dimensional functions such as
@ALLOCATE to drive data to multiple business
intersections
– Complete time-series support
– Support for summary-level input
• Both run-time and batch calculations
• MDX support
Integration of Data Sources
• Unique multi-user read/write technology
• Information from many data sources can
be easily integrated into one database,
and thus one set of user queries
• In particular, allows budgets and forecasts
to be fully integrated with actuals
Technical Overview
Data Storage
• Multi-dimensional, with own proprietary
storage
• Two primary data storages:
– Block Storage Option (BSO) – Record-based
storage; supports write-back and features the
batch calculation engine.
– Aggregate Storage Option (ASO) – Cellbased storage; supports fast aggregation with
a large number of dimensions.
Block Storage Aggregations
In general, all members combinations are calculated
during an aggregation
– Can be optimized for faster performance
– Allows complete control of calculations
ASO Storage Aggregations
Engine decides which level intersections should be
calculated to minimized retrieval time
– Specific aggregations can be specified to optimize particular
queries
Smaller Agg. Size
Larger Agg. Size
Scalability
• BSO databases generally are impractical with more than
five or six hierarchical dimensions, depending on the
number of members, depth of hierarchies and structure
of the data
• ASO databases have no set limit on number of
dimensions – 20+ dimensions are possible
• Both storage types support:
– Hundreds of thousands of outline members
– Attribute dimensions, which are based on a one-to-many
relationship with the base members of another dimension
• No additional storage or calculation time is needed for
Attribute dimensions in BSO
– Drill-through to relational detail
Partitions
• Partitions are dimension slices that are shared
between Essbase database
– Replicated – The data is physically transferred
between the source and target cubes
– Transparent – The data in the source cube is queried
at retrieval time
• Process is seamless to the user – all data
appears to be in the target cube
• ASO and BSO databases can be linked together
with a transparent partitions
Typical Implementation
Partnership with Oracle GL
• Users typically use Essbase for:
–
–
–
–
–
–
Historical and forecasted performance
Budget variances
Variance and profitability analysis
Performance trends
Profitability metrics and Foreign Exchange impact
Generally any query using non-transactional data
• Users typically use Oracle Reports for:
–
–
–
–
Viewing individual transactions
Auditing GL entries
External reporting
Generally any query that needs transaction data
Typical Support Model
• IT supports core functionality:
– Servers and software installation
– Daily extracts and loads from Oracle Financials and other data
sources
– Core calculation scripts and database dimensionality
– Essbase automation
• Central Administration supports:
– Security
– Primary hierarchies and metrics
• Line Finance or Business supports:
– Most report development
– Alternate hierarchies for specialized reports
– Budget and forecast input and review
Basic Implementation
Hyp Planning
Forms
Excel
Templates
Oracle
Financials
Hierarchy
Metadata
Other Data
Sources
Actual Balances by
Month / GL Segment
Text Files
Manual
Forecast & Budget
Input
Essbas
e Admin
Service
s
Essbase
Finalized Budgets
Adhoc
Excel
Queries
Excel
Reports
Dashboards
& Production
Reports
Oracle
Upload
Implementation with Master Data Mgmt
Hyp Planning
Forms
Oracle
Financials
Other Data
Sources
Actual Balances by
Month / GL Segment
Excel
Templates
Text Files
Manual
Forecast & Budget Input
Master Data
Mgmt
(MDM)
Essbas
e Admin
Service
s
Essbase
Finalized Budgets
Adhoc
Excel
Queries
Excel
Reports
Dashboards
& Production
Reports
Oracle
Upload
Case Study #1
Budgeting and Forecasting for a
Large Retail Company
Problem
Build a budgeting and forecasting model that
can support the needs of the individual brands
while minimizing both IT support and the
technical expertise required by the Finance
administrators
Challenges
• Separate applications could provide the flexibility
required by the individual brands but would increase
development time and ongoing technical support
• Reporting requirements are significantly different in each
brand
• A single application would reduce technical support but
negatively impact planning flexibility and possibly reduce
performance and reliability
• The primary business hierarchies must stay in sync with
all brands
• Planning administration in each brand must require a
minimum of training since turn-over is relatively high in
the finance groups
• A combined corporate view of actuals, budgets and
forecasts must be supported
Solution
• Have separate physical Essbase databases for each
brand while having a commonly maintained outline,
calculation scripts, automation procedures and Excel
utilities
– Keeps each brand’s data physically separate to reduce
performance risk while increasing security
– Central outline and core functionality reduces maintenance,
increases reliability and minimizes training for each brand
administrator
– Central maintenance of core hierarchies and metrics keeps one
version of the truth
• Include functionality in the database to allow any account
to either have direct input or be calculated as a
percentage of a selected driver (revenue, headcount,
etc.)
– Allows the brands to decide how each account is calculated
Solution (cont)
• Task each brand administrator with building their own
reports, input templates and alternate hierarchies
– Gives each brand the flexibility to internally report their business
in the manner their management desires to see it
– Brands can share reports and templates where appropriate
• Build a central administration console to automate
common administrative functions
– Calculating input data, maintaining scenarios and controlling the
budget process in a single, easy to use interface
• Build a separate corporate database with a replicated
partition to the individual brand databases
– Supports a combined view of the corporation
Architecture
Hierarchy
Metadata
Oracle
Financials
Actual Balances by
Month / GL Segment
Common Automation
Outline and Data Updates
Brand A
Essbas
e
Excel
Templates
Brand B
Essbas
e
Manual
Forecast & Budget Input
Brand C
Essbas
e
Essbas
e Admin
Service
s
Central
Essbas
e
Outline
Replicated
Partition
Corp
Essbas
e
Case Study #2
Budgeting and Forecasting for a
Large Trade Show Management
Company
Problem
Build a budgeting and forecasting model that
can support very detailed forecasts and
budgets while providing quick and transparent
access to all data
Challenges
– Large number of business dimensions
potentially increase database size and
calculation time
– Planners are spread over a wide geographic
area with little technical expertise
– A very large number of individual projects
need to be forecasted
Solution
– Use Hyperion Planning as the overall planning engine
• Web-based planning input
• Finance administrator can easily define forms
• Little training needed for budget / forecast input
– Keep current data in the Planning BSO database but
move actuals and historical plans into a separate
ASO database
• BSO database allows write-back for maintaining the current
information
• ASO database allows fast loading and aggregation times for
the much larger volume of historical and actual data
– Optional: Link the two database via a transparent
partition to give the users one view of the data
Architecture
Oracle
Financials
Actual Balances by
Month / GL Segment
Hierarchy
Metadata
Hyperion
Planning
Current
Essbas
e
Hyperion
Planning
Admin
Console
Hyperion
Planning
Web Forms
Level0 Export
ASO
History
Essbas
e
Excel
Reports
Architecture (Alternative #1)
Oracle
Financials
Actual Balances by
Month / GL Segment
Hierarchy
Metadata
Hyperion
Planning
BSO
Input
Essbas
e
Hyperion
Planning
Admin
Console
Hyperion
Planning
Web Forms
Level0 Export
ASO
Report
Essbas
e
Excel
Reports
Architecture (Alternative #2)
Hierarchy
Metadata
Oracle
Financials
Actual Balances by
Month / GL Segment
ASO
Actual /
History
Essbase
Hyperion
Planning
Planning
Essbase
Hyperion
Planning
Admin
Console
Hyperion
Planning
Web Forms
Transparent
Partition
Excel
Reports
Case Study #3
ERP Reporting at a Large
Semiconductor Company
Problem
Build a suite of reports from various ERP
modules during a new Oracle implementation
under a very aggressive time frame
Challenges
– Development time frame was short and
business involvement constrained during the
ERP implementation
– Users required the flexibility to design and
build reports and dashboards over time but
see the data immediately at go-live
– Some modules (such as quality assurance)
had a large volume of data and a large
number of dimensions
– Data had to be refreshed nightly
Solution
– Build separate Essbase databases for each ERP
module with the dimensionality and level of detail
necessary to manage the business
– Task the business and finance staff to develop their
reporting through Excel SmartView
– For each application combine a BSO Essbase
database for core calculations and an ASO Essbase
database for user reporting
• Supports a large number of dimensions and extremely large
data volumes
– Develop formatted reports in Hyperion Financial
Reports and Hyperion Web Analysis where
appropriate
– Use Hyperion System9 Interactive Reporting for
transaction-level reports
Architecture
Oracle
ERP
Hierarchy
Metadata
Excel
Reports
Text Extracts
BSO
Level 0
Essbas
e
Calculations
Level0
Export
ASO
Report
Essbas
e
Dashboards
& Production
Reports
Contact Information
Michael Cook
Director of Business Development
Phone – 415.435.0344
[email protected]
George Cooper
Manager, BI Northern California Practice
Phone – 510.290.9538
[email protected]