Essbase: Essbase
Stands for Extended Spread Sheet Data Base. Generally we use Star Schema Model
to design Essbase.
Star
Schema Model:
1.
Is a relational database schema for
representing multi dimensional data.
2.
It contains one or more dimensions and fact
tables.
3.
One fact table is connected to multiple
dimensions.
4.
Has few joins contains only one dimension
table for each dimension.
Dimension: A dimension represents the highest
consolidation level in the database outline. The
database outline presents dimensions and members in a tree structure to
indicate a hierarchy relationship.
In Essbase there are two types of Dimensions. They are:
1.
Standard Dimension
2.
Attribute Dimension
Standard Dimension: Standard dimension is a dimension
which defines the core components of Business Plan.
Eg: Time,
Accounts,Product,Customer, Region etc.,
Standard dimension is further
classified in to two types:
1.
Dense Dimension: is a dimension which has high
probability of data existence for a particular combination.
2.
Sparse Dimension: is a dimension which has low
probability of data existence for a given combination.
Attribute Dimension: Attribute
Dimension is a dimension which defines the characteristics of a standard
dimension
Eg: Consider a
product dimension consisting of iphone’s as its members. Iphones can be
categorized in different ways using its characteristics/Specifications.
White
& Black colored iphone’s with 16
GB Capacity
White
& Black colored iphone’s with 32
GB Capacity
In the above example White,Black
colors and 16 & 32 GB Capacity are the characteristics of the iphone which
is member of Standard dimension Product
There are 4 types of Attributes;
1.
Text
2.
Numeric
3.
Boolean
4.
Date
****Using
Attribute Dimension we can also analyse the data.
The properties of
dimensions define the roles of the dimensions in the design of the
multidimensional structure.
Dimension type:
When you tag a
dimension as a specific type, the dimension can access built-in functionality
designed for that type.
For example, if you
define a dimension as accounts, you can specify accounting measures for members
in that dimension. Essbase calculates the two primary dimension types, time and
accounts, before other dimensions in the database. By default, all dimensions
are tagged as none.
Dimension Type:
§
None
:Specifies no particular dimension type. Default.
§
Time:
Defines the time periods for which you report and update data. You
can tag only one dimension as time. The time dimension enables 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 Essbase built-in accounting functionality available. Only
one dimension can be defined as accounts.
§
Attribute
Contains members that can be used to classify members of another,
associated dimension. See attribute
dimension
§
Country Dimension
Contains data about where business activities take place. In a
country dimension, you can specify the currency used in each member. For
example, Canada has three markets—Vancouver, Toronto, and Montreal, which use
the same currency, Canadian dollars.
§
Currency Partition
Separates local currency members from the base currency defined in
the application. This dimension type is used only in the main database and is
only for currency conversion applications. The base currency for analysis may
be U.S. dollars, and the local currency members may contain values that are
based on the currency type of their region.
Example
Database:Design
Year (Type: time)
Measures (Type: accounts)
Product
Market
Scenario
Pkg Type (Type: attribute)
Ounces (Type: attribute)
Data
Storage:
·
Essbase stores data in the form of Blocks.
·
A Block is created for each and every unique
combination of sparse dimension members.
Block
Size: Block size can be calculated using below formula
No. of all dense dimension members X 8 Bytes
No
of Blocks: Product of no of all sparse dimension
members gives us no of blocks that are created.
Eg: consider
Product and Region dimensions with p1,p2,p3 and R1,R2,R3,R4 as their children
respectively.
No of blocks is given by 3(no of members in product dim) X4(no of
members in Region)=12 Blocks.
**It is recommended that block size must be between 8kb – 100kb
for better performance of the cube.
**If we add member to Dense dimension the Block size would
increase.
**If we add member to a sparse dimension the no. of blocks would
increase.
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8068938535689239"
crossorigin="anonymous"></script>
ReplyDeleteHi Good Afternoon sir
Im Prashanth from hyderabad i want to learn Hyperion . i completed my graduation BBM 5 years bck . Please suggest me where i have to take training classes . is it right time me to join in thz course
This blog explains the details about changing the ways of doing that business. That is understand well and doing some different process. Provides he best output of others.
ReplyDeleteBest Informatica Training Institute in Chennai
This blog has been issued most unique information i like those information it is really good. so please update latest information.
ReplyDeleteBest Dental Clinic In Vellore
ReplyDeletekeep sharing your information regularly for my future reference. This content creates a new hope and inspiration with in me
Digital Marketing Company in Chennai
This schema model is really good and i am looking for this methods in many places but i got now only, so please update latest information too.
ReplyDeleteWeb Design Company in Chennai
I read your articles very excellent and the i agree our all points because all is very good information provided this through in the post.
ReplyDeleteDigital Marketing Company in Chennai
There are many interesting information included and i can easily understand all given information.I post something on my blog to post something, or wait to post something worth saying. Keep update more information....
ReplyDeleteOffice Interiors in Chennai
Home Interior Decorators in Chennai
Really Good article.provided a helpful information about hyperion .keep updating...
ReplyDeleteE-mail marketing company in india
It is imperative and useful......Keep it up
ReplyDeleteBest Training Institute in Chennai
This is a nice article here with some useful tips for those who are not used-to comment that frequently. Thanks for this helpful information I agree with all points you have given to us. I will follow all of them.
ReplyDeletebest rpa training in bangalore
rpa training in bangalore | rpa course in bangalore
RPA training in bangalore
rpa training in chennai
rpa online training
I’ve desired to post about something similar to this on one of my blogs and this has given me an idea. Cool Mat.
ReplyDeletePython Online certification training
python Training institute in Chennai
Python training institute in Bangalore
Hi, I really loved reading this article. By this article i have learnt many things about this topic, please keep me updating if there is any update
ReplyDeleteHyperion Essbase Online Training
Hyperion Essbase Training
This is a very nice article, I really like it. It’s informative and helpful for us.Thank you for sharing with us.keep it up!!
ReplyDeleteandroid training in chennai
android online training in chennai
android training in bangalore
android training in hyderabad
android Training in coimbatore
android training
android online training
perde modelleri
ReplyDeletesms onay
mobil ödeme bozdurma
Nft nasıl alınır
ankara evden eve nakliyat
trafik sigortası
dedektör
website kurma
Ask Romanlari
smm panel
ReplyDeleteSMM PANEL
iş ilanları
İNSTAGRAM TAKİPÇİ SATIN AL
HİRDAVATCİ BURADA
beyazesyateknikservisi.com.tr
Servis
tiktok jeton hilesi