Lección 12: Crear roles
En esta lección, creará roles. Los roles proporcionan seguridad a los objetos y datos de la base de datos del modelo limitando el acceso únicamente a los usuarios de Windows que sean miembros del rol. Cada rol se define con un permiso único: Ninguno, Lectura, Lectura y procesamiento, Procesamiento o Administrador. Los roles se pueden definir durante la creación de modelos mediante el cuadro de diálogo Administrador de roles de SQL Server Data Tools. Una vez implementado un modelo, puede administrar roles mediante SQL Server Management Studio. Para más información, consulte Roles (SSAS tabular).
Nota:
No es necesario crear roles para completar este tutorial. De forma predeterminada, la cuenta en la que ha iniciado sesión actualmente tendrá privilegios de administrador en el modelo. Sin embargo, para permitir que otros usuarios de su organización examinen el modelo utilizando una aplicación cliente de informes, debe crear al menos un rol con permisos de lectura y agregar esos usuarios como miembros.
Creará tres roles:
Administrador de ventas: este rol puede incluir usuarios de la organización para los que desea tener permiso de lectura para todos los objetos y datos del modelo.
Analista de ventas de EE. UU.: este rol puede incluir usuarios de su organización para los que solo desea poder examinar los datos relacionados con las ventas en EE. UU. (Estados Unidos). Para este rol, usará una fórmula DAX para definir un Filtro de fila, que restringe los miembros para que solo examinen los datos correspondientes a Estados Unidos.
Administrador: este rol puede incluir usuarios para los que desea tener permiso de administrador, lo que permite el acceso ilimitado y los permisos para realizar tareas administrativas en la base de datos del modelo.
Dado que las cuentas de usuario y grupo de Windows de su organización son únicas, puede agregar cuentas de su propia organización a los miembros. Sin embargo, para este tutorial, también puede dejar los miembros en blanco. Todavía podrá probar el efecto de cada rol más adelante en la lección 12: Analizar en Excel.
Tiempo estimado para completar esta lección: 15 minutos
Requisitos previos
Este tema forma parte de un tutorial de modelado tabular, que se debe completar en orden. Antes de realizar las tareas de esta lección, debe haber completado la lección anterior: Lección 11: Crear particiones.
Crear roles
Para crear el rol de usuario Director de ventas
En SQL Server Data Tools, haga clic en el menú Modelo y, a continuación, haga clic en Roles.
En el cuadro de diálogo Administrador de roles , haga clic en Nuevo.
Se agrega a la lista un nuevo rol con el permiso Ninguno.
Haga clic en el nuevo rol y, a continuación, en la columna Nombre , cambie el nombre del rol a
Internet Sales Manager
.En la columna Permisos, haga clic en la lista desplegable y, luego, seleccione el permiso Lectura.
Opcional: Haga clic en la pestaña Miembros y, luego, haga clic en Agregar.
En el cuadro de diálogo Seleccionar usuarios o grupos, escriba los usuarios o grupos de Windows de la organización que quiere incluir en el rol.
Compruebe las selecciones y, a continuación, haga clic en Aceptar.
Para crear un rol de usuario Analista de ventas EE. UU.
En SQL Server Data Tools, haga clic en el menú Modelo y, a continuación, haga clic en Roles.
En el cuadro de diálogo Administrador de roles , haga clic en Nuevo.
Se agrega a la lista un nuevo rol con el permiso Ninguno.
Haga clic en el nuevo rol y, a continuación, en la columna Nombre , cambie el nombre del rol a
Internet Sales US
.En la columna Permisos, haga clic en la lista desplegable y, luego, seleccione el permiso Lectura.
Haga clic en la pestaña Filtros de fila y, después, solo para la tabla Geografía , en la columna de Filtro DAX, escriba la siguiente fórmula:
=Geography[Country Region Code] = "US"
Una fórmula de filtro de fila debe resolverse en un valor booleano (TRUE/FALSE). Con esta fórmula, especifica que solo las filas con el valor de Código de región de país de "US" sean visibles para el usuario.
Cuando termine de crear la fórmula, presione ENTRAR.
Opcional: Haga clic en la pestaña Miembros y, luego, haga clic en Agregar.
En el cuadro de diálogo Seleccionar usuarios o grupos, escriba los usuarios o grupos de Windows de la organización que quiere incluir en el rol.
Compruebe las selecciones y, a continuación, haga clic en Aceptar.
Para crear un rol Administrador
En el cuadro de diálogo Administrador de roles , haga clic en Nuevo.
Haga clic en el nuevo rol y, a continuación, en la columna Nombre , cambie el nombre del rol a
Internet Sales Administrator
.En la columna Permisos , haga clic en la lista desplegable y luego seleccione el permiso Administrador .
Haga clic en la pestaña Miembros y luego en Agregar.
Opcional: En el cuadro de diálogo Seleccionar usuario o grupo , especifique los usuarios o grupos de Windows de su organización que quiera incluir en el rol.
Compruebe las selecciones y, a continuación, haga clic en Aceptar.
Pasos siguientes
Para continuar este tutorial, vaya a la lección siguiente: Lección 13: Analizar en Excel.