30
1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

Embed Size (px)

Citation preview

Page 1: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

1

Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

Page 2: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

2

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

Page 3: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

3

Hackett’s Oracle Practice

— Certified Oracle Implementation Partner since 1995

— Completed over 350 Oracle and PeopleSoft implementations, upgrades and optimization projects

— Implementing Oracle Solutions based on Hackett-Certified™ Practices — Highly skilled consultants

— Large-scale Oracle implementation experience

— Average 7 years Oracle experience, 12 years business experience

— 78% are Hackett-Certified Advisors— Many of Oracle’s Leading

Accounts Have Already Discovered the Benefits of the Answerthink / Hackett Group Approach

15 +

5%

25%

35%

35%

Y E

A R

S O

F

E X

P E

R I

E N

C E

Average 12 years experience

10 - 15

5 - 10

Page 4: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

4

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

Page 5: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

5

Agenda

Challenges— Business needs— IT challenges

Existing environment

Solutions— Partitioning— Drill through & master data management

— Analytic Integration Server— STAR Integration Server

Conclusion

Questions

Page 6: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

6

Business Needs

Project reporting and planning needed

Drill through capabilities at all hierarchical levels

Archive historical forecasts

Page 7: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

7

IT Challenges

Manage growth while minimizing load and calc times— Main reports database used for planning and reporting— Already over 12 GB in size (10 dimensions)— Expand to 11 dimensions for project reporting

Long restructure times during close and forecast cycles— 1-2 hours for dense restructure

Integrate Planning and Analytic Integration Server

Manage shared dimensions across multiple cubes

Page 8: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

8

Existing Environment

GL

Hyperion Planning

Reports

Planning User

Essbase User

HR

Web Forms

Excel Analysis

Source Systems

Actuals

Page 9: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

9

Partitioning

Smaller purpose built cubes— Separate planning and analysis activities

Faster calc and restructure times

Archive historical data w/ out degrading performance

Transparent partition brings data together

Page 10: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

10

Partitioned Cubes

Planwip— Current forecast only— Hyperion Planning app— Read/Write

Actual— Current year actuals only— Conversion & consolidation calcs

Planfin— Finalized forecasts— Historical actuals— No calcs

Analysis— Essbase users connect here— Transparent partition brings data together

Page 11: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

11

New Environment

GL

Planwip

Planning User

Essbase User

HR

Web Forms

Source Systems

Actual

Planfin

Analysis

Excel Analysis

Hyperion Planning

Transparent Partition

Page 12: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

12

Drill Through and Master Data Management

Provide drill through capabilities at all hierarchical levels

Keep partitioned outlines in sync

Push Essbase hierarchies to data warehouse

Move outline control from Planning to AIS

Page 13: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

13

Master Data Flow

Hyperion Planning

Planwip

Refresh

Outline Extracted to

Relational Store

Analytic Integration Server (AIS)

AIS Builds Outline

Planfin

Actual

Analysis

STAR Integration Server (SIS)

Data Warehouse

Users

AIS Drill Through

Drill Through Links

Created

Master Outline

Page 14: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

14

STAR Integration Server (SIS)

Extracts outline and loads to relational store

AIS ready star schema format

Parent/Child dimension tables

Generates columns for member properties

Star schema accessible to other data warehouse reporting tools

Page 15: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

15

Analytic Integration Server (AIS)

Model built from SIS generated tables

Recursive parent/child hierarchy allows for drill through at any level

Metaoutline uses columns of SIS tables to define member properties

Page 16: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

16

Master Data Flow

Hyperion Planning

Planwip

Refresh

Outline Extracted to

Relational Store

Analytic Integration Server (AIS)

AIS Builds Outline

Planfin

Actual

Analysis

STAR Integration Server (SIS)

Data Warehouse

Users

AIS Drill Through

Drill Through Links

Created

Master Outline

Page 17: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

17

SIS Generated Dim Table

Page 18: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

18

AIS OLAP Model

Page 19: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

19

AIS Recursive Hierarchy

Page 20: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

20

AIS Metaoutline

Page 21: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

21

AIS Defining Member Properties

Page 22: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

22

AIS Drill Through Reports

Select Template SQL

to override the generated

SQL

Page 23: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

23

AIS Template SQL

Page 24: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

24

AIS Template SQL

SELECT * FROM FACT a where a.ACCOUNT in

($$Measures-VALUE$$) and a.YEAR = $$Years-VALUE$$ and

a.MONTH in ($$Time Periods-VALUE$$)

Becomes…

SELECT * FROM FACT a where a. ACCOUNT in ( '64105' ,

'64110' , '64111' , '64115' , '64120' , '64125' , '64126' , '64415' ,

'64995' , '64999') and a.YEAR = 'FY06' and

a.MONTH in ( 'Jan')

Page 25: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

25

Drill Through

Page 26: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

26

AIS Template SQL

SELECT * FROM FACT a where a.ACCOUNT in

($$Measures-VALUE$$) and a.YEAR = $$Years-VALUE$$ and

a.MONTH in ($$Time Periods-VALUE$$)

Becomes…

SELECT * FROM FACT a where a. ACCOUNT in ( '64105' ,

'64110' , '64111' , '64115' , '64120' , '64125' , '64126' , '64415' ,

'64995' , '64999') and a.YEAR = 'FY06' and

a.MONTH in ( 'Jan')

Page 27: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

27

Drill Through Details

New Sheet Created

Page 28: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

28

Partitioned Environment

GL

Planwip

Planning User

Essbase User

HR

Web Forms

Source Systems

Actual

Planfin

Analysis

Excel Analysis

Hyperion Planning

Transparent Partition

Page 29: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

29

Results

Before After10 Dimensions 11 Dimensions12 GB Database Actual < 1 GB

Planwip < 1 GB1-2 Hr Dense Restructure 20 Min Dense

RestructureLogon to Oracle Financials for Journal and AP Detail, one set of books at a time

Drill through from Excel addin to Journal and AP Detail

Hierarchies only exist in Essbase

Hierarchies stored relationally for enterprise-wide access

Page 30: 1 Extending Drill Through to Oracle Transaction Level Detail from Hyperion Essbase

30

Contact Information

Chad Coughlin

Manager

Phone – 303.523.5785

[email protected]