Open Business Intelligence

La red del Business Intelligence

saludos una consulta... alguien a podido agregar saiku reporting en su ba-server en pentaho 5.0.1???... segui los pasos que decia en la pagina de saiku reporting pero no sucede nada, o espero a que salga en el marketplace?... saludos...

Visitas: 953

Responde a esto

Respuestas a esta discusión

intentare hacerlo en base al datawerehouse
para haber si asi ya no da errores.


solo tengo una duda.

como ya te comente mi base esta en estructura estrella.

en el data-integration para hacer el datawerehouse como quedaria?

tendria que hacer un input de cada tabla? y la parte del datawerehouse como seria?

si tuvieras algun ejemplo te lo agradeceria muchisimo.

que tal ivan.

ya pude visualizar mi cubo.

muchas gracias por tu ayuda.

ahora, tengo una duda sobre los usuario. sabes si se puede gestionar esa parte desde una base de datos?

para tener los usuarios guardados en la base.

y tambien para ir metiendole un  poquito de estilos, para mejorar la vista

Hola Jorge,

Que genial que se hayas podido solucionar el problema,

segun he leido si se puede hacer eso, que los usuarios se puedan gestionar desde una base de datos, pero nunca lo he hecho, lo que si hice fue agregarle los permisos en el mismo cubo.

pero a nivel de Pentaho nunca lo realice.

saludos

Hola Jorge. Los usuarios los puedes gestionar como administrados desde Pentaho (utiliza jackrabit como gestor). Luego en puedes crear roles y asignárselos a los usuarios en cuestión.

En el esquema puedes darle permisos a un rol con la sintaxis

<Role name="nombre_rol">
    <SchemaGrant access="none">
         <CubeGrant cube="cubo" access="all">
         </CubeGrant>

    </SchemaGrant>
  </Role>

Con  <HierarchyGrant> y <MemberGrant> puedes gestionar el acceso a nivel de dimensiones y miembros de la jerarquia

hola, que tal.

estoy trabajando sobre un proyecto de BI con pentaho.

estoy tratando de que los usuarios del BI server me los obtenga en base a una tabla de usuarios propia que ya hay diseñada.

y la otra es que a los cubos OLAP quiero condicionarlos con un where, no se si esto sea posible ya que cada usuario pertenece a un grupo que solo puede ver los datos de su respectivo grupo.

cabe mencionar que para todos los usuarios aplicarían los mismo cubos lo único que variara seria la condición WHERE que variaría con cada usuario.



Guillermo Korell dijo:

Hola Jorge. Los usuarios los puedes gestionar como administrados desde Pentaho (utiliza jackrabit como gestor). Luego en puedes crear roles y asignárselos a los usuarios en cuestión.

En el esquema puedes darle permisos a un rol con la sintaxis

<Role name="nombre_rol">
    <SchemaGrant access="none">
         <CubeGrant cube="cubo" access="all">
         </CubeGrant>

    </SchemaGrant>
  </Role>

Con  <HierarchyGrant> y <MemberGrant> puedes gestionar el acceso a nivel de dimensiones y miembros de la jerarquia

Hola Jorge, lo de los usuarios en una tabla ya creada supongo que se puede, configurando pentaho, pero no lo he probado. Para filtrar por grupos, lo puedes hacer directamente en el xml del cubo. yo lo que tengo es una dimension en el cubo que me permite filtrar que ve cada grupo en base a esa dimension, por ej:

<Role name="usrFICH">
    <SchemaGrant access="none">
      <CubeGrant cube="alumnos" access="all">
        <HierarchyGrant hierarchy="[unidad_analisis.unidad_analisis]" topLevel="[unidad_analisis.unidad_analisis].[unidad_analisis]" access="custom">
          <MemberGrant member="[unidad_analisis].[FICH]" access="all">
          </MemberGrant>
        </HierarchyGrant>
      </CubeGrant>

El grupo usrFICH, ve del cubo alumnos sólo los datos que corresponden con la dimension unidad_análisis = "FICH", ésta dimension la utilizo sólo para filrar por roles, no para navegar el cubo (está como no visible). Y así puedes hacer lo mismo con cada grupo de usuarios que tengas. Espero que se entienda y te sea de ayuda.

Saludos



jorge david mendoza jimenez dijo:

hola, que tal.

estoy trabajando sobre un proyecto de BI con pentaho.

estoy tratando de que los usuarios del BI server me los obtenga en base a una tabla de usuarios propia que ya hay diseñada.

y la otra es que a los cubos OLAP quiero condicionarlos con un where, no se si esto sea posible ya que cada usuario pertenece a un grupo que solo puede ver los datos de su respectivo grupo.

cabe mencionar que para todos los usuarios aplicarían los mismo cubos lo único que variara seria la condición WHERE que variaría con cada usuario.



Guillermo Korell dijo:

Hola Jorge. Los usuarios los puedes gestionar como administrados desde Pentaho (utiliza jackrabit como gestor). Luego en puedes crear roles y asignárselos a los usuarios en cuestión.

En el esquema puedes darle permisos a un rol con la sintaxis

<Role name="nombre_rol">
    <SchemaGrant access="none">
         <CubeGrant cube="cubo" access="all">
         </CubeGrant>

    </SchemaGrant>
  </Role>

Con  <HierarchyGrant> y <MemberGrant> puedes gestionar el acceso a nivel de dimensiones y miembros de la jerarquia

el detalle es que mis usuarios todos veran el mismo cubo.

lo unico que variaria por ejemplo seria una condicion
WHERE grupo_comercial=3

y asi dependeiendo del usuario el grupo cambiaria.

y es lo que tengo duda si se puede manejar condiciones sql con where

Si los usuarios acceden a los datos mediante un reporte (consultas sql a la base del dw) podés hacerlo como decís.

En el caso de que quieras filtrar la nacegación olap del cubo, no podés filtrar con un where de sql porque el motor mondrian maneja consultas mdx. en ese caso tendrías que tener un rol para cada grupo comercial y asignárselos a los usuarios. Luego filtrar en mdx con los roles. Eso es lo que se me ocurre en este momento, nose si habrá otra forma más fácil.

Saludos

Responder a debate

RSS

Distintivo

Cargando…

© 2019   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio