Compartir a través de


Administrar roles utilizando SSMS (SSAS tabular)

Puede crear, modificar, y administrar roles para un modelo tabular implementado mediante SQL Server Management Studio.

Tareas en este tema:

  • Para crear un rol

  • Para copiar un rol

  • Para modificar un rol

  • Para eliminar un rol

Nota de advertenciaAdvertencia

El nuevo despliegue de un proyecto de modelos tabular con roles definidos mediante el Administrador de roles de SQL Server Data Tools sobrescribirá los roles definidos en un modelo tabular implementado.

Nota de advertenciaAdvertencia

Si se utiliza SQL Server Management Studio para administrar una base de datos del área de trabajo del modelo tabular mientras está abierto el proyecto de modelos en SQL Server Data Tools (SSDT), se puede dañar el archivo Model.bim. Al crear y administrar roles para una base de datos del área de trabajo del modelo tabular, utilice el Administrador de roles de SQL Server Data Tools.

Para crear un rol

  1. En SQL Server Management Studio, expanda la base de datos de modelos tabulares en la que desee crear un rol, haga clic con el botón secundario en Roles y después en Nuevo rol.

  2. En el cuadro de diálogo Crear rol, en la ventana Seleccionar una página, haga clic en General.

  3. En la ventana de las opciones generales, escriba un nombre para el rol en el campo Nombre.

    De forma predeterminada, el nombre del rol predeterminado se incrementará numéricamente para cada nuevo rol. Se recomienda escribir un nombre que identifique claramente el tipo de miembro; por ejemplo, Administradores financieros o Especialistas en recursos humanos.

  4. En Establezca los permisos de base de datos para este rol, seleccione una de las siguientes opciones de permiso:

    Permiso

    Descripción

    Control total (Administrador)

    Los miembros pueden realizar modificaciones en el esquema del modelo y pueden ver todos los datos.

    Procesar base de datos

    Los miembros pueden ejecutar las operaciones Procesar y Procesar todo. No pueden modificar el esquema del modelo y no pueden ver los datos.

    Lectura

    Los miembros pueden ver los datos (según los filtros de fila), pero no pueden realizar cambios en el esquema del modelo.

  5. En el cuadro de diálogo Crear rol, en la ventana Seleccionar una página, haga clic en Pertenencia.

  6. En la ventana de configuración de la pertenencia, haga clic en Agregar y en el cuadro de diálogo Seleccionar usuarios o grupos, agregue los usuarios o grupos de Windows que desee añadir como miembros.

  7. Si el rol que va a crear tiene permisos de lectura, puede agregar filtros de fila para las tablas utilizando una fórmula DAX. Para agregar filtros de fila, en el cuadro de diálogo Propiedades de rol - <nombre de rol> , en Seleccionar una página, haga clic en Filtros de fila.

  8. En la ventana de filtros de fila, seleccione una tabla, haga clic en el campo Filtro DAX y, a continuación, en el campo Filtro DAX - <nombre de tabla>, escriba una fórmula de DAX.

    [!NOTA]

    El campo Filtro DAX - > nombre de tabla< no contiene un editor de consultas de Autocompletar ni la característica de insertar función. Para usar Autocompletar al escribir una fórmula DAX, debe utilizar un editor de fórmulas DAX de SQL Server Data Tools.

  9. Haga clic en Aceptar para guardar el rol.

Para copiar un rol

  • En SQL Server Management Studio, expanda la base de datos de modelos tabulares que contiene el rol que desea copiar, expanda Roles, haga clic con el botón secundario en el rol y después haga clic en Duplicar.

Para modificar un rol

  • En SQL Server Management Studio, expanda la base de datos de modelos tabulares que contiene el rol que desea modificar, expanda Roles, haga clic con el botón secundario en el rol y después haga clic en Propiedades.

    En el cuadro de diálogo Propiedades de rol <nombre de rol>, puede cambiar permisos, agregar o quitar miembros y agregar o modificar filtros de fila.

Para eliminar un rol

  • En SQL Server Management Studio, expanda la base de datos de modelos tabulares que contiene el rol que desea quitar, expanda Roles, haga clic con el botón secundario en el rol y después haga clic en Eliminar.

Vea también

Conceptos

Roles (SSAS tabular)