Compartir a través de


Otorgar permisos Leer definición en metatados de objetos (Analysis Services)

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

Los permisos para leer una definición de objeto o sus metadatos en objetos seleccionados permiten a los administradores otorgar permisos para ver información sobre los objetos sin necesidad de otorgar permisos para modificar la definición del objeto, modificar la estructura del objeto o ver los propios datos del objeto. Los permisos deLeer definición se pueden conceder en los niveles de base de datos, origen de datos, dimensión, estructura de minería de datos y modelo de minería de datos. Si necesita permisos de Leer definición para un cubo, deberá habilitar Leer definición para la base de datos. Recuerde que los permisos son acumulativos. Por ejemplo, un rol otorga permisos para leer los metadatos de un cubo, mientras que otro rol otorga al mismo usuario permisos para leer los metadatos de una dimensión. Los permisos de los dos roles diferentes se combinan para conceder al usuario permiso para leer tanto los metadatos para el cubo como los metadatos para la dimensión dentro de la base de datos.

Nota:

El permiso para leer los metadatos de una base de datos es el permiso mínimo necesario para conectarse a una base de datos de SQL Server Analysis Services mediante Management Studio o SQL Server Data Tools. Un usuario que tenga permiso para leer los metadatos también puede usar el conjunto de filas del esquema DISCOVER_XML_METADATA para hacer consultas en el objeto y ver sus metadatos.

Establecer permisos de Leer definición en una base de datos

Al otorgar un permiso para leer los metadatos de una base de datos, también se otorga permiso para leer los metadatos de todos los objetos de la base de datos.

Se recomienda que incluya permisos de Leer definición en el nivel de la base de datos cuando configure los roles para el procesamiento dedicado. Tener definición de lectura permite a los no administradores ver la jerarquía de objetos de un modelo en SQL Server Management Studio y navegar a objetos individuales para su posterior procesamiento.

  1. En SQL Server Management Studio, conéctese a la instancia de SQL Server Analysis Services, expanda Roles para la base de datos adecuada en Explorador de objetos y, a continuación, haga clic en un rol de base de datos (o cree un nuevo rol de base de datos).

  2. En la pestaña General , seleccione la opción Leer definición .

  3. En el panel Pertenencia , especifique las cuentas de usuario y grupo de Windows que se conectan a Analysis Services con este rol.

  4. Haga clic en Aceptar para completar la creación del rol.

Establecer permisos de Leer definición en objetos individuales

  1. En SQL Server Management Studio, conéctese a la instancia de SQL Server Analysis Services, abra la carpeta Bases de datos, seleccione una base de datos, expanda Roles para la base de datos adecuada en Explorador de objetos y, a continuación, haga clic en un rol de base de datos (o cree un nuevo rol de base de datos).

  2. En el panel General , desactive los permisos de la base de datos para Read Definition. Mediante este paso se quita la funcionalidad de heredar permisos para que pueda establecer permisos en objetos individuales.

  3. Seleccione el objeto para el que vaya a especificar propiedades de Leer definición :

    • En el panel Orígenes de datos , active la casilla Leer definición para el origen de datos. Los miembros del rol podrán ver la cadena de conexión al origen de datos, incluso el nombre del servidor y probablemente el nombre de usuario. Este permiso se encuentra disponible en caso de que quiera proporcionar información sobre la cadena de conexión, sin necesidad, por otra parte, de otorgar permisos para modificar la cadena de conexión o ver las definiciones de alguno de los objetos.

    • En el panel Dimensiones , active la casilla Leer definición para esa dimensión. Es posible que nos analistas y desarrolladores con experiencia necesiten ver la definición sin permiso para modificarla o ver las definiciones de otros objetos (como otras dimensiones, objetos de cubo o estructuras y modelos de minería de datos).

    • En el panel Estructuras de minería de datos, active la casilla Leer definición para estructuras o modelos de minería de datos. Es necesario disponer deLeer definición para explorar el modelo de datos. Consulte Concesión de permisos en estructuras y modelos de minería de datos (Analysis Services) para obtener más información.

  4. En el panel Pertenencia , especifique las cuentas de usuario y grupo de Windows que se conectan a Analysis Services con este rol.

  5. Haga clic en Aceptar para completar la creación del rol.

Consulte también

Otorgar permisos de base de datos (Analysis Services)
Otorgar permisos de procesamiento (Analysis Services)