Essbase - Time dimension details



Hi,

I am new to Essbase... Have a couple of questions related to the
special dimension Time.

1. Any dimension can be tagged as Time (only one such within an Essbase
database). All dimension members are stored as Strings.. Hence i could
have a Time dimension with Level 0 members as the descriptive days -
"01-JAN-2005", "02-JAN-2005", etc or as a sequence of IDs viz
"2453372", "2453373", etc... Maybe even in some other format
"dd-mm-yyyy" perhaps...

I am unable to understand how these textual time dimension members
become "time-aware".. i.e. i should be able to get the system to tell
me that there are 82 days between 2 random members '28-MAR-2005' and
'05-JAN-2005'.

How do we do this in Essbase? Are there any standard functions to do
this in Essbase? Are there any specific Time *metadata* objects which
are created as a result of tagging a dimension as Time dimension type.

I encountered difficulty in trying to derive a formula for "Sales Last
Year" based on "Sales" since there isn't a neat way to do a subtraction
of an Year within time.


2. Time dimension usually involves a lot of attributes like Day level -
Holiday, Business Day, Season indicators. Maybe a Leap Year indicator
at Year level. In order to associate attributes to any dimension, that
dimension needs to be tagged as a sparse dimension in Essbase. Hence
Time needs to be marked as sparse in Essabse if we want to have these
time based attributes. However for most OLAP applications, time would
be a dense dimension since we usually have data (for all other
measures/dimensions) for each of the time dimension members. Isnt this
incongruous? In other words, is there a way we can have TIME dimension
as dense and also have access to the time based analysis parameters
like calendar Holidays, Seasonal settings etc.

Any help in this regard is welcome.

Thanks
Shankar

.



Relevant Pages

  • Re: problem to display calculated dimension members in pivot table
    ... >> SQL BI Product Unit (Analysis Services) ... >>> i created several calculated dimension members and don't understand ... >>> excel the calculated members can't be displayed under the dimension. ...
    (microsoft.public.sqlserver.olap)
  • Re: dimension vs level
    ... dimension members into memory when the service starts up. ... is to be able to drill into transaction level detail data. ... Decision is important> since if it loads all the rows, then it can have significatly load the> memory- TransNo will have thousands of members and they can form many> conbimations with store no and reg no> ...
    (microsoft.public.sqlserver.olap)
  • Re: Drillthrough problem
    ... Is "bananas" a technical term? ... is caused by the fact that an unoptimized schema has an inner join with the ... dimension table and -- as we all know -- inner joins eliminate data with no ... non-existent dimension members, then in the processing of an unoptimized ...
    (microsoft.public.sqlserver.olap)
  • Re: DSO to list members?
    ... DSO is strictly for administrative purposes (defining cubes, ... dimension members, then you'll need to look at ADOMD, ADOMD.NET and XML/A to ... > Is it possible to use DSO to retrieve and list all members in a specific dimension? ...
    (microsoft.public.sqlserver.olap)
  • Re: Request for some tips or better ways to handle some "issues"
    ... already constructed cubes, but am not quite clear on when the cubes get the ... I still can't browse the dimension ... shared dim, cubes that contain that dim go offline. ... I be using the dimension members' surrogate keys or something other than the ...
    (microsoft.public.sqlserver.olap)