SAP BW en HANA: autorización
Cuando crea vistas de SAP HANA basadas en el sistema BW, existen ciertos tipos de privilegios que se requieren para ejecutar las vistas en HANA. Se pueden aplicar diferentes niveles de valores a los objetos en el sistema SAP HANA y BW.
En SAP HANA, los privilegios analíticos se utilizan para limitar el acceso a nivel de fila en las vistas de modelado. Los privilegios analíticos se manejan como filtros para consultas de bases de datos. Los usuarios solo ven los datos para los que tienen un privilegio analítico.
Puede asignar diferentes tipos de derechos a diferentes usuarios sobre diferentes componentes de una Vista en Privilegios analíticos.
A veces, se requiere que los datos de la misma vista no sean accesibles para otros usuarios que no tengan ningún requisito relevante para esos datos.
Example
Suponga que tiene una vista analítica EmpDetails que tiene detalles sobre los empleados de una organización: nombre de empresa, Id. De empresa, departamento, salario, fecha de incorporación, inicio de sesión de empresa, etc. Ahora, si no desea que el desarrollador de informes vea los detalles de salario. o los detalles de inicio de sesión de Emp 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 los privilegios analíticos.
Los privilegios analíticos se utilizan para controlar el acceso de lectura en las vistas de información de SAP HANA. Por lo tanto, podemos restringir los datos por Empname, EmpId, Emp logon o por Emp Dept y no por valores numéricos como salario y bonificación.
Cree privilegios analíticos en SAP HANA
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. Una nueva ventana se abrirá.
Puede hacer clic en el botón Siguiente y agregar la vista Modelado en esta ventana antes de hacer clic en Finalizar. También hay una opción para copiar un paquete Analytic Privilege existente.
En BW, los usuarios solo pueden ejecutar consultas BEx para las que están autorizados. En caso de que no tenga permiso para ejecutar una consulta, se muestra un mensaje de error.
Para crear vistas de SAP HANA desde InfoProviders, se puede utilizar el siguiente enfoque: Privilegio analítico basado en XML.
Cuando las vistas de SAP HANA se crean a partir de InfoProviders de SAP HANA, puede usar el privilegio analítico basado en XML para aplicar: Privilegio analítico basado en SQL.
Cuando se crean vistas de SAP HANA a partir de BW InfoProviders de SAP BW, se utilizan privilegios analíticos basados en SQL.
Privilegio de objeto en SAP HANA
Para acceder a las vistas de SAP HANA que se generan desde SAP BW, debe tener la siguiente autorización:
Object privilege - SELECCIONAR en _SYS_BI
Object privilege - EXECUTE en REPOSITORY_REST (SYS)
Package privilege - REPO.READ en el paquete de contenido donde se almacenan las vistas generadas de SAP HANA.