Establezca las opciones de suplantación (SSAS - multidimensional)

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

Al crear un objeto de data source en un modelo de Analysis Services, uno de los valores que debe configurar es una opción de suplantación. Esta opción determina si Analysis Services asume la identidad de una cuenta de usuario de Windows concreta al realizar las operaciones locales relacionadas con la conexión, como cargar un proveedor de datos OLE DB o resolver la información de perfil de usuario en entornos que admiten perfiles de itinerancia.

Para las conexiones que utilizan la autenticación de Windows, la opción de suplantación también determina la identidad en la que las consultas se ejecuten en el origen de datos externo. Por ejemplo, si establece la opción de suplantación en contoso\dbuser, las consultas usadas para recuperar datos durante el procesamiento se ejecutan como contoso\dbuser en el servidor de bases de datos.

Este tema explica cómo establecer las opciones de suplantación en el cuadro de diálogo Información de suplantación al configurar un objeto de origen de datos.

Establezca las opciones de suplantación en Herramientas de datos de SQL Server

  1. Haga doble clic en un origen de datos en el explorador de soluciones para abrir el Diseñador de origen de datos.

  2. Haga clic en la pestaña Información de suplantación en el Diseñador de origen de datos.

  3. Elija una opción descrita en Opciones de suplantación en este tema.

Establezca las opciones de suplantación en Management Studio

En Management Studio, abra el cuadro de diálogo Información de suplantación haciendo clic en el botón de puntos suspensivos (...) de las siguientes propiedades de estos cuadros de diálogo:

  • El cuadro de diálogoPropiedades de la base de datos , mediante la propiedad Información de suplantación de origen de datos.

  • El cuadro de diálogoPropiedades del origen de datos , mediante la propiedad Información de suplantación.

  • El cuadro de diálogoPropiedades del ensamblado , mediante la propiedad Información de suplantación.

Opciones de suplantación

Todas las opciones están disponibles en el cuadro de diálogo, pero no todas las opciones son adecuadas para cada escenario. Utilice la siguiente información para determinar la mejor opción para el escenario.

Utilizar un nombre de usuario y una contraseña específicos
Seleccione esta opción para que el objeto SQL Server Analysis Services use las credenciales de seguridad de una cuenta de usuario de Windows especificada en este formato: <Nombre de cuenta de usuario de nombre>\<> de dominio.

Elija esta opción para usar una identidad de usuario de Windows dedicada con los privilegios mínimos que ha creado específicamente para el acceso a los datos. Por ejemplo, si suele crear una cuenta de uso general para leer los datos que se recuperan en los informes, puede especificar esa cuenta aquí.

En las bases de datos multidimensionales, se utilizarán las credenciales especificadas para el procesamiento, las consultas ROLAP, los enlaces fuera de línea, los cubos locales, los modelos de minería de datos, las particiones remotas, los objetos vinculados y la sincronización del destino al origen.

En las instrucciones DMX OPENQUERY, esta opción se omite, y se utilizarán las credenciales del usuario actual en lugar de la cuenta de usuario especificada.

Utilizar cuenta de servicio
Seleccione esta opción para que el objeto SQL Server Analysis Services use las credenciales de seguridad asociadas al servicio SQL Server Analysis Services que administra el objeto. Ésta es la opción predeterminada. En las versiones anteriores, esta era la única opción que podía usar. Podría ser preferible esta opción para supervisar el acceso a los datos en el servicio en lugar de en cuentas de usuario individuales.

En SQL Server 2017, dependiendo del sistema operativo que use, la cuenta de servicio podría ser NetworkService o una cuenta virtual integrada creada para una instancia de SQL Server Analysis Services específica. Si elige la cuenta de servicio para una conexión que utiliza la autenticación de Windows, recuerde crear un inicio de sesión de base de datos para esta cuenta y conceder permisos de lectura, ya que se utilizará para recuperar datos durante el procesamiento. Para obtener más información acerca de la cuenta de servicio, vea Configure Windows Service Accounts and Permissions.

Nota:

Al utilizar la autenticación de base de datos, debe elegir la opción de suplantación Usar la cuenta de servicio si el servicio se ejecuta bajo la cuenta virtual dedicada para Analysis Services. Esta cuenta tendrá permisos para acceder a los archivos locales. Si el servicio se ejecuta como NetworkService, una alternativa mejor es utilizar una cuenta de usuario de Windows con los privilegios mínimos que tenga los permisos Permitir el inicio de sesión local . Según la cuenta que proporcione, también puede que tenga que conceder permisos de acceso al archivo en la carpeta de programas de Analysis Services.

En las bases de datos multidimensionales, se usarán las credenciales de la cuenta de servicio para el procesamiento, las consultas ROLAP, las particiones remotas, los objetos vinculados y la sincronización del destino al origen.

Para las instrucciones DMX OPENQUERY, los cubos locales y los modelos de minería de datos, las credenciales del usuario actual se utilizarán aunque elija la opción de cuenta de servicio. La opción de cuenta de servicio no se admite para los enlaces fuera de línea.

Nota:

Pueden producirse errores al procesar un modelo de minería de datos de un cubo si la cuenta de servicio no tiene permisos de administrador en la instancia de Analysis Services. Para obtener más información, vea Estructura de minería de datos: problema al procesar cuando el origen de datos es un cubo OLAP.

Utilizar las credenciales del usuario actual
Seleccione esta opción para que el objeto SQL Server Analysis Services use las credenciales de seguridad del usuario actual para los enlaces fuera de línea, DMX OPENQUERY, cubos locales y modelos de minería de datos.

Salvo los cubos locales y el procesamiento mediante enlaces fuera de línea, esta opción no se admite para las bases de datos multidimensionales.

Predeterminado o Heredar
El cuadro de diálogo usa Predeterminado para las opciones de suplantación establecidas en el nivel de base de datos y Heredar para las opciones de suplantación establecidas en el nivel de origen de datos.

Orígenes de datos: opción Heredar

En el nivel de origen de datos, Inherit especifica que SQL Server Analysis Services debe usar la opción de suplantación del objeto primario. En un modelo multidimensional, el objeto primario es la base de datos SQL Server Analysis Services. Elegir la opción Heredar permite administrar de forma centralizada la configuración de suplantación para este y de otros orígenes de datos que forman parte de la misma base de datos. Para que esta opción tenga significado, elija un nombre de usuario de Windows específico y una contraseña en la base de datos. En caso contrario, la combinación de Heredar en el origen de datos y Valor predeterminado en la base de datos es equivalente a la opción de cuenta de servicio.

Para especificar un nombre de usuario Windows y una contraseña en la base de datos, haga lo siguiente:

  1. Haga clic con el botón derecho en la base de datos en Management Studio y seleccione Propiedades.

  2. En Información de suplantación de origen de datos, especifique el nombre de usuario de Windows y la contraseña.

  3. Haga clic con el botón derecho en cada origen de datos y vea sus propiedades para asegurarse de que cada una usa la opción Heredar .

Para obtener más información sobre la configuración predeterminada en el nivel de base de datos, vea Establecer propiedades de base de datos multidimensionales (Analysis Services).

Bases de datos: opción predeterminada

En las bases de datos multidimensionales, Predeterminado especifica que se debe utilizar la cuenta de servicio y el usuario actual para las operaciones de minería de datos.

Consulte también

Crear un origen de datos (SSAS multidimensional)
Establecer propiedades de origen de datos (SSAS multidimensional)