Hitachi Vantara Pentaho Community Forums
Results 1 to 17 of 17

Thread: Problemas con roles de workbench+pentaho

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default Problemas con roles de workbench+pentaho

    Hola a todos,

    Les comento toy realizando un cubo con workbench-3.0.3.11016 donde creo roles poq esta herramienta lo permite, quedando el archivo xml de la siguiente manera la parte de roles:

    <Role name="ceo">
    <SchemaGrant access="none">
    <CubeGrant cube="SIIRH_Servidores" access="none">
    <DimensionGrant dimension="TIEMPO" access="all">
    </DimensionGrant>
    <DimensionGrant dimension="UBI_GEOGRAFICAS" access="none">
    </DimensionGrant>
    <DimensionGrant dimension="TIP_MOVIMIENTOS" access="all">
    </DimensionGrant>
    <DimensionGrant dimension="REGIMEN" access="all">
    </DimensionGrant>
    <HierarchyGrant hierarchy="UBI_GEOGRAFICAS" rollupPolicy="partial" topLevel="[UBI_GEOGRAFICAS].[REGION]" access="custom">
    <MemberGrant member="[UBI_GEOGRAFICAS].[ORIENTE]" access="none">
    </MemberGrant>
    <MemberGrant member="[UBI_GEOGRAFICAS].[COSTA]" access="none">
    </MemberGrant>
    <MemberGrant member="[UBI_GEOGRAFICAS].[INSULAR]" access="none">
    </MemberGrant>
    <MemberGrant member="[UBI_GEOGRAFICAS].[SIERRA]" access="all">
    </MemberGrant>
    </HierarchyGrant>
    </CubeGrant>
    </SchemaGrant>
    </Role>

    y el xaction lo tengo de la siguiente forma:

    <?xml version="1.0" encoding="UTF-8"?>
    <action-sequence>
    <name>analysis_default.xaction</name>
    <title>Ejemplo de análisis con roles</title>
    <version>1</version>
    <logging-level>DEBUG</logging-level>
    <documentation>
    <author>EEIY</author>
    <help/>
    <result-type>vista usando roles</result-type>
    <description>vista usando roles</description>
    <icon>analysis_default.png</icon>
    </documentation>
    <inputs>
    <mode type="string">
    <default-value/>
    <sources>
    <request>mode</request>
    </sources>
    </mode>
    <roles_from_pentaho_security type="string-list">
    <sources>
    <security>principalRoles</security>
    </sources>
    </roles_from_pentaho_security>
    <role type="string">
    <sources>
    <request>role</request>
    </sources>
    <default-value/>
    </role>
    </inputs>
    <outputs>
    <model type="string"/>
    <connection type="string"/>
    <mdx type="string"/>
    <options type="list"/>
    <title type="string"/>
    <url type="string">
    <destinations>
    <response>redirect</response>
    </destinations>
    </url>
    <role type="string"/>
    </outputs>
    <resources/>

    <actions>
    <action-definition>
    <component-name>SecureFilterComponent</component-name>
    <action-type>Prompt/Secure Filter</action-type>
    <action-inputs>
    <role type="string"/>
    <roles_from_pentaho_security type="string-list"/>
    </action-inputs>
    <component-definition>
    <selections>
    <role style="select">
    <title>seleccione el rol</title>
    <filter>roles_from_pentaho_security</filter>
    </role>
    </selections>
    </component-definition>
    </action-definition>

    <action-definition>
    <component-name>PivotViewComponent</component-name>
    <action-type>Analysis View</action-type>
    <action-inputs>
    <mode type="string"/>
    <role type="string"/>
    </action-inputs>
    <action-outputs>
    <model type="string"/>
    <connection type="string"/>
    <mdx type="string"/>
    <options type="list"/>
    <title type="string"/>
    <url type="string"/>
    </action-outputs>
    <component-definition>
    <title>Analysis View</title>
    <viewer>Pivot</viewer>
    <options>
    <personal/>
    <cube-nav/>
    <mdx-edit/>
    <sort-conf/>
    <spacer/>
    <level-style/>
    <hide-spans/>
    <properties/>
    <non-empty/>
    <swap-axes/>
    <spacer/>
    <drill-member/>
    <drill-position/>
    <drill-replace/>
    <drill-thru/>
    <spacer/>
    <chart/>
    <chart-conf/>
    <spacer/>
    <print-conf/>
    <print-pdf/>
    <spacer/>
    <excel/>
    </options>
    <jndi><![CDATA[postgresql_senres]]></jndi>
    <model><![CDATA[solution:/samples/analysis/SIIRH_Servidores.mondrian.xml]]></model>
    <query><![CDATA[default]]></query>
    </component-definition>
    <action-name>Pivot View</action-name>
    <logging-level>DEBUG</logging-level>
    </action-definition>
    </actions>
    </action-sequence>

    PERO AL MOMENTO Q PUBLICO EL CUBO ME SALE EN BLANCO Y EL LOG DE PENTAHO ME ARROJA EL SIGUIENTE ERROR:

    10:19:27,176 ERROR [STDERR] Caused by: com.tonbeller.jpivot.olap.model.OlapException: Mondrian Error:MDX cube 'SIIRH_Servidores' not found

    Espero contar con su ayuda desde ya mil gracias.

    eeiy



  2. #2
    Join Date
    Jul 2007
    Posts
    1,013

    Default

    En realidad el mensaje dice que no encuentra el cubo. ¿Intentaste publicar uno bien sencillo para comprobar que funciona? Te recomiendo empezar con algo bien simple y luego ir añadiendo las cosas, para poder entender dónde falla.

    ¡Saludos!

  3. #3

    Default

    hola,

    gracias por responder, le comento si realicé un cubo pequeño y todo bien funciona, me muestra y todo lindo,

    Pero al momento q creo roles en workbench asigno el esquema, el cubo q deseo q vea, las jerarquias, nivels, el xaction lo creo con design estudio, pero alli en realidad nose q poner en la parte de query si poner default o poner una consulta mdx, poq el error anterior a me arroja es q el query puse default pero tambien probé con una consulta mdx donde hago constar las dimensiones a las q le di acceso pero igual me da error(toy ptobando con otro cubo mas pequeño)

    12:01:52,121 ERROR [STDERR] javax.servlet.jsp.JspException: mondrian.olap.MondrianException: Mondrian Error:MDX object 'Por años' not found in cube 'ventas'

    saludos




    Quote Originally Posted by tdidomenico View Post
    En realidad el mensaje dice que no encuentra el cubo. ¿Intentaste publicar uno bien sencillo para comprobar que funciona? Te recomiendo empezar con algo bien simple y luego ir añadiendo las cosas, para poder entender dónde falla.

    ¡Saludos!

  4. #4

    Default problemas con roles

    hola,

    gracias por responder, le comento si realicé un cubo pequeño y todo bien funciona, me muestra y todo lindo,

    Pero al momento q creo roles en workbench asigno el esquema, el cubo q deseo q vea, las jerarquias, nivels, el xaction lo creo con design estudio, pero alli en realidad nose q poner en la parte de query si poner default o poner una consulta mdx, poq el error anterior a me arroja es q el query puse default pero tambien probé con una consulta mdx donde hago constar las dimensiones a las q le di acceso pero igual me da error(toy ptobando con otro cubo mas pequeño)

    12:01:52,121 ERROR [STDERR] javax.servlet.jsp.JspException: mondrian.olap.MondrianException: Mondrian Error:MDX object 'Por años' not found in cube 'ventas'

    saludos

  5. #5

    Default

    tengo esl mismo error, creo un cubo y lo publico y todo bien. despues le agrego roles y restricciones de dimensiones y jerarquias y publico y todo bien, pero no me muestra segun los roles definidos, osea no me oculta ninguna jerarquia o dimension.
    como se configuran los roles para restringir acceso a los cubos? que archivo tengo que editar?
    Ojala me puedan ayudar gracias!

  6. #6
    Join Date
    Jul 2007
    Posts
    1,013

    Default

    Los esquemas de cubos no se acceden directamente, sino a través de una vista de análisis (analysis view), definida con una secuencia de acción (action sequence, archivo con extensión ".xaction").

    Si le das click derecho al vínculo con el que abrís la vista, te va a mostrar el nombre y la ruta del archivo .xaction correspondiente. En este archivo podés definir el rol con el cual conectarte.

    Para definir el rol lo más sencillo es utilizar el Pentaho Design Studio. Con el mismo podés abrir el archivo .xaction e indicar el rol.

    Adjunto una captura que muestra un ejemplo de una Action Sequence que genera una vista de análisis, donde se puede ver (abajo a la derecha en el formulario grande), la caja de texto para indicar el rol.

    ¡Saludos!
    Attached Images Attached Images  
    (en) Path to Pentaho knowledge: (1:Search the Wiki > 2:Search the Forums > 3:Ask) or (1:Get a Subscription)
    (es) El camino al conocimiento en Pentaho: (1:Buscar en la Wiki > 2:Buscar en los Foros > 3:Preguntar) o (1:Comprar una Subscripción)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.