SlideShare a Scribd company logo
1 of 42
Hyperion Essbase & Planning Training
www.adivaconsulting.com1
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Raw Data
2
Raw Data will be no use until it will become information
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Raw Data -> Information
3
How do you
find out the
profit of
Product
“Electronics
” from 100’
s of Excel
sheets
Metadata
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Then what is OLTP
In general, All Database Systems are OLTP
• Most RDBMS systems are OLTP
• Detailed, Up to Date Data
• Read/Update of few records
• Run the business in real time
• Historical Data will be archived for performance reasons
Eg: Walk into Reliance Store you will find OLTP
Walk into ATM you will find OLTP
Buy TV in electronic shops
Buy Stocks in Broker like Etrade -> OLTP
4
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Current Challenges
• I can’t find the data I need
– data is scattered over the network
– many versions, subtle differences
– No Single source for Information
• I cant understand the data I found
– available data poorly documented
• I can’t use the data I found
– results are unexpected
– data needs to be transformed from one
form to other
What's certain about today's business
climate is uncertainty
5
Hyperion Essbase & Planning Training
www.adivaconsulting.com
What is Data Warehouse
• A single, complete and consistent store of data
obtained from a variety of different sources
made available to end users in a what they
can understand and use in a business context.
- Barry Delvin
6
Hyperion Essbase & Planning Training
www.adivaconsulting.com
In Other Words
• A data warehouse is a
subject-oriented
Integrated
time-varying
non-volatile
collection of data that is used primarily in
organizational decision making.
--------Bill Inmon
7
Hyperion Essbase & Planning Training
www.adivaconsulting.com
OLTP -> OLAP
8
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Why do you need the history
9
 Study the past if you define the future
Hyperion Essbase & Planning Training
www.adivaconsulting.com10
Data Warehouse
Relational Detail Star Schemas
Common Dimensions Common Transformations
Data Models
GL
Excel Sheets/Flat
Files
HR
Dashboard Reporting
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Data Mart
11
Marketing
Mart
HR Data Mart
Sales Data Mart
Data Marts
DataWarehouse
Data grouped for a specific subject area and considered as subset of
data warehouse
Can contain atomic data and summarized data.
Generally Each data mart is designed for each department like
Marketing, Sales etc.
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Dimension Tables
• Dimension tables establish the context of the facts
• In other words, Dimensional tables store fields that
describe the facts
• Eg: Time Periods, Products, Customers etc
12
Fact Table
Fact tables are used to record actual facts or measures
in the business.
Facts are the numeric data items that are of interest to
the business Access via dimensions
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Types of Measures-Facts
• Additive: Valid to SUM up to any Dimensional level
-SUM(Sales_Amount)
• Semi-Additive: Semi-Additive measures are measures
that can be added across some, but not all dimensions.
For example the bank account balance is simply a
snapshot in time and cannot be summed over time.
-Sum(balance) where month=2011-12-12
• Non-Additive=never used in a Sum
• Eg: Gross-Margin , Ratios etc...;
13
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Slowly Changing Dimensions
• Type-I SCD (Over write)
• Type-II SCD (Maintain History)
• Type-III SCD(Alternate Realities)
Cust ID Cust Name Cust City
10 XYZ New York
Cust ID Cust Name Cust City
10 XYZ Seattle
Change of Attributes
No History
Maintained
Cust ID Cust Name Cust City Date
10 XYZ New York 1-Jan-2000
Change of Attributes
ALL History
Maintained
Cust ID Cust Name Cust City Date
10 XYZ New York 1-Jan-2000
10 XYZ Seattle 1-Jan-2005
Cust ID Cust Name Cust City
10 XYZ New York
Cust ID Cust Name Cust City1 Cust City 2
10 XYZ New York Seattle
Change of Attributes
History In
Separate
columns
14
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Schema Design
Schema Types
 Star Schema
