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.
Se aplica a: SQL Server 2016 (13.x) Reporting Services y versiones posteriores
de Power BI Report Server
Obtenga información sobre cómo usar la página integración de Power BI en el administrador de configuración de Reporting Services para registrar el servidor de informes con su inquilino de Microsoft Entra preferido.
Este proceso permite a los usuarios del servidor de informes anclar los elementos de informe admitidos a los paneles de Power BI. Para ver una lista de elementos que puede anclar, consulte Anclar elementos de informe paginados de Reporting Services a paneles en Power BI.
Nota
La capacidad de anclar informes paginados a paneles de Power BI está en desuso y ha sido descontinuada para todas las versiones de SQL Server Reporting Services y Power BI Report Server.
Requisitos para la integración de Power BI
Necesita una conexión a Internet activa para ir al servicio Power BI.
Su organización debe usar el identificador de Microsoft Entra (anteriormente Azure Active Directory), que proporciona administración de identidades y directorios para servicios y aplicaciones web de Azure. Para obtener más información, consulte ¿Qué es microsoft Entra ID?.
El panel de Power BI al que desea anclar elementos de informe debe formar parte de un tenant de Microsoft Entra. Un inquilino se crea automáticamente la primera vez que su organización se suscribe a servicios de Azure como Microsoft 365 y Microsoft Intune. No se admiten inquilinos no administrados.
El usuario que realiza la integración de Power BI debe ser:
- Miembro de la entidad de Microsoft Entra.
- Administrador del sistema de Reporting Services.
- Administrador del sistema para la base de datos del catálogo ReportServer.
El usuario que realiza la integración de Power BI debe iniciar el administrador de configuración de Reporting Services con la cuenta que se usó para instalar Reporting Services o la cuenta en la que se ejecuta el servicio Reporting Services.
Debe configurar el servidor en el que está instalado Reporting Services para usar TLS 1.2 o posterior. Para obtener más información, vea Procedimientos recomendados sobre la seguridad de la capa de transporte (TLS) con .NET Framework.
Los informes desde los que quiera anclar elementos deben usar credenciales almacenadas. Las credenciales almacenadas no son necesarias para la integración de Power BI, pero las necesita para actualizar los elementos anclados.
Al anclar un elemento de informe, se crea una suscripción de Reporting Services que administra la programación de actualización de los iconos en Power BI. Las suscripciones de Reporting Services requieren credenciales almacenadas.
Si un informe no usa credenciales almacenadas, un usuario todavía puede anclar elementos de informe, pero cuando la suscripción asociada intenta actualizar los datos a Power BI, verá un mensaje de error similar al ejemplo siguiente en la página Mis suscripciones : PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared dataset. Either the user data source credential.
Para obtener más información sobre cómo almacenar las credenciales, consulte Configuración de credenciales almacenadas para un origen de datos específico del informe en Almacenar credenciales en un origen de datos de Reporting Services.
Un administrador puede revisar los archivos de registro de Reporting Services para obtener más información. Ven una alerta similar a los mensajes siguientes:
subscription!WindowsService_1!1458!09/24/2015-00:09:27:: e ERROR: PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared dataset. Either the user data source credentials are not stored in the report server database, or the user data source is configured not to require credentials but the unattended execution account is not specified.
notification!WindowsService_1!1458!09/24/2015-00:09:27:: e ERROR: Error occurred processing subscription fcdb8581-d763-4b3b-ba3e-8572360df4f9: PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared data set. Either the user data source credentials are not stored in the report server database, or the user data source is configured not to require credentials but the unattended execution account is not specified.
Puede revisar y supervisar los archivos de registros de Reporting Services mediante Microsoft Power Query con los archivos. Para obtener más información y ver un video corto, consulte el registro de seguimiento del servidor de informes.
Integración y registro del servidor de informes
Complete los pasos siguientes del administrador de configuración de Reporting Services. Para obtener más información, consulte ¿Qué es el Administrador de configuración del servidor de informes (modo nativo)?.
Seleccione la página de integración de Power BI.
Seleccione Registrarse con Power BI. Asegúrese de que el puerto 443 no está bloqueado.
En el cuadro de diálogo de inicio de sesión de Microsoft, escriba las credenciales que usa para iniciar sesión en Power BI.
Después de registrarse, la sección Detalles del registro de Power BI muestra el identificador de inquilino de Azure y las direcciones URL de redireccionamiento. Las direcciones URL de redirección se usan como parte del proceso de inicio de sesión y comunicación para que el panel de Power BI pueda comunicarse con el servidor de informes registrado.
Seleccione el botón Copiar de la ventana Resultados para copiar los detalles del registro en el Portapapeles de Windows. Guárdelos para futuras referencias.
Anular el registro con Power BI
Al anular el registro del servidor de informes de Microsoft Entra ID, el resultado es:
No puede ver el vínculo Mi configuración desde la barra de menús del portal web.
Los elementos de informe que has anclado siguen estando anclados a los paneles, pero los mosaicos no se actualizan en los paneles.
Las suscripciones de Reporting Services que han actualizado los iconos siguen existiendo en el servidor de informes. Cuando se ejecutan en su horario configurado, muestran un mensaje de error similar al
The delivery extension for this subscription could not be loaded.
Para anular el registro, seleccione Power BI>Anular registro con Power BI en el administrador de configuración.
Actualización del registro
Use la opción Actualizar registro si ha cambiado la configuración del servidor de informes. Por ejemplo, es posible que quiera agregar o quitar las direcciones URL que usan los usuarios para ir al portal web.
En el administrador de configuración de Reporting Services, seleccione Dirección URL>avanzada del portal web.
Seleccione Agregar para agregar una nueva identidad HTTP para el portal web y, a continuación, seleccione Aceptar.
El icono de Power BI cambia para indicar el cambio en la configuración del servidor.
En la página Integración de Power BI , haga clic en Actualizar registro. Cuando aparezca el mensaje, inicie sesión en Microsoft Entra ID. La página se actualiza y la nueva dirección URL aparece en Url de redirección.
Integración del servidor de informes con Power BI
En el administrador de configuración, seleccione el botón Registrar con Power BI . Cuando aparezca el mensaje, inicie sesión en Microsoft Entra ID.
La aplicación cliente de Power BI está registrada con su entidad administrada.
La aplicación cliente de Power BI se crea en el tenant gestionado dentro de Microsoft Entra ID.
El registro incluye direcciones URL de redireccionamiento que se usan cuando los usuarios inician sesión desde el servidor de informes. El identificador y las direcciones URL de la aplicación se guardan en la base de datos ReportServer. La dirección URL de redireccionamiento se usa durante las llamadas de autenticación a Azure, para que la llamada pueda regresar al servidor de informes. Por ejemplo, se usa cuando los usuarios inician sesión o anclan elementos a un panel.
Puede ver el identificador y las direcciones URL de la aplicación en el administrador de configuración.
Anclar un elemento de informe a un panel
Puede obtener una vista previa de los informes en el portal web de Reporting Services. Puede previsualizar los informes la primera vez que fije un elemento del informe desde el portal web.
Puede iniciar sesión a través de la página de inicio de sesión de Microsoft Entra o desde la página Mi configuración en el portal web. Al iniciar sesión en el inquilino administrado por Azure, se establece una relación entre la cuenta de Azure y los permisos de Reporting Services. Para más información, consulta La configuración de la integración de Power BI (portal web).
Se devuelve un token de seguridad del usuario al servidor de informes.
El token de seguridad del usuario se guarda en la base de datos ReportServer.
Se recupera una lista de grupos y paneles a los que tiene acceso desde el servicio Power BI. Seleccione el grupo de destino y el panel. Configure la frecuencia con la que se actualizan los datos en el icono de Power BI.
El elemento de informe se ancla al panel.
Se crea una suscripción de Reporting Services. La suscripción administra la actualización programada del elemento de informe en el icono del panel. La suscripción usa el token de seguridad que se creó al iniciar sesión.
El token es bueno durante 90 días. A continuación, los usuarios deben iniciar sesión de nuevo para crear un nuevo token de usuario. Cuando el token ha expirado, sigue viendo los iconos anclados en el panel, pero los datos no se actualizan.
Las suscripciones de Reporting Services que se usan para los elementos anclados producen un error hasta que se crea un nuevo token de usuario. Para más información, consulta La configuración de la integración de Power BI (portal web).
La segunda vez que ancle un elemento, no es necesario seguir los pasos 1 a 4. Puede empezar con el paso 5 porque el identificador y las direcciones URL de la aplicación se recuperan de la base de datos ReportServer.
Cuando se activa una suscripción para actualizar un icono de panel:
Cuando la suscripción de Reporting Services se activa, el informe se representa.
El token de usuario se recupera de la base de datos ReportServer.
El estado y los datos del elemento de informe se envían con el token al servicio Power BI.
El token se envía a Microsoft Entra ID para la validación. Si el token es válido, los datos del elemento de informe se envían al mosaico del panel y se actualiza la propiedad de fecha del mosaico.
Si el token no es válido, se devuelve un error y se registra con el servidor de informes. No se envía el estado ni otra información al panel.
Consideraciones y limitaciones
No se admiten aplicaciones virales ni usuarias gubernamentales.