Administración de roles mediante SSMS (SSAS tabular)

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

Tareas de este tema:

Precaución

Al volver a implementar un proyecto de modelo tabular con roles definidos mediante el Administrador de roles en SQL Server Data Tools, se sobrescribirán los roles definidos en un modelo tabular implementado.

Precaución

El uso de SQL Server Management Studio para administrar una base de datos del área de trabajo del modelo tabular mientras el proyecto del modelo está abierto en SQL Server Data Tools (SSDT) puede hacer que el archivo Model.bim se dañe. Al crear y administrar roles para una base de datos de área de trabajo de modelo tabular, use el Administrador de roles en SQL Server Data Tools.

Para crear un nuevo rol

  1. En SQL Server Management Studio, expanda la base de datos del modelo tabular para la que desea crear un nuevo rol, haga clic con el botón derecho en Roles y, a continuación, haga clic 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 configuración general, en el campo Nombre , escriba un nombre para el rol.

    De forma predeterminada, el nombre del rol predeterminado se numerará incrementalmente para cada nuevo rol. Se recomienda escribir un nombre que identifique claramente el tipo de miembro, por ejemplo, Gerentes de Finanzas o Especialistas en Recursos Humanos.

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

    Permiso Descripción
    Control total (administrador) Los miembros pueden realizar modificaciones en el esquema del modelo y pueden ver todos los datos.
    Proceso de una base de datos Los modelos pueden ejecutar las operaciones Procesar y Procesar todo. No se puede modificar el esquema del modelo y no se pueden ver los datos.
    Leer Los miembros pueden ver los datos (basados en filtros de fila), pero no pueden realizar ningún cambio 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 configuración de pertenencia, haga clic en Agregar y, a continuación, en el cuadro de diálogo Seleccionar usuarios o grupos , agregue los usuarios o grupos de Windows que desea agregar como miembros.

  7. Si el rol que va a crear tiene permisos de lectura, puede agregar filtros de fila para cualquier tabla mediante 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 filtros de fila, seleccione una tabla y, a continuación, haga clic en el campo Filtro DAX y, a continuación, en el campo Filtro DAX : <nombrede tabla> , escriba una fórmula DAX.

    Nota:

    El campo Filtro DAX: <nombre de tabla> no contiene un editor de consultas con autocompletado ni una función de inserción. Para usar Autocompletar al escribir una fórmula DAX, debe usar un editor de fórmulas DAX en SQL Server Data Tools.

  9. Haga clic en Aceptar para guardar el rol.

Para copiar un rol

  1. En SQL Server Management Studio, expanda la base de datos del modelo tabular que contiene el rol que desea copiar y, a continuación, expanda Roles, haga clic con el botón derecho en el rol y, a continuación, haga clic en Duplicar.

Para editar un rol

  • En SQL Server Management Studio, expanda la base de datos del modelo tabular que contiene el rol que desea editar y, a continuación, expanda Roles, haga clic con el botón derecho en el rol y, a continuación, haga clic en Propiedades.

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

Para eliminar un rol

  • En SQL Server Management Studio, expanda la base de datos del modelo tabular que contiene el rol que desea eliminar y, a continuación, expanda Roles, haga clic con el botón derecho en el rol y, a continuación, haga clic en Eliminar.

Véase también

Roles (SSAS Tabular)