Snow-Flake Schema
Fact Constellation schema or Galaxy Schema
15
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Star Schema
• A single fact table and for each dimension one
dimension table
16
Fact Table
(or)
Measures
Time
Product Scenario
Customers
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Snow Flake Schema
• Represent dimensional hierarchy directly
by normalizing tables.
• Gives more Detailed Information
17
Fact Table
(or)
Measures
Time
Product Scenario
Countries Cities
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Fact Constellation
• Multiple Fact Tables that share multiple
dimensional tables
18
Fact Table
(or)
Measures
Time
Product Scenario
Customer
s
Revenue
Hyperion Essbase & Planning Training
www.adivaconsulting.com
DWH Cycle
19
Oracl
e
Flat
Files
DB2
Staging
Area ETL Enterprise
DWH
DM1
DM3
DM2
OLAP
Business
Decision
Reports
Hyperion
Resource
MDM /
DRM
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Dimensional Modeling Design Process
• Choose a business process to model
- Business activity that is valuable to analyze
-Set of transactions that can be collected in a fact table
• Declare the Grain of the fact table
-level of detail that you will record in the fact table
• Choose the Dimensions
-Descriptive information about transactions
-Usually want to limit number of dimensions
• Choose the Metrics
-Numeric fields tagged to each fact table row
20
Hyperion Essbase & Planning Training
www.adivaconsulting.com
EPM
Enterprise Performance Management
A set of processes that help organizations optimize
their business performance. It is a framework for
organizing, automating and analyzing business
methodologies , metrics, processes and systems that
drive business performance
The products formerly known as Hyperion provide
Enterprise Performance Management ("EPM")
capabilities
21
Hyperion Essbase & Planning Training
www.adivaconsulting.com22
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Multi Dimensional Analysis
• Query tool caches pre-computed aggregates in memory or on
mid-tier server for extra-fast response time.
• Used to Analyze the future business based on past and
present sales
Eg: Sales Analysis
• Avoid spending time in analyzing huge numbers of daily
transactions data
• Essbase stands for Extended Spreadsheet Analysis
• Used to Analyze data in multiple view of perspective so that
business users can take decision for forecast analysis
23
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Advantages of MOLAP
Hyperion is multi Slice Dice
dimensional database
24
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Drill-Down/Up
25
Rollup
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Essbase History
Arbor
Corporation
Essbase
1992
Hyperion
Solutions
1998
Essbase
Hyperion
Enterprise
Hyperion
Reporting
Planning and
Budgeting
Oracle
Corporation
Oracle EPM System
BI Foundation
Essbase
2007
26
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Cube means
27
Intersecting Dimensions
-- Form Data Cells
OLAP Storage Paradigm
-- Multidimensional
databases are
array structures , not
related tables
-- Will concentrate about
cells not fields
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Essbase is tuned for Analysis
• Which customers are most profitable
• What is the customer likely to buy next
• What if demand falls short of forecast
28
Why Essbase
• Richest business users experience
• Highly Advanced Calculation Engine
• Write-Back Capability Feature
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Essbase Introduction
 Part of Business Intelligence Foundation in Oracle EPM System widely
considered to be the industry leading OLAP (On-Line Analytical Processing)
server
 It is a multidimensional database that enables Business Users to analyze
business data in multiple views/prospective and at different consolidation
levels. It stores the data in a multi dimensional array
Essbase
Planning
&
Budgeting
Forecas
ting
Product
Analysis
Customer
Analysis
Essbase Usage
Minute->Day->Week->Month->Qtr->Year
Product Line->Product Family->Product Cat-
>Product sub Cat
29
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Essbase Architecture
30
Essbase
Server
Essbase
Database
Provider
Services
Smart-View
Essbase Excel-
Add-in, MaxL
, MDX
TCP/IP
TCP/IP HTTP
Administration
Services
Essbase
Studio ServicesRDMS
ODBC
A
B
D E
C
F
A
B
D E
C
F
TCP/IP
HTTP
EAS Console
Essbase Studio
Console
Database
Tier
Middle
Tier
Client
Tier
Hyperion Essbase & Planning Training
www.adivaconsulting.com
How Essbase Thinks
31
 Multidimensional Cubes
 Dimensions
 Common grouping of
master data
like Organization , Products,
Accounts
Optimized Data Storage
 Block Storage
 Aggregate Storage
 XOLAP
 Drill Through Reporting
