Sep 232009


Cube Browser is often referred to by BI developers when working with SSAS cubes. Actually, that’s just another name for OWC (Office Web Components), a control integrated in BIDS that generates MDX in the background for each pivot table end-user makes. If you’re a BI developer, there are few things I believe you should know about OWC:

  • It never mixes (crossjoins) measures with other dimensions.
  • It puts measures on columns only when there is no other dimension in pivot.
  • It puts measures on rows whenever columns or rows are occupied.
  • It moves measures to pages (Axis 2) when both columns (Axis 0) and rows (Axis 1) are occupied.
  • It creates subcube, doesn’t use subselect.
  • It always creates session sets, one per hierarchy and axis.
  • It cascades them (includes previously defined set in a new set’s definition by crossjoining it with another hierarchy).
  • It only refers to session sets, besides measures, in its final query.

For a simple preview of a cube, for what I believe OWC is incorporated in BIDS in the first place, it makes no difference how the MDX behind looks like. For advanced stuff, like the use of Axis() function or similar, it matters a lot. If you find yourself in problems, consider adjusting your calculations to OWC specifics mentioned above. When done, calculations should work as normal.

  One Response to “Cube Browser (OWC) and its MDX”

  1. Run-time error 7, memory overflow ~How to solve the problem? thanks

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>