Cómo establecer permisos en los elementos del modelo (Reporting Services en el modo integrado de SharePoint)

Puede establecer permisos en las entidades y perspectivas de un modelo de informe (.smdl) para conceder acceso a partes específicas del modelo. El establecimiento de permisos en elementos específicos anula la herencia de permisos del archivo de modelo primario. Para anular la herencia de permisos, debe crear y administrar directivas de permisos nuevas para cada grupo o usuario que necesite acceso a los elementos de un modelo.

Para establecer la seguridad de los elementos de un modelo almacenado en una biblioteca de SharePoint, debe usar la página Seguridad de elemento de modelo de un sitio de SharePoint. Esta página de aplicación está disponible al instalar el complemento Reporting Services en Windows SharePoint Services. Debe tener el permiso Administrar permisos para conceder acceso a los elementos de un modelo. Este permiso se suele asignar a los usuarios con el nivel de permiso Control total. Para obtener más información acerca de cómo ampliar este permiso a otros usuarios, vea Cómo establecer permisos para elementos del servidor de informes en un sitio de SharePoint (Reporting Services en el modo integrado de SharePoint).

La seguridad de elementos de modelo proporciona acceso de solo lectura. Si concede acceso a un usuario o un grupo, dicho usuario o grupo puede ver los datos de una entidad o perspectiva. No puede denegar el acceso explícitamente, pero la ausencia de permisos tiene el mismo resultado.

Para establecer permisos para los elementos de un modelo, siga estas instrucciones:

  • Para usuarios que requieran un amplio acceso al modelo (por ejemplo, para explorar datos o diseñar informes en el Generador de informes), conceda permisos para el nodo raíz del modelo.

  • Para usuarios que solo requieran un acceso limitado (por ejemplo, para ver un informe que contenga datos sobre la entidad Contact), conceda permisos para una entidad o un grupo de entidades específico dentro de la jerarquía del modelo, pero no para el nodo raíz en sí.

  • Debe tener una asignación de permisos en el nodo raíz para un usuario como mínimo. La concesión de permisos en el nodo raíz es obligatoria.

Si se vuelve a generar el modelo, deberá restablecer los permisos. Al volver a generar un modelo, se borran todas sus opciones de permisos. Tenga en cuenta que cualquier usuario que tenga un nivel de permiso Colaborar o el permiso Agregar elementos podrá regenerar el modelo. El usuario no recibirá un aviso sobre la pérdida potencial de la configuración de seguridad.

Para proteger elementos de modelo individuales

  1. En el sitio, seleccione la biblioteca que contiene el modelo de informe.

  2. Seleccione el modelo de informe, haga clic en la flecha hacia abajo y haga clic en Administrar seguridad de elementos de modelo. Si no ve esta acción, no tiene permiso para establecer la seguridad de los elementos del modelo.

  3. En la página Seguridad de elemento de modelo, seleccione Proteger elementos de modelo individuales independientemente para este modelo. De este modo se anula la herencia de permisos del modelo.

  4. Seleccione el nodo raíz del modelo.

  5. En Asignar permisos a los siguientes usuarios y grupos, especifique un usuario o una cuenta de grupo de seguridad de Active Directory para los usuarios que necesiten acceso total al modelo. Puede especificar varias cuentas si usa un punto y coma para separar cada una. Debe especificar como mínimo una cuenta para el nodo raíz para poder guardar esta página.

  6. Seleccione una entidad o perspectiva específicas del modelo para los elementos para los que desee restringir el acceso.

  7. Seleccione Asignar permisos a los siguientes usuarios y grupos.

  8. Especifique una cuenta de usuario o grupo de seguridad de Active Directory para los usuarios a los que se debe restringir para que solo puedan ver dicha entidad o perspectiva.

  9. Haga clic en Aceptar.

Tras configurar la seguridad de los elementos de un modelo, los usuarios que tengan permiso para cargar el modelo en el Generador de informes podrán crear informes con las partes del modelo a las que tengan acceso. De forma similar, tras guardar un informe en una biblioteca, los usuarios podrán abrirlo y ver los datos de las partes del modelo a las que tengan acceso.

Para ver un informe que usa la seguridad de elementos de modelo, el usuario debe tener el permiso Abrir elementos en un informe y en cualquier modelo usado por dicho informe. En la mayoría de los casos, los usuarios que tengan permiso para obtener acceso al sitio de SharePoint tendrán este permiso automáticamente. El permiso Abrir elementos forma parte de todos los niveles de permiso predefinidos, excepto el de acceso limitado.