Hyperion Essbase & Planning Training
www.adivaconsulting.com
How Essbase Cubes Looks Like
32
Hyperion Essbase & Planning Training
www.adivaconsulting.com
ESSBASE STUDIO
• Single graphical modeling environment and single setup for
Essbase app building and administration
33
Hyperion Essbase & Planning Training
www.adivaconsulting.com
How business users Analyze Data
34
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Oracle EPM Workspace
• Single thin client environment bringing all of the EPM
system and BI tools together in one access point
35
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Integration with BI Tools – Smart View Addin
• Common add-in to provide integration with Microsoft office
for oracle EPM system and BI tools like Essbase, Planning,
OBIEE, HFR
36
Hyperion Essbase & Planning Training
www.adivaconsulting.com
User Security – Shared Services Console
37
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Life Cycle Management – Migration Tool
38
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Complete EPM System
39
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Life Cycle of Essbase
Database Objects
- Outline File
- Rule Files
- Calculation Scripts
40
 Create an Application(ASO or BSO)
 Create an Database
Dimension Modeling
Data Loading
Report Generation
Hyperion Daily Maintenance Activities
Hyperion Essbase & Planning Training
www.adivaconsulting.com
Continuation
• Hyperion Essbase Installation
• Hyperion Services Order
• Essbase Log Files
• Essbase Applications Path
41
Hyperion Essbase & Planning Training
www.adivaconsulting.com42
Thank you

More Related Content

What's hot

Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing conceptspcherukumalla
 
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...Edureka!
 
Dw & etl concepts
Dw & etl conceptsDw & etl concepts
Dw & etl conceptsjeshocarme
 
Data Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingData Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingDunn Solutions Group
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data WarehouseShanthi Mukkavilli
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse conceptsobieefans
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecturepcherukumalla
 
OLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingOLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingWalid Elbadawy
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureJames Serra
 
Data Catalog as a Business Enabler
Data Catalog as a Business EnablerData Catalog as a Business Enabler
Data Catalog as a Business EnablerSrinivasan Sankar
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modelingvivekjv
 
Data Warehouse Basics
Data Warehouse BasicsData Warehouse Basics
Data Warehouse BasicsRam Kedem
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemKiran kumar
 
Business intelligence vs business analytics
Business intelligence  vs business analyticsBusiness intelligence  vs business analytics
Business intelligence vs business analyticsSuvradeep Rudra
 

What's hot (20)

Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing concepts
 
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Dimensional Modelling
Dimensional ModellingDimensional Modelling
Dimensional Modelling
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Dw & etl concepts
Dw & etl conceptsDw & etl concepts
Dw & etl concepts
 
Data Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingData Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional Modeling
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse concepts
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
OLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingOLAP OnLine Analytical Processing
OLAP OnLine Analytical Processing
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
 
Data warehouse
Data warehouse Data warehouse
Data warehouse
 
Data Catalog as a Business Enabler
Data Catalog as a Business EnablerData Catalog as a Business Enabler
Data Catalog as a Business Enabler
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
 
Data Warehouse Basics
Data Warehouse BasicsData Warehouse Basics
Data Warehouse Basics
 
Business Analytics Overview
Business Analytics OverviewBusiness Analytics Overview
Business Analytics Overview
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse System
 
Business intelligence vs business analytics
Business intelligence  vs business analyticsBusiness intelligence  vs business analytics
Business intelligence vs business analytics
 

Similar to Basic Introduction of Data Warehousing from Adiva Consulting

Oracle Hyperion overview
Oracle Hyperion overviewOracle Hyperion overview
Oracle Hyperion overviewClick4learning
 
sap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanasap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanaJames L. Lee
 
Traditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overviewTraditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overviewNagaraj Yerram
 
Analyzing Billions of Data Rows with Alteryx, Amazon Redshift, and Tableau
Analyzing Billions of Data Rows with Alteryx, Amazon Redshift, and TableauAnalyzing Billions of Data Rows with Alteryx, Amazon Redshift, and Tableau
Analyzing Billions of Data Rows with Alteryx, Amazon Redshift, and TableauDATAVERSITY
 
Business Intelligence Overview
Business Intelligence OverviewBusiness Intelligence Overview
Business Intelligence Overviewnetpeachteam
 
Case Study: Lessons from Newell Rubbermaid's SAP HANA Proof of Concept
Case Study: Lessons from Newell Rubbermaid's SAP HANA Proof of ConceptCase Study: Lessons from Newell Rubbermaid's SAP HANA Proof of Concept
Case Study: Lessons from Newell Rubbermaid's SAP HANA Proof of ConceptSAPinsider Events
 
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysWhat is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysNEWYORKSYS-IT SOLUTIONS
 
