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...
Etiquetas:
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
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
Bienvenido a
Open Business Intelligence
© 2023 Creado por Emilio.
Tecnología de