Creación y administración de roles en Visual Studio

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

En este artículo se describe cómo usar el Administrador de roles en Visual Studio para crear roles, definir permisos de rol y agregar usuarios para un proyecto de modelo tabular. Para obtener información sobre cómo crear y administrar roles para un modelo implementado, consulte Creación y administración de roles en SSMS.

Nota:

Los roles de modelo en Power BI solo se usan para filtros de seguridad de nivel de fila (RLS). Solo se admiten permisos de lectura. Use el modelo de seguridad de Power BI para controlar los permisos más allá de RLS.

Uso del Administrador de roles

Para crear, editar, copiar y eliminar roles, use el cuadro de diálogo Administrador de roles. Para ver el cuadro de diálogo Administrador de roles, en Visual Studio, haga clic en Administrador derolesde modelo>de extensiones>.

Para crear un rol

  1. En Administrador de roles, haga clic en Nuevo.

    Se agregará un nuevo rol resaltado a la lista de roles.

  2. En la lista Roles , en el campo Nombre , escriba un nombre para el rol.

    Use nombres que identifiquen claramente el tipo de miembro, por ejemplo, Gerentes de Finanzas o Especialistas en Recursos Humanos, y asegúrese de que el nombre no incluya una coma. De forma predeterminada, el nombre del rol predeterminado se incrementará numéricamente para cada nuevo rol.

  3. En el campo Permisos , haga clic en la flecha abajo y seleccione uno de los tipos de permisos siguientes:

    Permiso Descripción
    None Los miembros no pueden realizar ninguna modificación en el esquema del modelo y no pueden consultar los datos.
    Lectura Los miembros pueden consultar los datos (según los filtros de fila), pero no pueden realizar cambios en el esquema del modelo.
    Lectura y proceso Los miembros pueden actualizar los datos (según los filtros de fila) y ejecutar las operaciones Procesar y Procesar todo, pero no pueden realizar cambios en el esquema del modelo.
    Proceso Los modelos pueden ejecutar las operaciones Procesar y Procesar todo. No pueden modificar el esquema de modelo ni pueden consultar datos.
    Administrador Los miembros pueden realizar modificaciones en el esquema del modelo y pueden consultar todos los datos.
  4. Para especificar una descripción para el rol, haga clic en el campo Descripción y escriba una descripción.

  5. Si el rol que crea tiene permiso de Lectura o Lectura y proceso, puede agregar filtros de fila mediante una fórmula DAX. Para agregar filtros de fila, haga clic en la pestaña Filtros de fila , seleccione una tabla, haga clic en el campo Filtro DAX y, a continuación, escriba una fórmula de DAX.

  6. Para agregar miembros al rol, haga clic en la pestaña Miembros y, a continuación, haga clic en Agregar.

    Nota:

    Los miembros del rol también se pueden agregar a un modelo implementado mediante SQL Server Management Studio. Para obtener más información, consulte Administración de roles mediante SSMS.

  7. En el cuadro de diálogo Seleccionar usuarios o grupos , especifique el usuario de Windows o los objetos de grupo de Windows como miembros.

  8. Haga clic en Aceptar.

Consulte también

Roles
Perspectivas
Función CUSTOMDATA (DAX)