[Mondrian] Annotations

Roland Bouman roland.bouman at gmail.com
Fri Oct 5 15:22:40 EDT 2012

Hi Julian,

thanks! I was aware of this attribute, but I never realized it could
be used in this way. For instance, the documentation:



type	String	none	 The dimension's type may be one of "Standard" or
"Time". A time dimension will allow the use of the MDX time functions
(WTD, YTD, QTD, etc.). Use a standard dimension if the dimension is
not a time-related dimension. The default value is "Standard".

"Time" is among the types cited in the specs, but Standard is not. I
take it "Standard" has the same semantics as the "Unknown" value cited
in the standards?
Does mondrian care about the value in the type attribute (except for
the special case of "Time") ?
If not, would you like me to create a Jira case to have this addressed
in the documentation?

On Fri, Oct 5, 2012 at 8:07 PM, Julian Hyde <jhyde at pentaho.com> wrote:
> On Oct 5, 2012, at 9:58 AM, Roland Bouman <roland.bouman at gmail.com> wrote:
>> I always thought it was a nice idea to have dimension types, just like
>> described here for XML/A
>> http://msdn.microsoft.com/en-us/library/ms126180.aspx
>> and I noticed you have it too in olap4j:
>> http://www.olap4j.org/api/org/olap4j/metadata/Dimension.Type.html
>> Would the annotation feature be suitable to convey this type of information?
>> If so, then maybe this would be a good opportunity to establish this convention.
> This is already in Mondrian, using the type attribute of the Dimension element. For example,
>     <Dimension name='Time' table='time_by_day' type='TimeDimension' key='Time Id'>
> (This is a mondrian-4 format, but the Dimension.type attribute exists in previous versions also.)
> Generally speaking, if there is already an official XML attribute in the Mondrian schema, don't add an annotation to do the same thing.
> Julian
> _______________________________________________
> Mondrian mailing list
> Mondrian at pentaho.org
> http://lists.pentaho.org/mailman/listinfo/mondrian

Roland Bouman
blog: http://rpbouman.blogspot.com/
twitter: @rolandbouman
linkedin: http://www.linkedin.com/profile/view?id=5142800&trk=tab_pro

Author of "Pentaho Solutions" (Wiley, ISBN: 978-0-470-48432-6
http://tinyurl.com/lvxa88) and "Pentaho Kettle Solutions" (Wiley,
ISBN: 978-0-470-63517-9 http://tinyurl.com/33r7a8m)

More information about the Mondrian mailing list