Essbase Beginner's Guide
Essbase Beginner's Guide
Description:
This Document shows step by step Installation,
configuration and initial setup to login into Essbase console
with screen shots.
History:
Version Description Author Publish Date
Change
0.1 Initial Draft Amit Sharma 9-Oct-2010
Installation
1. Installing Oracle Essbase
2. Installing the Essbase analytic server
3. Installing Essbase Administration Services
4. Starting the EAS
5. Installing the Essbase Add-in for Microsoft Excel
6. A typical network setup
7. Summary
Essbase Overview
1. Multidimensional Analysis
2. Oracle’s Enterprise Performance Management System
3. Oracle BI Suite Enterprise Edition Plus
4. Essbase
5. Production Environment Components
Loading Data
1. Calculation Overview
2. Database Calculation Order
3. Data Block Fundamentals
4. Data Blocks and the Index System
5. Database Statistics
6. Data Block Creation
7. Database Calculation Process
1. Top-Down Calculation
2. Focusing Calculations with FIX Statements
3. Calculating Conditionally with IF Statements
4. Comparing FIX and IF Calculation Processes
Essbase Studio
Hyperion Essbase basically a special data base that is multidimensional database management
system (MDBMS). Essbase stands for "Extended Spread Sheet Database". Essbase products
provide analysis solutions to the business user. Essbase quickly leverage and integrate data from
multiple existing data sources and distribute filtered information to end-user or business user.
Essbase provide users interactive through Microsoft Excel. Essbase explore data in real time and
along familiar business dimensions, enabling them to perform speed-of-thought analytics.
Business user wants to break down these values by city, then one more dimension is require.
Three dimensional Excel view.
1. Smart View features: - It use for Excel reporting. This is the best feature of Essbase
provides a Microsoft Office (Word, PowerPoint, Excel) environment. Smart view use
for create customizable dashboards and reports with components from multiple
data sources.
3. Text and date measures:- Use text and dates as measures in multidimensional
reporting Perform analysis based on text or date measures. Opens up Essbase for
new types of reports and analysis Text measures are stored as numbers, you can
perform calculate averages and summaries, e.g. find average rating for a group of
customers
Transaction Logging
Logging: Track write operations to the database
Following events will be logged
Outline changes, data load, calculations, lock and send
Replay: Choose which events to replay or replay all
5. New ASO features
ASO Partial Data Clear is a new option that enables you to clear a well-
defined region of the ASO cube
Installation of Essbase
Installation of Essbase 9.3.1 is not a big task but, for moving next step installation require.
It is a good thing that Oracle provides its all components free of cast. Go to oracle site and
download all require components of Essbase. Essbase have separate components for each
product. All download files are available files are available in http://edelivery.oracle.com/
site. Here is requirement to download Essbase Server, Essbase Admin and Essbase Client. It
is very easy to download all files just click on download button.
There is license term and condition without accepting that you can’t move to next step.
Make check boxes true and continue for next step.
Make radio button true of “Hyperion Performance Management and BI(9.3.1)”. Clicks
continue to go in next level.
The available component comes directly to download. Need to select right components and
click “Download”. As shown in below image download those files for basic installation of
“Essbase”.
Essbase have certain sequence of components installation first Essbase server, Essbase
admin then Essbase client.
Essbase Server
Each product provides installation documents if require please take it from oracle site. Or
skip this step go to Next.
Now path for installation files. Where you want to keep installation files? By default it
comes in “C:\Hyperion” folder. Browse button help you to set new path for installation
place.
www.hyperionguru.com Oracle BI Training
Specialists
Asking where to install “AnalyticServices” directory? Set installation path and go next.
Very important part to set environment variables, so that when application runs the
Environment variables provides a way to influence the behavior of software on the system.
Showing summary report of installation where is the location of server files? What are the
features installing? Space to be taken.
Essbase Admin
Installation of Essbase Admin is same as server installation. Run essbase admin setup file.
Essbase Client
www.hyperionguru.com Oracle BI Training
Specialists
Installation of Essbase Client services.
Here give company name may be your server name. Enter login name and password.
Server confirm about all details which you enter. Press 1 – Yes and 2 – No.
Administration server will show you below prompt. It shows started condition.
Enter to administration server with specified user name and password to enter in to
server. Click ok
Taking user information which is administrator server? How is going to be use? Fill all
information about server user. Specify user type native user or external user.
www.hyperionguru.com Oracle BI Training
Specialists
Se server connection and go to next step.
All server settings completed verify that all check boxes are checked. It means setup
completed now you can finish.
View native user information, You can fill other information and set password.
There was no Essbase server, right click on Essbase server add Essbase server.
Click ok, Essbase server “localhost” created for verify that is it working correctly? Open
application checks that wither applications are available.
For example sample cube has database file you can see the outline of database.
When a new application creates in the background some file associated to application
creates automatically.
While installation below files generates automatically all file contents important file which
are going to be use. As logs folder keeps
Configuration files.
Essbase folder contains all file Essbase server, Essbase client and Essbase server and other
related folder.
New data base comes with blank outline. There is one way to get outline, open existing
outline and save into blank outline.
www.hyperionguru.com Oracle BI Training
Specialists
After creating database below files creates in side application folder.
C:\Hyperion\logs\essbase\app\Bisp
Multidimensional Analysis
Dimension: - One of the perspectives that can be used to analyze the data in an OLAP cube.
When data comes in a cube it comes from the perspective of different combinations of
dimensions.
In graphical there may be 3D view but in data there may be multi dimensional data view.
There can be two, three, four or more than those views are in multi dimensional analysis.
Above image shows two different views of sales data. One view is period as quarter (Q1,
Q2, Q3, and Q4) and second view is scenario as city (Alaska, Arizona, California, Florida,
Texas). Relational database have all detailed information of day-to-day trisections. It is
difficult and time consuming job to dig out quarterly sales of a particular city. Answer to
this question become easy when data is already available in aggregated form in
multidimensional database or in OLAP.
Once seeing two dimension views any one can give the answer of this question.
Answer 2000
In this case one more dimension is added that is sales person. When one more dimension is
added than more complex analysis is possible.
Answer 2500
Data and view are two terminologies. Data means fact and view means dimensions. Data
could be any numeric value which allows to do be analysis, aggregation can perform on
data.
Save storage space Aggregations reduces the space needed to store data.
An aggregation keeps historical data. Suppose there is year’s data and it happens that
detailed data is kept in a less accessible, permanent storage format, and only the
aggregated, summary data is kept on-line.
Aggregations are often created as the sum of the individual records. An aggregation can
have for count, distinct count, maximum value and minimum value.
Raw data always exist in form of relational database. Data may be in form of models. Before
a building cube, data required in certain format, often it may in star schema. If data model
is in snowflake it converts to star schema. The difference between star and snowflake
schema is that the query runs faster in star schema where as slower in snowflake schema.
So the data model which are used in transactional model may not be directly use in
Essabse. Essbase works on dimension and fact not in tables.
Star schema
There are two type of modeling physical and logical modeling. Logical modelings means
consist of views don’t require any table. Views do not occupy space its virtual view of data.
You have to do logical modeling before creating cube then reporting is possible.
Logical Multidimensional
Multidimensional view
Cube
Essbase Components
Essbase server can have multiple servers in different locations but administration can be
managed from a single place. Essbase console allows you to manage from one centralize
place. There is one limitation that console services can’t install in UNIX environment
because it is windows components.
Essbase Architecture
www.hyperionguru.com Oracle BI Training
Specialists
Essbase have three tier architecture features. The high-level view of the information flow
between the three tiers of the Essbase architecture:
Using Smart View, you can view, import, manipulate, distribute, and share data in Microsoft
Excel, Word, and PowerPoint interfaces. It can also import content from the Reporting and
Analysis repository and can perform “adhoc” analysis on data from Oracle BI EE.
“Adhoc” Analysis
Administration Services Console is the common graphical user interface (GUI) of Essbase -
Administration Service (EAS) that enables administrators to manage the Essbase
environment from one navigation tree, called Essbase - Enterprise View. Enterprise view
replaced by Essbase studio in 11.1.1 release.
The console provides wizards, editors, and other tools to help administrators view,
manage, and maintain a unique set of Essbase Servers.
Users can access and analyze data on Essbase - Servers with mouse clicks and dragging
operations. Spreadsheet Add-in enables multiple users to access and update data on an
Essbase Server simultaneously.
It was the first major effort to bring together the power of Essbase with details stored in
relational databases, was Essbase Integration Server. From the release 11.1.1, Essbase
Studio was introduced to replace it.
Oracle Essbase Integration Services provides a suite of graphical tools that can be used to
create:
1. Essbase databases
2. OLAP models
3. Meta outlines
To create OLAP models or to build outlines, you must connect Integration Services to a
database that contains metadata (the Essbase - Integration Services - OLAP Metadata
Catalog database).
BI Applications
Oracle BI applications are prebuilt vertical and horizontal analytic applications that
enable organizations to gain greater insight and value from a range of data sources
applications,
and
including Oracle E-Business Suite, PeopleSoft, Siebel (Customer Relationship Management
system), and third-party systems such as SAP (EnterpriseResource Planning system).
Applications include the following:
Oracle® Financial Analytics
Oracle® HR Analytics
Oracle® Order Management and Fulfillment Analytics
Oracle® Supply Chain Analytics
Oracle® Sales Analytics
Oracle® Service Analytics
Oracle® Contact Center Analytics
Oracle® Marketing Analytics
Oracle® Usage Accelerator Analytics for CRM
Fusion Middleware
Fusion Middleware provides an open, comprehensive, standards-based approach for
deploying service-oriented architectures (SOAs) by using Web services, an enterprise
service bus, and Oracle BPEL (Business Process Execution Language) Process
Manager. Its portfolio includes products for integration, business process management,
business intelligence, and data management; developer tools for applications,
databases, and BI; and many other components. Examples include the following:
Oracle Application Server (Java application server)
Oracle Coherence (scaling)
Oracle Master Data Management Suite (data management)
Oracle Collaboration Suite (e-mail and content management)
Oracle Identity and Access Management Suite (identity management)
Oracle WebCenter Suite (context-rich user interface with Web 2.0)
Oracle SOA Suite (business rules, process deployment, Java developm ent, activity
business
monitoring with dashboards and alerts, application integration over the Internet and
across other applications)
Oracle Portal (out-of-the box enterprise portal)
• Migrate an application,
• Repository,
• Individual artifacts across product environments and operating systems.
Command-line utility
Most of the users are familiar with the search simple business terminology; users can
obtain structured information from Essbase applications and Essbase database.
Information that has been filtered according to user privileges is delivered in data grids
and live links in Smart View.
Provider Services
Oracle Hyperion Provider Services is a middle-tier data source provider to the following
products:
1) Oracle Hyperion - Essbase
2) Planning
3) Oracle BI EE
4) Smart View for MS Office
5) XMLA clients
Provider Services supports highly concurrent analytical scenarios and provides scalability
and reliability in a distributed Web-enabled enterprise environment.
For users with complex analytical requirements, Oracle’s Hyperion Essbase can provide
access to:
1) advanced calculations,
2) forecasts,
3) allocations,
4) cross-dimensional queries,
5) aggregated data,
1) one system that satisfy the global reporting and give accuracy
2) Multidimensional spreadsheet-based analysis.
It was originally developed in order to deal with the scalability issues associated with
spreadsheets such as Lotus 1-2-3 and Microsoft Excel. It is why Essbase means Extended
Spreadsheet Database
Block Storage databases are optimized for data set that is partially dense. Data is stored in
dense data blocks which are indexed along sparse dimension for retrieval.
Sparse
A dimension which has low probability that data exists for every combination of
dimension members.
Data is normally stored in sparse form. If no value exists for a given combination of
dimension values, no row exists in the fact table. For example, if not every product is sold in
every market. In this case, Market and Product are sparse dimensions. It's why in the
reporting tool Obiee for instance, by default, data are considered sparse.
For block storage databases, Essbase creates an index entry for each data block. The index
contains an entry for each unique combination of sparse standard dimension mem bers for
which at least one data value exists. Essbase stores index entries in file
an (Essn.ind),
IND which is
located in the same directory as the PAG files.
Like PAG files, IND files have a maximum file size
of 2 GB. When the current IND file reaches the maximum size, Essbase creates another IND file,
numbered sequentially, to store additional index entries. There is no 1-to-1 relationship
between the number of PAG and IND files, and it is unusual for a single IND file to index
multiple PAG files.
Dense
A dimension which has the high probability that data exists for every combination of
dimension members.
Most multidimensional databases may also contain dense dimensions. A fact table is
considered to have dense data if it has (of a high probability to have) one row for every
combination of its associated dimension levels.
A standard report can contain tens of thousands of data values, and it would be extremely
inefficient for Essbase to deliver each data value into memory, one 8-byte cell at a time.
Instead, for block storage databases, Essbase groups data cells into datablocks of dense
dimensions, thus increasing the amount of information that can be delivered into memory
at one time.
Each data block is a multidimensional array that contains a fixed, ordered location foreach
possible combination of dense dimension members. Accessing a cell in the does
block
not involve
sequential or index searches. The search is almost instantaneous, resulting in optimal
retrieval and calculation speed.
Create an application using block storage. Aggregate Storage used for big storage and Block
Storage is for respectively small storage.
Select respective server there can be more than one server in Essbase. Essbase have the
facility to manage server or administration of server from remote place. Select server give
application name as in this example “PBC” is an application.
This is the folder structure with respect to “PBC” application and “SalesORG” database.
Browse for “*.otl” file source. Select required file then click ok.
Step2 Save opened outline into newly created database file. The absolute path of outline
file shown in below image.
Empty outline is already exist replace that one with structured out line file.
www.hyperionguru.com Oracle BI Training
Specialists
Outline is saved success fully.
Introduction to Outline
ARBORPATH/app/sample/basic/basic.otl
Product – Generation-1
100
200 – Generation-2
300
400
100-10
100-20 – Generation-3
100-30
Level
Level is opposite from generation bottom to top. Level 0 members are called base
members. Level starts from 0 and generation starts from 1. Level does not include
dimension.
Level=Dimension - 1
100
200 – Level-1
300
400
100-10
www.hyperionguru.com Oracle BI Training
Specialists
100-20 – Level-0
100-30
Level also refers to a branch within a dimension, levels reverse the numerical for
generations. Levels count up from the leaf member toward the root. The root level number
varies depending on the depth of the branch.
Parent
A parent is a member that has a branch below it for example margin is a parent member for
sales and cost of goods sold. Member above the member is called parent. Dimension does
not have any parent. Time Periods is root element. Year Total is one of the parent elements
in this hierarchy.
Child
A child is a member that has a parent. A member below the member is called parent. Leaf
member does not have any child. Q1, Q2, Q3 and Q4 are childes of Year total and Jan, Feb
and mar are childes of Q1 in this hierarchy.
Siblings
Siblings are child members of the same immediate parent at the same generation for
example sales and costs of goods sold are siblings (they both have the parent margin).
Siblings are s. Q1, Q2, Q3, Q4 are siblings and Jan, Feb, Mar are siblings in this hierarchy.
Descendants
Descendants are members in branches below a parent for example; profit, Inventory and
ratios are descendants of measures. The children of profit inventory and ratios are also
descendants of measures @ descendants ().
Ancestors
Root
The root is the top member in a branch measures is the root for profit, inventory, ratios and
the children of profit inventory and ratios.
Member Properties
You can specify a broad variety of setting for each member that defines the
member’s storage characteristics and other rollup and reporting behaviors.
1. Aliases
2. Consolidation operators
3. Data storage
4. User-Defined Attributes (UDA's)
5. Attribute Dimensions
Alias:
Aliases are names that can be used in place of the main member name. Aliases
are commonly used for storing descriptions (for example, account or cost
centre names) and for providing alternative naming conventions where
Alias names are stored in Alias tables and this alias names are used in reports
also. The Aliases can be displayed in different language too. The display will be
in English but it will support different language.
Open Excel Report go to options checked Aliases then it will show you aliases
name.
Consolidate Operators
Consolidators include:
1. Add(+)
2. Subtract (-)
3. Multiply (*)
4. Division (/)
5. Percentage (%),
6. Tilde (~, causes the member to be ignored during consolidation)
Type of calculation
1. Data Storage (Calculated Data)
2. Dynamic calc
Calculated data means data comes from data source. Dynamic calculation data
calculated in Essbase level.
2. Dynamic Calc- Not calculated the Data value until a user requests it, and
then discard the data value.
3. Dynamic Calc and Store- Not Calculate the data value untill a user
requests it, and then store the data value.
4. Shared Member- The data associated with the member comes from
another member with the same name.
5. Never Share- The data associated with the member is duplicated with the
parent and its child ig an implied shared relationship exists
6. Label Only- Although a label only member has no data associated with it, it
can still display a value. The label only tag groups members and eases
navigation and reporting, typically , label only members are not calculated.
Note: Attribute dimensions the member of attribute Dim and Standard dim
should be at same level.
Attribute Dimensions
Attribute dimensions are like UDAs in that they help assign characteristics to
given members in an outline.
Dimension Types
A dimension type is a property that analytic services provide that adds special
functionality to a dimension.
Those are:-
1. Time
2. Accounts
3. Currency
4. Country
5. Attribute
6. None
Time - Defines the time periods for which you report and update data. You can tag only one
dimension as time. The time dimension enables DTS(Dynamic Time Series), several
accounts dimension functions, such as first and last time balances.
Accounts: Contains items that you want to measure, such as profit and inventory and
makes analytic services built-in accounting functionality available. only one dimension can
be defined as accounts.
Attributes:-
www.hyperionguru.com Oracle BI Training
Specialists
Attribute dimensions are a special type of dimension and are associated with standards
sparse dimension. Essbase does not store the data for attribute dimensions; Essbase
dynamically calculates the data when a user retrieves it. These should be placed below the
standards dimensions.
Attributes Contains members that can be used to classify members of another, associated
dimension. These define the characteristics of the standards dimensions.
These are for the additional analysis.
By default dynamic calc (No storage)
Steps to create attributes
1. Create the attribute dimension
2. Associate the dimension to a specified sparse dimension
3. Add the attribute members to individual members of standards sparse dimension
4. Associate attributes dimension members with base dimension members
Answer: - There is one button through which you can add new sibling to the selected
member.
Right click on any child a popup window comes up with all possible operations.
In order to calculate period-to -date values dynamically, you need to use a dynamic time
series member for a period on the dimension tagged as time Analytic services provides
height predestined dynamic time series members.
H-T-D(History to date )
Y-T-D (Year to date)
S-T-D(Season to date)
P-T-D(Period to date)
www.hyperionguru.com Oracle BI Training
Specialists
Q-T-D(Quarter to date)
M-T-D(Month to date)
W-T-D(Week to date)
D-T-D(Day to date)
QTD 10 feb (1st jan to 10th feb)
Account Dimension
Account dimension keeps all detailed information related to account. There is one
limitation that you can’t keep tow dimension type as account in a cube.
Skip option works only if time balance is in active mode. Time balance works only if there is
at least one time dimension defined. Here in below example skipping missing and zeros
data.
www.hyperionguru.com Oracle BI Training
Specialists
If new custom dimension creates as then it will show error. GHR is custom dimension and
tagged as account.
Skip Properties
Skip none: - Does not skip data when calculating the parent value.
Skip Missing: - skips #missing data when calculating the parent value.
Skip Zeros: - skip data that equals zero when calculating the parent value.
Skip Missing and zeros: - Skips both #missing data and data that equals zero when
calculating the parent value.
Variance Reporting
www.hyperionguru.com Oracle BI Training
Specialists
Variance reporting properties determine how Essbase calculates the difference between actual
and budget data in a member with the @VAR or @VARPER function in its member formula.
Any member that represents an expense to the company requires an expense property.
There are two type of variance reporting.
Expense Reporting
Non Expense Reporting
Expense Reporting When actual expenses are greater than budget expenses, the variance is
negative. Below example for marketing formula is “Marketing = Budget – Actual”. When there
is budget of 500INR and actual expense is 600INR. It means expense 100INR more than budget
the variance is -100INR.
Non Expense Reporting When actual sales are less than budget, the variance is negative.
There are two types of expense reports. Company diced target or budget for a particular
product sales but an actual sale is less than budget, it means variance is negative.
Parent in the time dimension is calculated based on the consolidation and formulas of its
children.
TB Properties are
1. None
2. TB First
3. TB Average
4. TB Last
How to do in Essbase?
For example time balance properties set for Asset, Liabilities, Opening Inventory and
Ending Inventory.
Two-pass this default label indicates that some member formulas need to be calculated
twice to produce the desired value.
The two-pass property works only on members of the dimension tagged as accounts and
on members of the dimension tagged as accounts and on members tagged as dynamic Calc
and Dynamic calc and store.
Order of Computation
1. Accounts
2. Time
3. Dense
4. Sparse
5. Two-Pass
Loading data is the process of adding data values to an Essbase database from a data source
such as a spreadsheet or SQL database. Building dimensions i the process of loading
dimensions and members to an Essbase database outline by using a data source and a rules
files.
Data Source-
Data sources contain the information that you want to load the Essbase database. A data
sore can contain:
Data values
Information about members, such as member names, member aliases, formulas and
consolidation properties
Rules define operations that Essbase performs on data values or on dimensions and
members when it processes a data source. Use rules to map data values to an Essbase
database or to map dimensions and members to an Essbase outline.
You need a rule file if data source does not map perfectly to the database or if you ar
performing an of the following tasks:
1. Loading data from a SQL data source
Scenario #1: Sales data for Qtr4 Last yearfor all zones (Source file) . Essbase cube needs to
load data only for Dec for Zone1/Zone2.
Scenario #2: Essbase cube needs to load data only for Dec for Zone1/Zone2. The ETL daa
sorce provided data forDec Zone1,2.
Smart View
INTRODUCTION
Ad Hoc Analysis
Ad hoc analysis is for users interface. Business user use Excel to interactively investigate
the data contained in the sources and can do “slice and dice” of data. Typically, users
retrieve the data from Oracle EPM sources such as Essbase, Planning, Profitability or
Financial Management using mouse clicks or drag and drop. Oracle Business Intelligence
Enterprise Edition is also supported as a data source for Smart View.
In the example above the user changed the member Quarter I (qtr1) to Jan (by typing in
directly to the cell) and refreshed the grid. Now that part of the grid is at the lowest level,
cells that allow data entry are shown in yellow. Moving members from rows to columns
(and vice versa) is an operation that can be executed by end users. In the example below
the member market has been moved to Columns from Rows by clicking the Pivot option in
the Ribbon.
EPM application users who execute predefined input or reporting forms find Smart View a
convenient way of completing tasks within Office. Such users are planners, consolidators
and the like who want to work in Excel for consistent experience compared to the web
application or to tie other spreadsheet-based models into their process. For example, a
company might use Smart View for planning to incorporate data that is still housed in
spreadsheet and workbook-based models. The next three screens show the interaction of a
Planner with Oracle Hyperion Planning.
The user opens up a task list called Human Resources. This consists of three tasks, one of
which is completed. The task “Add New Hire Expenses” is being worked upon. After
adding the planned expenses on account of New Hires for the month of January, the user
submits the data back to Planning and renames the Worksheet to New Hire Expenses.
Write back to Planning is allowed based on user privileges.
The next example illustrates a typical interaction of a HFM user working with Smart View.
In the example above a HFM user opens a form. The user then updates the forecast
numbers for the Cash and Sales for the month of August. The changes are then submitted
back to the HFM. Pre-created Content Access Another area of use is for importing pre-
created content, charts or grids, for example, from Reporting & Analysis products to
www.hyperionguru.com Oracle BI Training
Specialists
PowerPoint, Word or Excel. The imported content can be refreshed from the Office
environment. A chart from a Financial Report imported into PowerPoint using Smart View.
Reporting
Reporting is another dimension of Smart View usage which leverages the capabilities of
EPM and BI data retrievals. Once the data is available within Office, you can create reports
as needed based on a combination of data sources. For example, Planning and Financial
Management data could be used to compare actual to budget. The ability to compare
multiple scenarios, for different periods, etc., enables more complex reports. The power of
Office can be used to create Reports in the Office environment, which can be refreshed as
needed. What follows are the major categories under which we can break down reporting
options for a Smart View user.
This type of reporting is commonly used by EPM application users to access individual data
points from one or more data sources. For example a Sales Report could have actual in the
first column and forecast in the second column. The actual values could be from Oracle
Hyperion Financial Management where as the forecast numbers could be from Oracle
Hyperion Planning.
Smart View provides users the ability to display multi-data source on a single grid. For
example, take the following grid:
The top portion of this grid (Unit Sales Information) is HFM data; the bottom portion
consists of a grid consisting of Essbase data and a chart based on the same data.
Shown below is another example of combining data from multiple EPM sources.
Smart View allows users to access data outside of Excel. This allows users to create memos
with a place holder for say the forecast numbers for the current quarter. The user can
refresh that get the actual value on any given day. So if the numbers have been adjusted
mid quarter the new value is displayed.
www.hyperionguru.com Oracle BI Training
Specialists
Smart View users can create PowerPoint slides containing data from EPM and BI sources.
Users can either use pre-created content as mentioned in the previous section or add data
points allowing them to directly access the data source. Report controls such as sliders can
be added to make the presentation more dynamic.
For both MS Word and PowerPoint the numbers are linked to the data sources and can
therefore be analyzed using Excel. A single click action launches Excel with the number
with it’s context enabling users to further analyze the data.
Outlook Integration
Smart View also provides Integration points with Outlook. Planners can now import task
lists to Outlook. They can then perform actions as included in a given task like opening a
form. Task list integration is also supported for Oracle Hyperion Financial Management.
In the example below a HFM user is about to execute a task “Load Data” which is part of
the task list named “HFM Task”. The next screen shows the other tasks associated with the
task list as the users is about to executed the selected task.
CONCLUSION
Historically speaking, many Excel-based add-ins, were available to access EPM Suite of
products. Smart View provides a convergence of these technologies into a single client with
which Office users can leverage EPM data. Smart View allows for application access (HFM,
Planning for example), ad hoc analysis queries (Oracle® Business Intelligence Enterprise
Edition, Essbase, Planning, etc.) and existing Reporting & Analysis content import. Smart
View is not just an Excel add-in; instead it is an Office add-in with functionality in:
Essbase Studio
Hyperion 11 comes up with new feature Essbase Studio. Essbase Studio is integration of
Essbase admin and Integration services. It was not in system 9. Essbase studio is complete
tool that can perform the fallowing task.
1) Fetch the metadata RDBMS
2) Build data model
3) Specify all the Essbase properties before building the cube
4) Capture the query
5) Complete data source to target adding
www.hyperionguru.com Oracle BI Training
Specialists
6) Load Metadata
7) Load Data
Start server
Start Essbase studio console. Console is for user interface. You can build Essbase cube
through Essbase studio.
1) Connection to RDBMS
Click Next
Create schema diagram. There are two options skip schema for creating default schema
and other option is creating schema diagram.
By default if selected tables have primary and foreign keys the model will create automa
Product Hierarchy
Channel Hierarchy
Next Step
Store rules in a central repository where you can organize them into project
1) Business Rules can perform multi step calculations as compare to dimension hierarchies
or with member formulas.
4) Launching business rules can be done by business users from several different places,
including from within analytic administration services, the business rules web launcher,
the business rules command line launcher and planning.
5) Business rules with runtime prompts ensure valid inputs from budget preparers.
6) Business rules are stored in a central location, making them easier to maintain locating
and updating business rules easier.
When rule file creates first validate then launch the rule file.
1. Unary Operator
2. Member Formulas
3. Calculation Script
For example, a retail analyst may want to understand the relationships among sales by
region, by quarter, by demographic distribution (income, education level, gender), by
product. Multi-dimensional analysis will yield results for these complex relationships
A data set which consists of the number of wins for one football team every year for many
years could be categorized into a single dimensional or longitudinal data set. Another data
set which consists of the number of wins many different football teams within a year can be
under a single dimensional or cross sectional data set. A single data set that consists of the
number of wins for various football teams across many years could be contained in a two-
dimensional data set.
For instance, there are data sets used for forecasting which provide forecasts for various
target periods and these are carried out by multiple forecasters made at multiple horizons.
All three dimensions can provide for better information which can be gleaned from two
dimensional panel data sets.
A dimension member is an element of any given dimension just like in the example above
where year like years, quarters, months and weeks are members of the "Time" dimension.
There is also a dimension hierarchy is a way to organize dimension members into parent
and child relationships. In the "Time" dimension example, the month is the child belonging
to the quarter which in turn is the child to a year.
A dimension title refers to the name used to make the dimension known. In the above
examples, the "Time" and "Geography are dimension titles.
The dimension title member is the name of the member as in the case of month or city. The
dimension value member is an instance of a dimension member. For example, 2007 is the
value of the dimension value which is Year.
Multidimensional analysis is very important in a business enterprise because they are the
basis for some of the decisions of the business organization which will give them better
edge over the competitor. Today's business environment is constantly evolving and
business trends change very fast so it is always a good idea to analyze enterprise related
things
Many software tools have been developed to make multidimensional analysis processes a
lot easier and faster. A multidimensional analysis is often part of the larger business
intelligence system that works collaboratively with the data warehouse system.
Essbase is a database like SQL server, DB2 and oracle but it is a special category database.
In many disciplines, two-dimensional data sets are also called panel data. While, strictly
speaking, two- and higher- dimensional data sets are "multi-dimensional," the term
"multidimensional" tends to be applied only to data sets with three or more dimensions.
For example, some forecast data sets provide forecasts for multiple target periods,
conducted by multiple forecasters, and made at multiple horizons. The three dimensions
provide more information than can be gleaned from two dimensional panel data sets.
Using Alphablox drill-through support for EIS, users can drill from summarized and
calculated data stored in Hyperion Essbase into detailed data stored in a relational
warehouse (using a star schema). Alphablox drill-through support for Integration Services
leverages predefined Integration Services drill-through relational reports is easy to enable
and configure, offers powerful functionality and flexible customization.
With minimal effort, you can begin using the native Hyperion Essbase Integration Services
drill-through support by setting the GridBlox drillThroughEnabled property to true
(default is false). Once enabled, a Drill Through menu option is added to the contextual
(right-click) menu, available when right-clicking on a data cell in a grid. Alphablox
automatically generates a dialog window offering a list of the available Integration Services
drill-through reports (predefined by the EIS administrator). After a user selects a report, a
built-in default JSP page returns the report data displayed in a basic interactive Alphablox
Relational Reporting view within a separate browser window.
Tag Attribute
Description
url
Defines the location of the JSP file for the drill-through window
name
Name of the drill-through window
height
Height of the window
width
Width of the window
resizable
Boolean property determining if the drill-through window can be resized by users. True by
default.
statusbarVisible
Boolean property determining if the drill-through browser window’s status bar should be
visible. True by default.
scrollbarVisible
Boolean property determining if the drill-through browser window’s scroll bars should be
available. True by default.
locationbarVisible
Boolean property determining if the drill-through browser window’s location bar (address
bar) should be displayed. True by default.
toolbarVisible
Boolean property determining if the drill-through browser window’s toolbar should be
displayed. True by default.
menubarVisible
Boolean property determining if the drill-through browser window’s menu bar should be
displayed. True by default.
For details about the <blox:drillThroughWindow> tag and its attributes, see the GridBlox
Reference section of the Alphablox JSP Tag Li
1. provide security at the user or role level by permanently hiding columns in the
resultset
2. control the order of the result set columns
3. add calculated columns to the result set
4. create break groups and totals
5. rename columns
6. format data
7. open multiple reports simultaneously
There are two servers in my network one is Essbase server 11.1.1.3 and other Essbase
server 9.3.1.3. If you want to connect one server to other.
You can see connections done successfully both servers are not identical.