Compartir a través de


Habilitación de EffectiveUserName en PerformancePoint Services

SE APLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint en Microsoft 365

EffectiveUserName es una propiedad de cadena de conexión de SQL Server Analysis Services que contiene el nombre del usuario que trata de tener acceso a un informe o panel. En SharePoint Server, puede usar esta propiedad junto con PerformancePoint Services para pasar la identidad del usuario que está viendo el informe o panel a SQL Server Analysis Services. Esto permite la autenticación por usuario sin necesidad de configurar la delegación Kerberos.

Introducción al escenario

El uso de la característica EffectiveUserName con PerformancePoint Services permite pasar la identidad de un usuario que ve un informe a SQL Server Analysis Services.

El uso de la opción EffectiveUserName permite pasar la identidad del usuario a SQL Server Analysis Services sin necesidad de configurar el almacén seguro o la delegación kerberos.

Antes de empezar

Antes de comenzar, confirme que cumple con los requisitos de software y permisos.

  • Tiene PerformancePoint Services configurado en la granja de servidores.

  • Tiene acceso de administrador de granja de servidores a la granja de servidores de SharePoint Server y acceso de administrador a SQL Server Analysis Services.

Configuración de la aplicación de PerformancePoint Services

El uso de la característica EffectiveUserName con PerformancePoint Services requiere lo siguiente:

  • La cuenta de grupo de aplicaciones PerformancePoint Services debe ser Administrador de Analysis Services.

  • La opción EffectiveUserName debe estar habilitada en la Configuración de aplicación de Servicio PerformancePoint.

  • Debe seleccionar la opción Identidad por usuario cuando cree el origen de datos en Diseñador de paneles de PerformancePoint.

Esta configuración se aplica a todos los orígenes de datos de Analysis Services configurados para la autenticación por usuario. Cuando esta configuración está habilitada, todas las conexiones a datos de Analysis Services para usuarios individuales se realizarán mediante la propiedad de cadena de conexión EffectiveUserName en lugar de la delegación de Windows.

Para habilitar EffectiveUserName en PerformancePoint Services

  1. En Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  2. Haga clic en la aplicación de servicio del PerformancePoint Services.

  3. Haga clic en Configuración de aplicación de Servicio PerformancePoint.

  4. Seleccione la casilla para usar la propiedad de la cadena de conexión de EffectiveUserName en vez de la delegación de Windows.

  5. Haga clic en Aceptar.

Nota:

La característica EffectiveUserName no funciona con orígenes de datos de Power Pivot.

Importante

Si usa una cadena de conexión para crear la conexión de datos y dicha cadena de conexión contiene un campo de usuario efectivo, la característica EffectiveUserName anulará el valor de usuario efectivo suministrado por el usuario y lo cambiará por el valor suministrado por el sistema.

Configuración del acceso a Analysis Services

Si no sabe qué cuenta ejecuta el grupo de aplicaciones de PerformancePoint Services en la granja de servidores, siga estos pasos para determinar la cuenta. Si conoce la cuenta, omita este procedimiento.

Para determinar la cuenta del grupo de aplicaciones de PerformancePoint Services

  1. En la página principal del sitio web de Administración central de SharePoint, haga clic en Seguridad.

  2. En la página Seguridad, debajo de Seguridad general, haga Configurar cuentas de servicio.

  3. En la página Cuenta de servicio, en la sección Administración de credenciales , en la lista desplegable, seleccione el grupo de aplicaciones que ejecuta PerformancePoint Services Application.

    Cuando se selecciona esta opción, el nombre de la aplicación de servicio aparece en el cuadro situado debajo de la lista desplegable. La cuenta que se muestra en la lista desplegable Seleccionar una cuenta para este componente es la identidad de Windows que debe agregar como administrador de Analysis Services.

  4. Haga clic en Cancelar.

Debe agregar la cuenta del grupo de aplicaciones de PerformancePoint Services como administrador de Analysis Services. Use el siguiente procedimiento para agregar esta cuenta como administrador en Analysis Services.

Para agregar un administrador de Analysis Services

  1. En SQL Server Management Studio, conéctese a Analysis Services.

  2. Haga clic con el botón secundario en el nodo superior de Analysis Services y, a continuación, haga clic en Propiedades.

  3. En la página Seguridad, haga clic en Agregar.

  4. Escriba el nombre de la cuenta que ejecuta el grupo de aplicaciones de PerformancePoint Services y, a continuación, haga clic en Aceptar.

  5. Haga clic en Aceptar.

Conexión a un origen de datos de Analysis Services desde el Diseñador de paneles

Para conectarse a un origen de datos de Analysis Services, escriba el nombre del servidor, la base de datos y el nombre del cubo de Analysis Services, o bien escriba una cadena de conexión y el nombre del cubo en el Diseñador de paneles.

Para conectarse a un origen de datos de Analysis Services con la opción EffectiveUserName habilitada

  1. inicie el Diseñador de paneles.

  2. Haga clic en la pestaña Crear y, a continuación, haga clic en Origen de datos.

  3. En el panel Categoría del cuadro de diálogo Seleccionar una plantilla de origen de datos , haga clic en Multidimensional y, a continuación, haga clic en Analysis Services. Haga clic en Aceptar.

  4. En el panel de navegación izquierdo (explorador de área de trabajo), escriba el nombre del origen de datos.

  5. En la lista desplegable Formato de dimensión, seleccione la dimensión de formato que desea para el informe.

  6. En el cuadro desplegable Duración de caché, escriba la frecuencia de actualización (en minutos) para la memoria caché. Los datos de este origen de datos se actualizarán en este intervalo.

  7. En el panel central, haga clic en la pestaña Editor. En la sección Configuración de la conexión, seleccione el método por el que va a conectarse al origen de datos. Para usar una conexión estándar:

  8. Seleccione Usar conexión estándar

  9. Escriba la ruta de acceso completa del servidor al que desea conectarse. Con esta acción se rellenan las opciones en la lista de base de datos.

  10. En el cuadro Base de datos, seleccione un nombre de base de datos.

  11. (Opcional) En el cuadro Roles, escriba el nombre del rol, por ejemplo, rol de administrador o base de datos. Para especificar varios roles, escriba los nombres de los roles separados por comas.

  12. En la lista desplegable Cubo, seleccione el cubo específico que desea usar como origen de datos en la base de datos.

  13. En la sección Configuración de origen de datos, seleccione Identidad por usuario como el método para autenticar el origen de datos.

  14. Haga clic en Origen de datos de prueba para confirmar que la conexión está configurada correctamente.