essbase interview questions and answers

6

Click here to load reader

Upload: ksrsarma

Post on 24-Dec-2015

18 views

Category:

Documents


0 download

DESCRIPTION

Essbase

TRANSCRIPT

Page 1: Essbase Interview Questions and Answers

3/6/2015 Essbase interview questions and answers | Yolyee  Job Search | Free Resume Builder | Interview Questions and Answers

http://www.yolyee.com/category/technology/businessintelligence/hyperioninterviewquestionsandanswers/essbaseinterviewquestionsandanswers/ 1/6

Difference between ASO & BSO?

Answer:Here are few differences between ASO and BSO Essbase system has two distinct storage optionsAggregate Storage Option (ASO) and Block Storage Option (BSO) each one has its own uniquesignificance.

Characteristics of ASO:

High dimensionality.

No Calculation scripts.

Only one database can be created under one application.

Mandate to fallow the naming conventions for Application name as Applications names should notbe metadata, temp, log, default.

Dynamic time series and Time balance properties are not available.

The dimension build process builds any new member then the data will be erased otherwise thedata will be alive.

Only one type of partition available (Transparent)

There is no concept of Sparse and Dense dimensions.

No Boolean attribute tag.

Only store data, never share, label only data storage properties are available.

Characteristics of BSO:

Less number of dimensions but shows the business model.

Special functionalities for Accounts and Time dimensions like Dynamic time series, Time balance,Variance reporting.

3 types of partitions Replicated, Transparent, Linked. Currency conversion is possible.

There is no restriction of the number of databases under one application but performance costs.

Complex calculations can be achieved using calc scripts.

Refer to http://docs.oracle.com/cd/E26232_01/doc.11122/esb_dbag/frameset.htm?ainaggr.html

 

1

What is Incremental Dimensional Built and one time Dimension Built?1

Job SearchInterview Questions »Resume BuilderMarket Trend »FeedbackAbout us

Job Keyword Location

job title, keywords or company city, state or zip Find JobsESSBASE INTERVIEW QUESTIONS AND ANSWERS

[ All ] | [ Answered ] | [ Unanswered ]

[Collapse All]

Post answer

Post answer

Login / Register

Page 2: Essbase Interview Questions and Answers

3/6/2015 Essbase interview questions and answers | Yolyee  Job Search | Free Resume Builder | Interview Questions and Answers

http://www.yolyee.com/category/technology/businessintelligence/hyperioninterviewquestionsandanswers/essbaseinterviewquestionsandanswers/ 2/6

Answer:Incremental Dimensional Build: Builds and reads from different data sources for dimension buildsand delay restructuring until all data sources have been processed.

What are the different types of LOG Files?

Answer:So many log files are there in essbase, but the important log files are1. Application log2. Essbase.log3. Configtool.log4. eas_install.log5. essbaseserverinstall.log

1

Why are Filters used?

Answer:If you want to grant access to all dimensions then you wouldn’t use a filter. Just grant read accessfor the database to the user and/or group. The only reason you would use a filter is if you wanted torestrict access.

1

What are dense and sparse dimensions?

Answer:Dense: A dimension which has the high probability that data exists for every combination ofdimension membersSparse: A dimension which has low probability that data exists for every combination of dimensionmembers

1

What are Filters?

Answer:Filters are used to give security access tothe data values .

1

What are attributes?

Answer:A classification of a member in a dimension. You can select and group members based on theirassociated attributes. You can also specify an attribute when you perform calculations and usecalculation functions. Eg: The database in Sample Basic which has product dimension has someattributes like size, package type, and flavor. We can add these attributes to the dimensions wherewe can retrieve the data like for example to retrieve “coke with 8 Oz with bottles”, this is useful forgenerating reports.

1

What are different types of attributes?1

Post answer

Post answer

Post answer

Post answer

Post answer

Post answer

Page 3: Essbase Interview Questions and Answers

3/6/2015 Essbase interview questions and answers | Yolyee  Job Search | Free Resume Builder | Interview Questions and Answers

http://www.yolyee.com/category/technology/businessintelligence/hyperioninterviewquestionsandanswers/essbaseinterviewquestionsandanswers/ 3/6

Answer:Essbase supports two different types of attributes.1. UserDefined attributes2. Simple attributesUserDefined attributes: The attributes that are defined by the user.Simple attributes: Essbase supports some attributes, they are: Boolean, date, number, and string.

What is TB First and TB Last?

Answer:TB First: in the Sample.Basic database, the accounts member Opening Inventory is tagged as TBFirst. Opening Inventory consolidates the value of the first month in each quarter and uses thatvalue for that month’s 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 TBLast. Ending Inventory consolidates the value for the last month in each quarter and uses that valuefor that month’s parent. For example, the value for Qtr1 is the same as the value for Mar.

1

What is custom defined function?

Answer:Essbase calculation functions that you develop in the Java programming language and then add tothe standard Essbase calculation scripting language by means of MaxL.

1

What is custom based macro?

Answer:Essbase macros that we write with Essbase calculator functions and special macro functions.Customdefined macros use an internal essbase macro language that enables you to combinecalculation function and operate on multiple input parameters.

1

What do you mean by dirty block?

