Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Al crear un objeto en un data source modelo de Analysis Services, una de las opciones 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 específica al realizar 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 móviles.
En el caso de las conexiones que usan la autenticación de Windows, la opción de suplantación también determina la identidad de usuario en la que las consultas se ejecutan en el origen de datos externo. Por ejemplo, si establece la opción de suplantación en contoso\dbuser, las consultas que se usan para recuperar datos durante el procesamiento se ejecutarán como contoso\dbuser en el servidor de bases de datos.
En este tema se explica cómo establecer opciones de suplantación en el cuadro de diálogo Información de suplantación al configurar un objeto de origen de datos.
Establecer opciones de suplantación en SQL Server Data Tools
Haga doble clic en un origen de datos en el Explorador de soluciones para abrir el Diseñador de orígenes de datos.
Haga clic en la pestaña Información de impersonación en el Diseñador de fuentes de datos.
Elija una opción descrita en Opciones de suplantación en este tema.
Establecer 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 elipsis … (...) para las siguientes propiedades de estos cuadros:
Cuadro de diálogo Propiedades de la base de datos, a través de la propiedad Información de suplantación de fuente de datos.
Cuadro de diálogo Propiedades del origen de datos, a través de la propiedad Información de impersonación.
Cuadro de diálogo Propiedades del ensamblado, a través de 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. Use la siguiente información para determinar la mejor opción para su escenario.
Usar un nombre de usuario y una contraseña específicos
Seleccione esta opción para que el objeto 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 y con privilegios mínimos que haya creado específicamente con fines de acceso a datos. Por ejemplo, si crea rutinariamente una cuenta de uso general para recuperar datos usados en informes, puede especificar esa cuenta aquí.
En el caso de las bases de datos multidimensionales, las credenciales especificadas se usarán 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 el caso de las bases de datos tabulares, las credenciales especificadas se usarán para el procesamiento, las consultas que se ejecutan en un almacén de datos relacional (mediante DirectQuery), enlaces fuera de línea, particiones remotas y sincronización de destino a origen.
En el caso de las instrucciones DMX OPENQUERY, esta opción se omite y las credenciales del usuario actual se usarán en lugar de la cuenta de usuario especificada.
Utilizar cuenta de servicio
Seleccione esta opción para que el objeto Analysis Services use las credenciales de seguridad asociadas al servicio Analysis Services que administra el objeto. Esta es la opción predeterminada. En versiones anteriores, esta era la única opción que podía usar. Es posible que prefiera esta opción para supervisar el acceso a datos en el nivel de servicio en lugar de cuentas de usuario individuales.
En SQL Server 2014, en función del sistema operativo que use, la cuenta de servicio podría ser NetworkService o una cuenta virtual integrada creada para una instancia específica de Analysis Services. Si elige la cuenta de servicio para una conexión que usa 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 usará para recuperar datos durante el procesamiento. Para obtener más información sobre la cuenta de servicio, vea Configurar cuentas y permisos de servicio de Windows.
Nota:
Al usar la autenticación de base de datos, debe elegir la opción de suplantación de la cuenta de servicio si el servicio se ejecuta bajo una 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 usar una cuenta de usuario de Windows con privilegios mínimos que tenga permisos de inicio de sesión local . En función de la cuenta que proporcione, es posible que también tenga que conceder permisos de acceso a archivos en la carpeta del programa de Analysis Services.
En el caso de las bases de datos multidimensionales, las credenciales de la cuenta de servicio se usarán para el procesamiento, las consultas ROLAP, las particiones remotas, los objetos vinculados y la sincronización del destino al origen.
En el caso de las bases de datos tabulares, las credenciales especificadas se usarán para el procesamiento, las consultas que se ejecutan en un almacén de datos relacional (mediante DirectQuery), las particiones remotas y la sincronización del destino al origen.
En el caso de las instrucciones DMX OPENQUERY, los cubos locales y los modelos de minería de datos, las credenciales del usuario actual se usarán incluso si elige la opción de cuenta de servicio. La opción de cuenta de servicio no se admite para enlaces fuera de línea.
Nota:
Los errores pueden producirse al procesar un modelo de minería de datos desde 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 DataSource es un cubo OLAP.
Utilizar las credenciales del usuario actual
Seleccione esta opción para que el objeto Analysis Services use las credenciales de seguridad del usuario actual para enlaces fuera de línea, DMX OPENQUERY, cubos locales y modelos de minería de datos.
Esta opción no se admite para las bases de datos tabulares.
A excepción de los cubos locales y el procesamiento mediante enlaces fuera de línea, esta opción no se admite para las bases de datos multidimensionales.
Valor predeterminado o Heredar
El cuadro de diálogo usa Default 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 de herencia
En el nivel de origen de datos, Inherit especifica que 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 de Analysis Services. Elegir la opción Heredar le permite administrar de forma centralizada la configuración de suplantación para este y otros orígenes de datos que forman parte de la misma base de datos. Para que esta opción sea significativa, elija un nombre de usuario y una contraseña específicos de Windows en el nivel de base de datos. De lo contrario, la combinación de Heredar en el origen de datos y Default en la base de datos equivale a usar la opción de cuenta de servicio.
Para especificar un nombre de usuario y una contraseña de Windows en el nivel de base de datos, haga lo siguiente:
Haga clic con el botón derecho en la base de datos en Management Studio y seleccione Propiedades.
En Información de suplantación del origen de datos, especifique un nombre de usuario y una contraseña de Windows.
Haga clic con el botón derecho en cada origen de datos y vea sus propiedades para asegurarse de que cada uno 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 el caso de las bases de datos tabulares, el valor predeterminado significa usar la cuenta de servicio.
En el caso de las bases de datos multidimensionales, el valor predeterminado significa usar la cuenta de servicio y el usuario actual para las operaciones de minería de datos.
Véase también
Crear un origen de datos (SSAS multidimensional)
Establecer las propiedades del origen de datos (SSAS multidimensional)
Escenarios de implementación de DirectQuery (SSAS tabular)