SAP HANA - Privilegios analíticos

Los privilegios analíticos se utilizan para limitar el acceso a las vistas de información de HANA. Puede asignar diferentes tipos de derechos a diferentes usuarios en diferentes componentes de una Vista en Privilegios analíticos.

A veces, se requiere que los datos en la misma vista no sean accesibles para otros usuarios que no tengan ningún requisito relevante para esos datos.

Ejemplo

Suponga que tiene una vista analítica EmpDetails que tiene detalles sobre los empleados de una empresa: nombre de emp, Id de emp, departamento, salario, fecha de incorporación, inicio de sesión de emp, etc. Ahora, si no desea que su desarrollador de informes vea los detalles de salario o detalles de inicio de sesión de todos los empleados, puede ocultarlos mediante la opción de privilegios analíticos.

  • Los privilegios analíticos solo se aplican a los atributos en una vista de información. No podemos agregar medidas para restringir el acceso en privilegios analíticos.

  • Los privilegios analíticos se utilizan para controlar el acceso de lectura en las vistas de información de SAP HANA.

Así que podemos restringir los datos por Empname, EmpId, Emp logon o por Emp Dept y no por valores numéricos como salario, bonus.

Creación de privilegios analíticos

Haga clic con el botón derecho en el nombre del paquete y vaya al nuevo privilegio analítico o puede abrir con el inicio rápido de HANA Modeler.

Introduzca el nombre y la descripción del privilegio analítico → Finalizar. Se abrirá una nueva ventana.

Puede hacer clic en el botón Siguiente y agregar la vista de modelado en esta ventana antes de hacer clic en finalizar. También hay una opción para copiar un paquete Analytic Privilege existente.

Una vez que haga clic en el botón Agregar, le mostrará todas las vistas en la pestaña Contenido.

Elija la vista que desea agregar al paquete Analytic Privilege y haga clic en Aceptar. La vista seleccionada se agregará a los modelos de referencia.

Ahora, para agregar atributos de la vista seleccionada en Privilegio analítico, haga clic en el botón Agregar con la ventana Restricciones de atributos asociados.

Agregue los objetos que desea agregar a los privilegios analíticos desde la opción Seleccionar objeto y haga clic en Aceptar.

En la opción Asignar restricción, le permite agregar valores que desea ocultar en la Vista de modelado de un usuario específico. Puede agregar un valor de objeto que no se reflejará en la vista previa de datos de la vista de modelado.

Tenemos que activar Analytic Privilege ahora, haciendo clic en el icono redondo verde en la parte superior. Mensaje de estado: completado con éxito confirma la activación con éxito en el registro de trabajo y podemos usar esta vista ahora agregando un rol.

Ahora, para agregar este rol a un usuario, vaya a la pestaña de seguridad → Usuario → Seleccione el usuario al que desea aplicar estos privilegios analíticos.

Busque el privilegio analítico que desea aplicar con el nombre y haga clic en Aceptar. Esa vista se agregará a la función de usuario en Privilegios analíticos.

Para eliminar los privilegios analíticos de un usuario específico, seleccione la vista en la pestaña y use la opción Eliminar rojo. Utilice Implementar (marca de flecha en la parte superior o F8 para aplicar esto al perfil de usuario).