Asignación de conexiones de BBDD a usuarios o grupos en MicroStrategy

Vamos aprender cómo funciona la asignación de conexiones de BBDD a usuarios o grupos en MicroStrategy, con esta opción podremos asignar una conexion especifica de BBDD a un usuario o grupo de usuarios. En artículos anteriores aprendimos a habilitar el inicio de sesión vinculado y como asignar un usuario y contraseña de BBDD especifico, recuerda activar esta opción antes de continuar.

Objetivo

Con esta funcionalidad queremos conseguir que el grupo de MicroStrategy Ventas se conecte a la base de datos con la conexión llamada PostgresVentas y que el grupo de MicroStrategy Recursos Humanos se conecte a la base de datos por medio de la conexión PostgresRecursosHumanos. Obviamente cada conexión tendrá su propio usuario y contraseña de base de datos y así podremos controlar que puede ver cada grupo y aplicar seguridad en nuestro base de datos.

En este ejemplo se da por hecho que los grupos de MicroStrategy Ventas y Recursos Humanos ya están creados y que ademas ya has creado dos usuarios de base de datos, uno para cada grupo.

Nuevo IDs de usuario de Base de datos

Vamos a comenzar creando dos nuevos inicios de sesion para la base de datos, uno por cada grupo. Sigue estos pasos:

  • Abre MicroStrategy Developer
  • Inicia sesión en tu proyecto con usuario administrador.
  • En la lista de carpetas despliega Administración > Administradores de configuración > Instancias de base de datos
  • Ha clic derecho sobre la instancia y selecciona Modificar.
  • En la nueva ventana haz clic en el botón Modificar
  • En la nueva ventana tendrás marcado un ID de sesión que será utilizado por defecto por los usuarios o grupos de usuarios a los cuales no le indiques otro inicio de sesión. Haz clic en el botón Nuevo.
  • Escribe el nombre de la conexión, en este caso PostgresVentas y un usuario y contraseña de base de datos.
  • Acepta esta ventana y create un nuevo ID llamado PostgresRecursosHumanos con otro usuario y contraseña de base de datos.
  • Acepta en todas las ventanas.

Asignar conexiones

Ahora que tenemos creados los inicios de sesión PostgresVentas y PostgresRecursosHumanos vamos asignarle cada uno de ellos a los dos grupos de MicroStrategy Ventas y Recursos Humanos respectivamente.

  • Haz clic derecho sobre tu proyecto y haz clic sobre Configuración del proyecto.
  • Ubicate en la categoría Instancias de base de datos > Asignación de conexiones.
  • Haz clic derecho en el centro de la ventana > Nuevo.
  • Asignale la instancia de base de datos, el grupo ventas, tu conexión de base de datos y el inicio de sesión que hemos creado PostgresVentas.
  • Realiza este paso de nuevo para el grupo Recursos Humanos y el id de sesión PostgresRecursosHumanos.

Te debería quedar algo similar a la siguiente imagen:

Ahora cada vez que un usuario del grupo de Ventas o Recursos Humanos ejecuten un informe o cualquier otro objeto de MicroStrategy sobre la base de datos utilizaran diferentes usuarios y contraseñas para conectarse.

Escribir un comentario