Business Intelligence Architecture
Business Intelligence ArchitectureBusiness Intelligence Architecture
Business Intelligence ArchitecturePhilippe Julio
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Muhammad Fahad
 
Data Warehouse approaches with Dynamics AX
Data Warehouse  approaches with Dynamics AXData Warehouse  approaches with Dynamics AX
Data Warehouse approaches with Dynamics AXAlvin You
 
Evolution from SAP ECC6 to SAP S/4HANA.pptx
Evolution from SAP ECC6 to SAP S/4HANA.pptxEvolution from SAP ECC6 to SAP S/4HANA.pptx
Evolution from SAP ECC6 to SAP S/4HANA.pptxRiponKumarPaul
 
Introduction to HANA in-memory from SAP
Introduction to HANA in-memory from SAPIntroduction to HANA in-memory from SAP
Introduction to HANA in-memory from SAPugur candan
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?RTTS
 
Manish tripathi-ea-dw-bi
Manish tripathi-ea-dw-biManish tripathi-ea-dw-bi
Manish tripathi-ea-dw-biA P
 

Similar to Basic Introduction of Data Warehousing from Adiva Consulting (20)

Oracle Hyperion overview
Oracle Hyperion overviewOracle Hyperion overview
Oracle Hyperion overview
 
BI Introduction
BI IntroductionBI Introduction
BI Introduction
 
sap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanasap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hana
 
Traditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overviewTraditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overview
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Analyzing Billions of Data Rows with Alteryx, Amazon Redshift, and Tableau
Analyzing Billions of Data Rows with Alteryx, Amazon Redshift, and TableauAnalyzing Billions of Data Rows with Alteryx, Amazon Redshift, and Tableau
Analyzing Billions of Data Rows with Alteryx, Amazon Redshift, and Tableau
 
HANA a PoV
HANA a PoVHANA a PoV
HANA a PoV
 
OLAP
OLAPOLAP
OLAP
 
Business Intelligence Overview
Business Intelligence OverviewBusiness Intelligence Overview
Business Intelligence Overview
 
Oracle hyperion essbase
Oracle hyperion essbaseOracle hyperion essbase
Oracle hyperion essbase
 
Oracle hyperion essbase
Oracle hyperion essbaseOracle hyperion essbase
Oracle hyperion essbase
 
Case Study: Lessons from Newell Rubbermaid's SAP HANA Proof of Concept
Case Study: Lessons from Newell Rubbermaid's SAP HANA Proof of ConceptCase Study: Lessons from Newell Rubbermaid's SAP HANA Proof of Concept
Case Study: Lessons from Newell Rubbermaid's SAP HANA Proof of Concept
 
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysWhat is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
 
Business Intelligence Architecture
Business Intelligence ArchitectureBusiness Intelligence Architecture
Business Intelligence Architecture
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
 
Data Warehouse approaches with Dynamics AX
Data Warehouse  approaches with Dynamics AXData Warehouse  approaches with Dynamics AX
Data Warehouse approaches with Dynamics AX
 
Evolution from SAP ECC6 to SAP S/4HANA.pptx
Evolution from SAP ECC6 to SAP S/4HANA.pptxEvolution from SAP ECC6 to SAP S/4HANA.pptx
Evolution from SAP ECC6 to SAP S/4HANA.pptx
 
Introduction to HANA in-memory from SAP
Introduction to HANA in-memory from SAPIntroduction to HANA in-memory from SAP
Introduction to HANA in-memory from SAP
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
 
Manish tripathi-ea-dw-bi
Manish tripathi-ea-dw-biManish tripathi-ea-dw-bi
Manish tripathi-ea-dw-bi
 

More from adivasoft

OBIEE 11g: Configuring LDAP Server
OBIEE 11g: Configuring LDAP Server  OBIEE 11g: Configuring LDAP Server
OBIEE 11g: Configuring LDAP Server adivasoft
 
BI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design documentBI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design documentadivasoft
 
BI Publisher Data model design document
BI Publisher Data model design documentBI Publisher Data model design document
BI Publisher Data model design documentadivasoft
 
An Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards IntegrationAn Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards Integrationadivasoft
 
Oracle BI Publisher 11g Certification Program
Oracle BI Publisher 11g  Certification ProgramOracle BI Publisher 11g  Certification Program
Oracle BI Publisher 11g Certification Programadivasoft
 
OBIEE11g Multi User Development - MUD
OBIEE11g  Multi User Development - MUDOBIEE11g  Multi User Development - MUD
OBIEE11g Multi User Development - MUDadivasoft
 
Hyperion Planning Security
Hyperion Planning SecurityHyperion Planning Security
Hyperion Planning Securityadivasoft
 

More from adivasoft (7)

OBIEE 11g: Configuring LDAP Server
OBIEE 11g: Configuring LDAP Server  OBIEE 11g: Configuring LDAP Server
OBIEE 11g: Configuring LDAP Server
 
BI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design documentBI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design document
 
BI Publisher Data model design document
BI Publisher Data model design documentBI Publisher Data model design document
BI Publisher Data model design document
 
An Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards IntegrationAn Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards Integration
 
Oracle BI Publisher 11g Certification Program
Oracle BI Publisher 11g  Certification ProgramOracle BI Publisher 11g  Certification Program
Oracle BI Publisher 11g Certification Program
 
OBIEE11g Multi User Development - MUD
OBIEE11g  Multi User Development - MUDOBIEE11g  Multi User Development - MUD
OBIEE11g Multi User Development - MUD
 
Hyperion Planning Security
Hyperion Planning SecurityHyperion Planning Security
Hyperion Planning Security
 

