Hyperion Essbase Interview Questions and Answers

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 10

Hyperion Essbase Interview Questions and Answers

Friday, April 29, 2011


22:48

Hyperion Essbase Interview Questions and Answers


Can we create more than 2 dimensions using only one build rule file.
Ans: Yes, we can do that but it is recommended to use seperate rule file for each
dimension.
What is UDA( user defined attributes). How are they different than Aliases.
Ans: UDA represents the class of the members. Aliases are just another names of
the members. both are different and has different usage.
What is the Extension of Cal Scripts, Batch files, outline, and Rule File?
Ans: Rule file is .rul
Calc Script is - .csc
Batch files - .bat
outline - .otl
Why are Filters used?
Ans: If you want to grant access to all dimensions then you wouldn't use a filter.
Just grant read access for the database to the user and/or group. The only reason
you would use a filter is if you wanted to restrict access.
What are Dense and Sparse Dimensions?
Ans: Dense: A dimension which has the high probability that data exists for every
combination of dimension members
Sparse: A dimension which has low probability that data exists for every
combination of dimension members
Can we query a member for its UDA in a calculation script.
Ans: Yes. You can query a member for its UDA in a calculation script.
How does UDA's impact database size?
Ans: Absolutely no impact as UDA's do not require additional storage space.
How does Essbase recover from a database crash?
Ans: After a database crash or server interruption, Essbase automatically recovers
a database after rolling back the transactions that were active at that time.
Can we build dimensions directly from data sources without using rule
files.
Ans: No.
When do we generally use build rules files?
Ans: To automate the process of creating dimensions with thousands of members.
What are the three primary build methods for building dimensions?

Ans: 1. Generation references


2. level references
3. Parent-Child references.
What is the difference between ASO & BSO?
Ans: i. We cannot create more than 1 database in ASO, but we can create more
than 1 db per application. If we have more dimensions (generally more than 10)
then we will go for ASO
ii. we cannot write back in ASO, but we can write back in BSO.
iii. Most of the dimensions are sparse in ASO whereas in BSO most of them are
dense.
How can we backup an aggregate storage database?
Ans: To back up an aggregate storage database, copy the application directory
ARBORPATH/app/appname.
How can you make a Max L script run at a specified time?
Ans: MaxL scripts can be called from a BAT file which is used for scheduling.
I have created an application with one database in Essbase at test
environment and now needs to copy the entire application with all security
permissions to the production server which is not connected to the test
server. How can I do that?
Ans: You can acheive this using migration wizard to migrate an application to a text
file which you can take physically to the production server.
To know how you can do that, take a look at this post Essbase Application Migration.
In what case we can define generation 1 to a feild in generation build
method.
Ans: We cannot define that as Generation 1 is not valid.
What is Incremental Dimensional Built and one time Dimension Built?
Ans: Incremental Dimensional Build: Builds and reads from different data sources
for dimension builds and delay restructuring until all data sources have been
processed.

Hyperion Planning Interview Questions Answers


Friday, April 29, 2011
22:53

Hyperion Planning Interview Questions Answers


What are the different types of LOG Files?
Ans: So many log files are there in essbase, but the important log files are
1. Application log

2.
3.
4.
5.

Essbase.log
Configtool.log
eas_install.log
essbaseserver-install.log

Suppose we have assigned Generation 2 and Generation 4 as of now and


think of adding generation 3 later some time. Can we build the dimension.
Ans: No. If gen 2 and gen 4 exists, we must assign gen 3.
What are attributes?
Ans: A classification of a member in a dimension. You can select and group
members based on their associated attributes. You can also specify an attribute
when you perform calculations and use calculation functions. Eg: The database in
Sample Basic which has product dimension has some attributes like size, package
type, and flavor. We can add these attributes to the dimensions where we can
retrieve the data like for example to retrieve coke with 8 Oz with bottles, this is
useful for generating reports.
Why do objects gets locked and when does this happens?
Ans: Objects gets locked to prevent users to make simultaneous and conflicting
changes to Essbase database objects. By default whenever an object is accessed
through Aministrative services console or Excel spreadsheet add-in, it gets locked.
What is the difference between UDA's and Attribute dimensions?
Ans : Attribute dimensions provides more flexibility than UDA's. Attribute
calculations dimensions which include five members with the default names sum,
count, min, max and avg are automatically created for the attribute dimensions and
are calculate dynamically.
How does Attribute dimensions and UDA's impact batch calculation
performance?
Ans: UDA's- No Impact as they do not perform any inherent calculations.
Attribute dim- No Impact as they perform only dynamic calculations.
What are different types of attributes?
Ans: Essbase supports two different types of attributes.
1. User-Defined attributes
2. Simple attributes
User-Defined attributes: The attributes that are defined by the user.
Simple attributes: Essbase supports some attributes, they are: Boolean, date,
number, and string.
What are filters?
Ans: A method of controlling access to database cells in essbase. A filter is the most
detailed level of security, allowing you to define varying access levels different
users can have to individual database values.
What is TB First and TB Last?
Ans: TB First: in the Sample.Basic database, the accounts member Opening
Inventory is tagged as TB First. Opening Inventory consolidates the value of the first

