Crear Rol de Catálogo

El usuario que crea roles necesita el privilegio del sistema ROLE ADMIN.  El rol de catálogo se llama también rol de base de datos
1. Creación del rol vía interfaz de usuario UI de HANA Studio

  • Desplegamos la carpeta Security y con el segundo botón del mouse habilitamos el menú disponible para roles y seleccionamos la primera opción New Role.
  • Asignamos el nombre del rol y con la opción de creamos el rol.
  • En la cabecera de la interfaz o ventana de creación de roles se puede visualizar la respuesta de la base de datos que el rol se ha creado correctamente

2. Creación de rol vía Web Editor
Para crear el rol vía Web Editor por la aplicación Security se necesitan permisos para leer, escribir, activar y mantener en el paquete donde se va ha crear el role. Aparte se necesita tener asignado el rol sap.hana.xs.ide.roles::EditorDeveloper.
Los privilegios para el paquete donde se plantea crear el rol son:

  • READ
  • EDIT_NATIVE_OBJECTS
  • ACTIVATE_NATIVE_OBJECTS
  • MAINTAIN_NATIVE_PACKAGES

2.1 Si se quiere tener acceso a todos los paquetes se asigna el paquete root.
2.2 Una vez seleccionado el paquete asignamos los privilegios del menú que se hablita en la parte derecha.
2.3 Por último, aplicamos los cambios con la opción Deploy o con la tecla de funciones F8.
2.4 Accedemos al Web Editor
La url es:
https://dominio:43<in>/sap/hana/ide/editor
in – instancia
Ejemplo:
https://hana.logaligroup.com:4390/sap/hana/ide/editor
Una vez conectado desplegamos el menú del Navigation Links y seleccionamos la opción Security para navegar a la aplicación.
2.5 La aplicación se abre en una nueva ventana/pestaña. Tenemos dos opciones disponibles para crear el rol.
2.6 Escribimos el nombre del rol y pulsamos el botón de grabar para crear el rol.
2.7 Una vez grabado, se puede visualizar el rol en el listado de roles.
3. Creación de rol vía SQL
3.1 Abrimos la consola SQL desde HANA Studio situando el mouse sobre el nombre del sistema y seleccionamos la opción SQL.
3.2 La instrucción SQL para crear un rol es CREATE ROLE <nombre rol>
 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *