Hola Alan! podemos probar dividiendo la unidad presupuestaria. Vamos a dejar la dimension original y agregamos otras 3 dimensiones: Unidad resupuestaria Simple, Subunidad Presupuestaria Simple y Subsubunidad Presupuestaria Simple.
Por favor descarga desde la web tu esquema Siu-Wichi.xml (ya q ese tiene los roles) desde Archivo --> Gestionar fuente de datos... Te paras sobre 1-SIU-Wichi de tipo Analysis y desde la ruedita seleccionas Export.
Editamos el archivo descargado, y buscamos el cubo Presupuestario --> <Cube name="pilaga_presupuestario"
Luego buscamos 19 lineas mas abajo --> <DimensionUsage source="unidad_presupuestaria_pilaga" name="unidad_presupuestaria_pilaga" caption="<span style=visibility:hidden;>03</span>Unidad Presupuestaria" visible="true" foreignKey="unidad_presupuestaria_id" highCardinality="false">
</DimensionUsage>
Debajo de esa dimension pegamos lo siguiente:
<Dimension type="StandardDimension" visible="true" highCardinality="false" name="unidad_presupuestaria_simple_pilaga" foreignKey="unidad_presupuestaria_id" caption="<span style=visibility:hidden;>03</span>Unidad Presupuestaria Simple">
<Hierarchy name="unidad_presupuestaria" visible="true" hasAll="true" allMemberName="Todas" primaryKey="unidad_presupuestaria_id" caption="Unidad Presupuestaria Simple">
<Table name="d_unidad_presupuestaria" schema="pilaga">
</Table>
<Level name="unidad_presupuestaria" visible="true" column="unidad_presupuestaria_desc" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never" caption="Unidad Presupuestaria">
</Level>
</Hierarchy>
</Dimension>
<Dimension type="StandardDimension" visible="true" highCardinality="false" name="subunidad_presupuestaria_pilaga" foreignKey="unidad_presupuestaria_id" caption="<span style=visibility:hidden;>04</span> Subunidad Presupuestaria Simple">
<Hierarchy name="unidad_presupuestaria" visible="true" hasAll="true" allMemberName="Todas" primaryKey="unidad_presupuestaria_id" caption="Subnidad Presupuestaria">
<Table name="d_unidad_presupuestaria" schema="pilaga">
</Table>
<Level name="subunidad_presupuestaria" visible="true" column="subunidad_presupuestaria_desc" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never" caption="Subunidad Presupuestaria">
</Level>
</Hierarchy>
</Dimension>
<Dimension type="StandardDimension" visible="true" highCardinality="false" name="subsubunidad_presupuestaria_pilaga" foreignKey="unidad_presupuestaria_id" caption="<span style=visibility:hidden;>04</span> Subsubnidad Presupuestaria Simple">
<Hierarchy name="unidad_presupuestaria" visible="true" hasAll="true" allMemberName="Todas" primaryKey="unidad_presupuestaria_id" caption="Subsubnidad Presupuestaria">
<Table name="d_unidad_presupuestaria" schema="pilaga">
</Table>
<Level name="subsubunidad_presupuestaria" visible="true" column="subsubunidad_presupuestaria_desc" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never" caption="Subsubunidad Presupuestaria">
</Level>
</Hierarchy>
</Dimension>
Guardamos y lo subimos a pentaho. Vamos nuevamente a Archivo --> Gestionar fuente de datos... Te paras sobre 1-SIU-Wichi de tipo Analysis y desde la ruedita seleccionas Edit. Clic en los tres puntitos ... y subis el archivo modificado.
Luego vas a Archivo --> Nuevo --> Saiku Analytics, seleccionas cualquier cubo y refrescas con las flechitas verdes.
Ahora seleccionas el cubo de Presupuestaria y deberias tener las 3 nuevas dimensiones.
Proba la consulta que no funcionaba y avisame si se soluciona el problema.
Saludos,
Sabrina