Tuesday, February 16, 2016

Loading Data in Essbase: Have Sparse Dimension Members before Dense Dimension Members



Even after working in Essbase for quite some time, I have always learnt something new every time.

I got an extract from SQL to load data in Essbase. As far as I remember this was the first time when the format of the file was not provided by me or by my other team member. So, the columns received were in random order and I wanted to load data in Essbase. As expected there were few columns which were not required which I had to ignore during load.

I created a rule file and validated it successfully. When I tried to load the data, I got the following error in the error file for each record:

\\ Invalid number in data column

There were many account members as part of field and these were not assigned as data field.

I reviewed the data for each column but could not find any fault and then it was observed that one of the dense dimension column was appearing before the sparse dimension member and so the error. I moved that (sparse dimension) field before the dense dimension field and it worked.

Clearly, the error message was misleading as in many other cases.

This shows that when you unknowingly follow some standards we may not know until we experience it :)

Wednesday, February 3, 2016

EAS Console Features / Essbase Database Properties in Calculation Manager



Isn’t it amazing that you now do not have to login to EAS Console for most of the administration as it is now available via Calculation Manager.
 
While I was working in Calculation Manager, under “Actions” drop down list under “System View” tab, I spotted an option “Database Properties”.





On clicking this, planning and Essbase applications will be displayed. When you select any database under planning application, you will be able to see Tab similar to the ones that are shown in EAS Console such as follows:
  • General
  • Dimension
  • Statistics
  • Caches
  • Transactions
  • Modifications

 



Also, when you right click on the database, you will see following options:

  • Remove Lock(s)
  • Start Database
  • Stop Database
  • Restructure Database
  • Tune DB Settings
  • Clear >>
  • Location Alias