display-medicalSeguridad de Mondrian

RBAC en Mondrian ..

circle-exclamation

Taller - Seguridad de Mondrian


circle-info

Descripción general de conceptos de seguridad

Antes de implementar seguridad, es importante entender la jerarquía de concesiones de seguridad en Mondrian:

triangle-exclamation
Tipo de concesión
Descripción

SchemaGrant

Controla el acceso a todo el esquema

CubeGrant

Controla el acceso a cubos individuales dentro de un esquema

DimensionGrant

Controla el acceso a dimensiones completas

HierarchyGrant

Controla el acceso a jerarquías y puede restringir por nivel (topLevel, bottomLevel)

MemberGrant

Controla el acceso a miembros específicos dentro de una jerarquía


  1. Iniciar Schema Workbench:

circle-info

Windows (Powershell):

circle-info

Linux:

  1. Asegúrate de que el Pentaho Server esté en ejecución:

triangle-exclamation
circle-info

Configuración

¡Vamos a profundizar aún más..!

El Gerente Regional solo debe ver datos para la región Oeste de EE. UU., estados que incluyen California, Oregón y Washington.

circle-info

Usuarios y Roles

Crearemos varios usuarios de prueba para demostrar diferentes escenarios de seguridad:

Nombre de usuario
Rol
Propósito

exec_user

Ejecutivo

Acceso completo a todos los datos

sales_mgr

Gerente de Ventas

Acceso solo al cubo de ventas

region_mgr

Gerente Regional

Limitado solo a regiones específicas

analyst

Analista

Solo datos resumidos, sin registros detallados

  1. Inicia sesión en Pentaho User Console como Administrador.

Nombre de usuario: admin

Contraseña: password

  1. Navega a la Perspectiva de Administración desde el menú desplegable.

  2. Selecciona Users & Roles > Manage Users.

  3. Haz clic en el signo + para crear cada usuario de la tabla anterior con la contraseña: password

Agregar usuarios
  1. Navega a Users & Roles > Manage Roles

  2. Asigna los siguientes Roles / Permisos al usuario:

Rol
Permisos
Usuario

Ejecutivo

Todos los permisos

exec_user

Gerente de Ventas

Programar contenido

Leer contenido

Publicar contenido

Crear contenido

Ejecutar

sales_mgr

Gerente Regional

Programar contenido

Leer contenido

Publicar contenido

Crear contenido

Ejecutar

region_mgr

Analista

Publicar contenido

Crear contenido

analyst

Asignar Roles / Permisos al usuario

¿Te fue útil?