Hello everyone,<br><br>In the Mondrian on-line documentation for designing a Mondrian schema, there is a statement that suggests that you can use a Join as a basis for a Cube.<br><br><a href="http://mondrian.pentaho.org/documentation/schema.php#Cube" target="_blank">http://mondrian.pentaho.org/documentation/schema.php#Cube</a><br>


&quot;You can also use the <code><a href="http://mondrian.pentaho.org/documentation/schema.php#XML_View" target="_blank">&lt;View&gt;</a></code> and
<code><a href="http://mondrian.pentaho.org/documentation/schema.php#XML_Join" target="_blank">&lt;Join&gt;</a></code> constructs to build more complicated SQL statements.&quot;<br><br>However, when I try using a Mondrian Schema definition containing a Cube based on a Join on with Mondrian 3.1.1, I get the following error:<br>


<br>Exception  : Schema file parsing failed.In Schema: In Cube: element &lt;Join&gt; is not of expected type mondrian.gui.MondrianGuiDef$Relation<br>org.eigenbase.xom.XOMException: In Schema: In Cube: element &lt;Join&gt; is not of expected type mondrian.gui.MondrianGuiDef$Relation<br>

<br>A bit of searching in the Pentaho forum turned up this post from May 2006, indicating that Cubes based on Joins had not been implemented at that time.<br><a href="http://forums.pentaho.org/showthread.php?t=47909&amp;highlight=join+fact" target="_blank">http://forums.pentaho.org/showthread.php?t=47909&amp;highlight=join+fact</a><br>


<br>Is it still the case that Mondrian 3.1.1 does not yet support Cubes based on a Join?<br><br>Best Regards,<br>Jeffrey<br>