Recently uploaded

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Recently uploaded (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Basic Introduction of Data Warehousing from Adiva Consulting

  • 1. Hyperion Essbase & Planning Training www.adivaconsulting.com1
  • 2. Hyperion Essbase & Planning Training www.adivaconsulting.com Raw Data 2 Raw Data will be no use until it will become information
  • 3. Hyperion Essbase & Planning Training www.adivaconsulting.com Raw Data -> Information 3 How do you find out the profit of Product “Electronics ” from 100’ s of Excel sheets Metadata
  • 4. Hyperion Essbase & Planning Training www.adivaconsulting.com Then what is OLTP In general, All Database Systems are OLTP • Most RDBMS systems are OLTP • Detailed, Up to Date Data • Read/Update of few records • Run the business in real time • Historical Data will be archived for performance reasons Eg: Walk into Reliance Store you will find OLTP Walk into ATM you will find OLTP Buy TV in electronic shops Buy Stocks in Broker like Etrade -> OLTP 4
  • 5. Hyperion Essbase & Planning Training www.adivaconsulting.com Current Challenges • I can’t find the data I need – data is scattered over the network – many versions, subtle differences – No Single source for Information • I cant understand the data I found – available data poorly documented • I can’t use the data I found – results are unexpected – data needs to be transformed from one form to other What's certain about today's business climate is uncertainty 5
  • 6. Hyperion Essbase & Planning Training www.adivaconsulting.com What is Data Warehouse • A single, complete and consistent store of data obtained from a variety of different sources made available to end users in a what they can understand and use in a business context. - Barry Delvin 6
  • 7. Hyperion Essbase & Planning Training www.adivaconsulting.com In Other Words • A data warehouse is a subject-oriented Integrated time-varying non-volatile collection of data that is used primarily in organizational decision making. --------Bill Inmon 7
  • 8. Hyperion Essbase & Planning Training www.adivaconsulting.com OLTP -> OLAP 8
  • 9. Hyperion Essbase & Planning Training www.adivaconsulting.com Why do you need the history 9  Study the past if you define the future
  • 10. Hyperion Essbase & Planning Training www.adivaconsulting.com10 Data Warehouse Relational Detail Star Schemas Common Dimensions Common Transformations Data Models GL Excel Sheets/Flat Files HR Dashboard Reporting
  • 11. Hyperion Essbase & Planning Training www.adivaconsulting.com Data Mart 11 Marketing Mart HR Data Mart Sales Data Mart Data Marts DataWarehouse Data grouped for a specific subject area and considered as subset of data warehouse Can contain atomic data and summarized data. Generally Each data mart is designed for each department like Marketing, Sales etc.
  • 12. Hyperion Essbase & Planning Training www.adivaconsulting.com Dimension Tables • Dimension tables establish the context of the facts • In other words, Dimensional tables store fields that describe the facts • Eg: Time Periods, Products, Customers etc 12 Fact Table Fact tables are used to record actual facts or measures in the business. Facts are the numeric data items that are of interest to the business Access via dimensions
  • 13. Hyperion Essbase & Planning Training www.adivaconsulting.com Types of Measures-Facts • Additive: Valid to SUM up to any Dimensional level -SUM(Sales_Amount) • Semi-Additive: Semi-Additive measures are measures that can be added across some, but not all dimensions. For example the bank account balance is simply a snapshot in time and cannot be summed over time. -Sum(balance) where month=2011-12-12 • Non-Additive=never used in a Sum • Eg: Gross-Margin , Ratios etc...; 13
  • 14. Hyperion Essbase & Planning Training www.adivaconsulting.com Slowly Changing Dimensions • Type-I SCD (Over write) • Type-II SCD (Maintain History) • Type-III SCD(Alternate Realities) Cust ID Cust Name Cust City 10 XYZ New York Cust ID Cust Name Cust City 10 XYZ Seattle Change of Attributes No History Maintained Cust ID Cust Name Cust City Date 10 XYZ New York 1-Jan-2000 Change of Attributes ALL History Maintained Cust ID Cust Name Cust City Date 10 XYZ New York 1-Jan-2000 10 XYZ Seattle 1-Jan-2005 Cust ID Cust Name Cust City 10 XYZ New York Cust ID Cust Name Cust City1 Cust City 2 10 XYZ New York Seattle Change of Attributes History In Separate columns 14
  • 15. Hyperion Essbase & Planning Training www.adivaconsulting.com Schema Design Schema Types  Star Schema Snow-Flake Schema Fact Constellation schema or Galaxy Schema 15
  • 16. Hyperion Essbase & Planning Training www.adivaconsulting.com Star Schema • A single fact table and for each dimension one dimension table 16 Fact Table (or) Measures Time Product Scenario Customers
  • 17. Hyperion Essbase & Planning Training www.adivaconsulting.com Snow Flake Schema • Represent dimensional hierarchy directly by normalizing tables. • Gives more Detailed Information 17 Fact Table (or) Measures Time Product Scenario Countries Cities
  • 18. Hyperion Essbase & Planning Training www.adivaconsulting.com Fact Constellation • Multiple Fact Tables that share multiple dimensional tables 18 Fact Table (or) Measures Time Product Scenario Customer s Revenue
  • 19. Hyperion Essbase & Planning Training www.adivaconsulting.com DWH Cycle 19 Oracl e Flat Files DB2 Staging Area ETL Enterprise DWH DM1 DM3 DM2 OLAP Business Decision Reports Hyperion Resource MDM / DRM
  • 20. Hyperion Essbase & Planning Training www.adivaconsulting.com Dimensional Modeling Design Process • Choose a business process to model - Business activity that is valuable to analyze -Set of transactions that can be collected in a fact table • Declare the Grain of the fact table -level of detail that you will record in the fact table • Choose the Dimensions -Descriptive information about transactions -Usually want to limit number of dimensions • Choose the Metrics -Numeric fields tagged to each fact table row 20
  • 21. Hyperion Essbase & Planning Training www.adivaconsulting.com EPM Enterprise Performance Management A set of processes that help organizations optimize their business performance. It is a framework for organizing, automating and analyzing business methodologies , metrics, processes and systems that drive business performance The products formerly known as Hyperion provide Enterprise Performance Management ("EPM") capabilities 21
  • 22. Hyperion Essbase & Planning Training www.adivaconsulting.com22
  • 23. Hyperion Essbase & Planning Training www.adivaconsulting.com Multi Dimensional Analysis • Query tool caches pre-computed aggregates in memory or on mid-tier server for extra-fast response time. • Used to Analyze the future business based on past and present sales Eg: Sales Analysis • Avoid spending time in analyzing huge numbers of daily transactions data • Essbase stands for Extended Spreadsheet Analysis • Used to Analyze data in multiple view of perspective so that business users can take decision for forecast analysis 23
  • 24. Hyperion Essbase & Planning Training www.adivaconsulting.com Advantages of MOLAP Hyperion is multi Slice Dice dimensional database 24
  • 25. Hyperion Essbase & Planning Training www.adivaconsulting.com Drill-Down/Up 25 Rollup
  • 26. Hyperion Essbase & Planning Training www.adivaconsulting.com Essbase History Arbor Corporation Essbase 1992 Hyperion Solutions 1998 Essbase Hyperion Enterprise Hyperion Reporting Planning and Budgeting Oracle Corporation Oracle EPM System BI Foundation Essbase 2007 26
  • 27. Hyperion Essbase & Planning Training www.adivaconsulting.com Cube means 27 Intersecting Dimensions -- Form Data Cells OLAP Storage Paradigm -- Multidimensional databases are array structures , not related tables -- Will concentrate about cells not fields
  • 28. Hyperion Essbase & Planning Training www.adivaconsulting.com Essbase is tuned for Analysis • Which customers are most profitable • What is the customer likely to buy next • What if demand falls short of forecast 28 Why Essbase • Richest business users experience • Highly Advanced Calculation Engine • Write-Back Capability Feature
  • 29. Hyperion Essbase & Planning Training www.adivaconsulting.com Essbase Introduction  Part of Business Intelligence Foundation in Oracle EPM System widely considered to be the industry leading OLAP (On-Line Analytical Processing) server  It is a multidimensional database that enables Business Users to analyze business data in multiple views/prospective and at different consolidation levels. It stores the data in a multi dimensional array Essbase Planning & Budgeting Forecas ting Product Analysis Customer Analysis Essbase Usage Minute->Day->Week->Month->Qtr->Year Product Line->Product Family->Product Cat- >Product sub Cat 29
  • 30. Hyperion Essbase & Planning Training www.adivaconsulting.com Essbase Architecture 30 Essbase Server Essbase Database Provider Services Smart-View Essbase Excel- Add-in, MaxL , MDX TCP/IP TCP/IP HTTP Administration Services Essbase Studio ServicesRDMS ODBC A B D E C F A B D E C F TCP/IP HTTP EAS Console Essbase Studio Console Database Tier Middle Tier Client Tier
  • 31. Hyperion Essbase & Planning Training www.adivaconsulting.com How Essbase Thinks 31  Multidimensional Cubes  Dimensions  Common grouping of master data like Organization , Products, Accounts Optimized Data Storage  Block Storage  Aggregate Storage  XOLAP  Drill Through Reporting
  • 32. Hyperion Essbase & Planning Training www.adivaconsulting.com How Essbase Cubes Looks Like 32
  • 33. Hyperion Essbase & Planning Training www.adivaconsulting.com ESSBASE STUDIO • Single graphical modeling environment and single setup for Essbase app building and administration 33
  • 34. Hyperion Essbase & Planning Training www.adivaconsulting.com How business users Analyze Data 34
  • 35. Hyperion Essbase & Planning Training www.adivaconsulting.com Oracle EPM Workspace • Single thin client environment bringing all of the EPM system and BI tools together in one access point 35
  • 36. Hyperion Essbase & Planning Training www.adivaconsulting.com Integration with BI Tools – Smart View Addin • Common add-in to provide integration with Microsoft office for oracle EPM system and BI tools like Essbase, Planning, OBIEE, HFR 36
  • 37. Hyperion Essbase & Planning Training www.adivaconsulting.com User Security – Shared Services Console 37
  • 38. Hyperion Essbase & Planning Training www.adivaconsulting.com Life Cycle Management – Migration Tool 38
  • 39. Hyperion Essbase & Planning Training www.adivaconsulting.com Complete EPM System 39
  • 40. Hyperion Essbase & Planning Training www.adivaconsulting.com Life Cycle of Essbase Database Objects - Outline File - Rule Files - Calculation Scripts 40  Create an Application(ASO or BSO)  Create an Database Dimension Modeling Data Loading Report Generation Hyperion Daily Maintenance Activities
  • 41. Hyperion Essbase & Planning Training www.adivaconsulting.com Continuation • Hyperion Essbase Installation • Hyperion Services Order • Essbase Log Files • Essbase Applications Path 41
  • 42. Hyperion Essbase & Planning Training www.adivaconsulting.com42 Thank you