month in each quarter and uses that value for that months parent. For example,
the value for Qtr1 is the same as the value for Jan.
TB Last: in the Sample.Basic database, the accounts member Ending Inventory is
tagged as TB Last. Ending Inventory consolidates the value for the last month in
each quarter and uses that value for that months parent. For example, the value for
Qtr1 is the same as the value for Mar.
How can we display UDA's in reports? How do they impact report report
performance.
Ans: UDA's values are never displayed in the reports and hence do not impact
report performance.
How does Attribute dim impact report performance?
Ans: They highly impact the report performance as the attributes are calculated
dynamically when referenced in the report. For very large number of att dim
displayed in the report, the performance could drastically reduce.
While loading the data, you have applied both the selection criteria as well
as rejection criteria to a same record. What will be the outcome.
Ans: The record will be rejected.
How is data stored in the Essbase database?
Ans: Essbase is an file based database where the data is stored in PAG files of 2 GB
each and grows sequentially.

Capsicum rice
Tuesday, May 17, 2011
11:26

Capsicum Rice
Capsicum rice is an awesome and healthy receipe. It is very easy to prepare. In
this recipes, carrots are also added, so the combination of carrot & capsicum
give a nice colour to complete dish. You can follow the same method with the
combination of your choice of vegetables. It can be served with any curry or
raita.
Preparation Time: 15 minutes

Cooking Time: 20 minutes


Serves: 2
Ingredients

Capsicum Rice Ingredients


Boiled rice: 1 cup
Capsicum: 1 cup (chopped lengthwise)
Carrot: 1/4 cup (grated)
Ginger: 1 tsp (chopped)
Garlic: 1 tsp (chopped)
Cumin seeds: 1 tsp
Pepper powder: 1 tsp
Chilli Powder: 1 tsp(or as required)
Tomato ketchup: 2 tsps

Curry leaves: 8-10


Coriander powder: 1 tsp
Oil: 2-3 tsps
Salt: to taste.
Method
1. In a pan heat the oil, when the oil is hot add cumin seeds, curry leaves,
chopped ginger and garlic.
2. Saute them for a while and to it add grated carrot and fry for a minute and
then add chopped capsicum.
3. Saute the capsicum till it become little tender.

Capsicum Rice Frying


4. Then add boiled rice and mix well.
5. To this add salt, chilli powder, coriander powder, pepper powder, ketchup and
mix well.

Cooking Capsicum Rice


6. Now cook for another 3-4 minutes, until all the raw spices are cooked.
7. Serve hot with any curry or raita.

Capsicum Rice is ready to serve

Capsicum Masala or Capsicum Sabji/Subzi | Quick and


Easy Recipes
Tuesday, May 17, 2011
13:20
Capsicum Masala or Capsicum Sabji/Subzi

Capsicum Masala or Capsicum Sabji or Sabzi


Capsicum Masala or Capsicum Sabji/Sabzi Ingredients:
Capsicum / Bell Pepper- 2
Onion 1
Tomatoes 2
Ginger + Garlic paste 1 tsp
Chilli Powder 1 tsp
Jeera Powder 1/2 tsp
Kitchen King Masala Powder- 1/2 tsp
Garam Masala Powder 1/2 tsp
Turmeric Powder 1/2 tsp
Salt
Oil 2 Tbsp
Cumin Seeds or Jeera 1/2 tsp
Cream 1 Tbsp
Cashew Nuts 8-10
Coriander leaves / Cilantro
Time to Prepare: 30 min
How to Prepare Capsicum Sabji/Subzi:
1) Chop the Onion, Capsicum and Tomatoes separately into small cube-sized pieces.
2) Soak the Cashew Nuts in warm water for 10 min and grind it in a mixer grinder to
prepare a smooth paste.
3) Heat Oil in a pan, add Cumin seeds/Jeera. Once Cumin Seeds splutter, add chopped
Onion, Turmeric Powder and Ginger + Garlic paste and saute until the Onions look
transparent.
Now add chopped Tomatoes and fry until Tomatoes turn soft and are cooked. Then
add chopped Capsicum and cook everything together for 2 min.

5) Then add Chilli Powder, Jeera Powder, Kitchen King Masala, Garam Masala, Salt and
half cup of water and cook for 5-6 min by closing the lid.
6) Once the Capsicum are cooked, add Cashew Nuts paste from Step 2 and 1/4 cup of
water and cook till the Sabzi gravy turns thick. Finally add Cream to Subzi/Sabji
mixture.
Garnish with Coriander leaves.
You can serve Capsicum Masala or Subzi/Sabji with Chapati or Roti.

You might also like