Answer:A data block containing cells that have been changed since the last calculation. Upper level blocksare marked as dirty if their child blocks are dirty (that is, have been updated)

1

When do we generally use build rules files?

Answer:To automate the process of creating dimensions with more members, where it will take a lot of timein creating manually.

1

What are the three primary build methods for building dimensions?1

Post answer

Post answer

Post answer

Post answer

Post answer

Post answer

Page 4: Essbase Interview Questions and Answers

3/6/2015 Essbase interview questions and answers | Yolyee  Job Search | Free Resume Builder | Interview Questions and Answers

http://www.yolyee.com/category/technology/businessintelligence/hyperioninterviewquestionsandanswers/essbaseinterviewquestionsandanswers/ 4/6

Answer:1. Generation references2. Level references3. ParentChild references

Types of Partitions available in Essbase?

Answer:Three types of partitions are there.1. Transparent partition: A form of shared partition that provides the ability to access and manipulateremote data transparently as though it is part of your local database. The remote data is retrievedfrom the data source each time you request it. Any updates made to the data are written back to thedata source and become immediately accessible to both local data target users and transparentdata source users2. Replicated Partition:3. Linked Partition:

1

How can you display UDA’s in reports?

Answer:UDA’s values are never displayed in the reports and hence do not impact report performance.

1

Can we have multiple databases in one single application?

Answer:Yes. But only one database per application is recommended.Depend on which database that you are going to create. For Example: If you are creating ASO thenwe can’t create more that 1 db per application. If you are creating BSO then you can create morethan 1 db per application

1

How is data stored in the Essbase database?

Answer:Essbase is an file based database where the data is stored in PAG files of 2 GB each and growssequentially.

1

A customer wants to run two instances of an Essbase server on a same machine to haveboth test environment and Development environment on the same server. Can he do that?

Answer:Yes. We can have multiple instances of an Essbase server on a single machine and there will bedifferent sets of windows services for all these instances.

1

Why topdown calculation less efficient than a bottomup calculation?Being less efficient,why do we use them

1

Post answer

Post answer

Post answer

Post answer

Post answer

Post answer

Essbase

HFM

Planning

Submit a Question

Educate me

HOT ESSBASE JOBS

Page 5: Essbase Interview Questions and Answers

3/6/2015 Essbase interview questions and answers | Yolyee  Job Search | Free Resume Builder | Interview Questions and Answers

http://www.yolyee.com/category/technology/businessintelligence/hyperioninterviewquestionsandanswers/essbaseinterviewquestionsandanswers/ 5/6

Answer:In the process it calculates more blocks than is necessary. Sometimes it is necessary to performtopdown calculation to get the correct calculation results.

What is Data Cahce ?

Answer:The data cache is a buffer in memory that holds uncompressed data blocks. Essbase

allocates memory to the data cache during data load, calculation, and retrievaloperations, as needed

1

What is the Difference between the Data Cache and Data File Cache?

Answer:The data cache is a buffer in memory that holds uncompressed data blocks. Essbase allocatesmemory to the data cache during data load, calculation, and retrieval operations, as needed Thedata file cache is a buffer in memory that holds compressed data files (.pag files).

Essbase allocates memory to the data file cache during data load, calculation, and retrieval operations,as needed. The data file cache is used only when direct I/O is in effect.

1

What is the Size of your cube?0

What are the different storage properties in Essbase?

Answer:StoreStore the data value with the member

Dynamic Calc and Store Not calculate the data value until a user requests it, and then store the datavalue.Dynamic Calc Not calculate the data value until a user requests it, and then discard the data value.Never share(Implied sharing)Implicit sharing is disabled with thisImplicit sharing occurs when  a parent has only one child or when a parent has so many childs but onlyone child is consolidated to the parentLabel only Label only members have no data associated with them. Use them to groupmembers or to ease navigation and reporting from the Essbase Spreadsheet Addin for Excel. will nothave attributesShared member Share values between members. For example, in the Sample Basic database, the10020 member isstored under the 100 parent and shared under Diet parent.

1

What is the difference between Dynamic calc and Dynamic Calc and Store?

Answer:dynmic calc – dynamically calculates data when the user requests

dynamic calc and store dynamic clac ans store data dynamically calculates for the first time and thenstores after that

1

Post answer

Post answer

Post answer

Post answer

Post answer

Page 6: Essbase Interview Questions and Answers

3/6/2015 Essbase interview questions and answers | Yolyee  Job Search | Free Resume Builder | Interview Questions and Answers

http://www.yolyee.com/category/technology/businessintelligence/hyperioninterviewquestionsandanswers/essbaseinterviewquestionsandanswers/ 6/6

Different types of Dimension Building?

Answer:parent child

level referencgeneration reference

1

What is Label only? Give the the example of it?

Answer:Label only is the member property given to a member which contains no data values used forgrouping memebers for easy navigation

1

Difference between calc all and Calc Dim?

Answer:calc all – calculates the entire data base across the dimensions

in the below oderaccountstimedensesparsetwo passto prevent this we can use calc dim and specify the order of the dimensions

1

What is Commit Block?

Answer:number of blocks modified before a synchronization point occurs

1

Copyright © Yolyee, Inc.™

Post answer

Post answer

Post answer

Post answer