Insertar el elemento web de informes en SharePoint OnlineEmbed with report web part in SharePoint Online

¿Le ha resultado útil esta página?

Con el nuevo elemento web de informes de Power BI para SharePoint Online, puede insertar fácilmente informes de Power BI interactivos en páginas de SharePoint Online.With Power BI's new report web part for SharePoint Online, you can easily embed interactive Power BI reports in SharePoint Online pages.

Con la nueva opción Insertar en SharePoint Online, los informes insertados están completamente seguros para que pueda crear fácilmente portales internos seguros.When using the new Embed in SharePoint Online option, the embedded reports are fully secure, so you can easily create secure internal portals.

RequisitosRequirements

Para que los informes de Insertar en SharePoint Online funcionen, se necesita lo siguiente:For Embed in SharePoint Online reports to work, the following is required:

Insertar un informeEmbed your report

Para insertar un informe en SharePoint Online, se debe obtener la dirección URL del informe y usarla con el elemento web de Power BI de SharePoint Online.To embed your report into SharePoint Online, you need to get the report URL and use it with SharePoint Online's Power BI web part.

Obtención e una dirección URL del informeGet a report URL

  1. En Power BI, vea el informe.Within Power BI, view the report.

  2. Seleccione el menú desplegable Archivo y luego seleccione Insertar en SharePoint Online.Select the File dropdown menu, then select Embed in SharePoint Online.

    Menú Abrir

  3. Copie la dirección URL del informe desde el cuadro de diálogo.Copy the report URL from the dialog.

    Inserción de vínculo

Agregar el informe de Power BI a una página de SharePoint OnlineAdd the Power BI report to a SharePoint Online page

  1. Abra la página de destino en SharePoint Online y seleccione Editar.Open the target page in SharePoint Online and select Edit.

    Página de ediciones de SharePoint

    O bien, seleccione + Nuevo en SharePoint Online para crear una nueva página de sitio moderna.Or, in Sharepoint Online, select + New to create a new modern site page.

    Nueva página de SharePoint

  2. Seleccione el menú desplegable + y, después, seleccione el elemento web Power BI.Select the + dropdown and then select the Power BI web part.

    Nuevo elemento web de SharePoint

  3. Seleccione Agregar informe.Select Add report.

    Nuevo informe de SharePoint

  4. Pegue la dirección URL del informe copiado previamente en el panel Vínculo de informe de Power BI.Paste the previously-copied report URL into the Power BI report link pane. El informe se carga automáticamente.The report loads automatically.

    Nuevas propiedades del elemento web de SharePoint

  5. Seleccione Publicar para que los cambios sean visibles para los usuarios de SharePoint Online.Select Publish to make the change visible to your SharePoint Online users.

    Informe de SharePoint cargado

Concesión de acceso a los informesGrant access to reports

Insertar un informe en SharePoint Online no da a los usuarios permiso para ver el informe de forma automática: se necesitan establecer permisos de vista en Power BI.Embedding a report in SharePoint Online doesn't automatically give users permission to view the report - you need to set view permissions in Power BI.

Importante

Asegúrese de revisar quién puede ver el informe en el servicio Power BI y de conceder acceso a los usuarios que no están en la lista.Make sure to review who can see the report within the Power BI service and grant access to those not listed.

Hay dos formas de proporcionar acceso a los informes en Power BI.There are two ways to provide report access in Power BI. La primera, si se usa un grupo de Office 365 para compilar el sitio de grupo de SharePoint Online, es enumerar a los usuarios como miembros del área de trabajo de la aplicación en el servicio Power BI y la página de SharePoint.The first way, if you're using an Office 365 Group to build your SharePoint Online team site, is to list the user as a member of the app workspace within the Power BI service and the SharePoint page. Para obtener más información, vea Administración de un área de trabajo de la aplicación.For more information, see how to manage an app workspace.

La segunda consiste en insertar un informe en una aplicación y compartirla directamente con los usuarios:The second way is to embed a report within an app and share it directly with users:

  1. El autor, que debe ser un Usuario Pro, crea un informe en un área de trabajo de la aplicación.The author, who must be a Pro user, creates a report in an app workspace. Para compartirla con usuarios gratuitos de Power BI, el área de trabajo de la aplicación debe establecerse como un área de trabajo Premium.To share with Power BI free users, the app workspace needs to be set as a Premium workspace.

  2. El autor publica la aplicación y la instala.The author publishes the app and installs it. El autor debe instalar la aplicación para que tenga acceso a la dirección URL del informe que se usa para la inserción en SharePoint Online.The author must install the app so it has access to the report URL that is used for embedding in SharePoint Online.

  3. Ahora todos los usuarios finales también necesitan instalar la aplicación.Now all end users need to install the app too. También se puede usar la característica Instalar la aplicación automáticamente, que se puede habilitar en el portal de administración de Power BI, con el fin de tener la aplicación preinstalada para los usuarios finales.You can also use the Install app automatically feature, which you can enable in the Power BI admin portal, to have the app pre-installed for end users.

    Instalar aplicación automáticamente

  4. El autor abre la aplicación y accede al informe.The author opens the app and goes to the report.

  5. El autor copia la dirección URL del informe insertado desde el informe que ha instalado la aplicación.The author copies the embed report URL from the report the app installed. No use la dirección URL del informe original desde el área de trabajo de la aplicación.Don't use the original report URL from the app workspace.

  6. Cree un sitio del equipo en SharePoint Online.Create a new team site in SharePoint Online.

  7. Agregue la dirección URL del informe copiada anteriormente en el elemento web de Power BI.Add the previously-copied report URL to the Power BI web part.

  8. Agregue todos los usuarios finales o grupos que van a consumir los datos en la página de SharePoint Online y en la aplicación de Power BI que creó.Add all end users and/or groups who are going to consume the data on the SharePoint Online page and in the Power BI app you created.

    Nota

    Los usuarios o grupos necesitan acceso a la página de SharePoint Online y al informe de la aplicación de Power BI para ver el informe en la página de SharePoint.Users or groups need access to both the SharePoint Online page and the report in the Power BI app to see the report on the SharePoint page.

Ahora el usuario final puede ir al sitio del equipo en SharePoint Online y ver los informes en la página.Now the end user can go to the team site in SharePoint Online and view the reports on the page.

Autenticación multifactorMulti-factor authentication

Si el entorno de Power BI exige que inicie sesión con la autenticación multifactor, es posible que se le pida que inicie sesión con un dispositivo de seguridad para verificar su identidad.If your Power BI environment requires you to sign in using multi-factor authentication, you may be asked to sign in with a security device to verify your identity. Esto ocurre si no se ha iniciado sesión en SharePoint Online mediante la autenticación multifactor, pero el entorno de Power BI requiere un dispositivo de seguridad para validar una cuenta.This occurs if you did not sign in to SharePoint Online using multi-factor authentication, but your Power BI environment requires a security device to validate an account.

Nota

Power BI no admite todavía la autenticación multifactor con Azure Active Directory 2.0: los usuarios verán un mensaje de error.Power BI does not yet support multi-factor authentication with Azure Active Directory 2.0 - users will see an error message. Si el usuario inicia sesión de nuevo en SharePoint Online con su dispositivo de seguridad, podría ver el informe.If the user signs in again to SharePoint Online using their security device, they may be able to view the report.

Configurar el elemento webWeb part settings

Debajo se muestran la configuración que se puede ajustar para el elemento web de Power BI en SharePoint Online.Below are the settings you can adjust for the Power BI web part for SharePoint Online.

Propiedades de elementos web del procedimiento almacenado

PropiedadProperty DescripciónDescription
Nombre de páginaPage name Establece la página predeterminada del elemento web.Sets the web part's default page. Seleccione un valor en la lista desplegable.Select a value from the drop-down. Si no se muestra ninguna página, el informe contiene una página o la dirección URL que pegó contiene un nombre de página.If no pages are displayed, either your report has one page, or the URL you pasted contains a page name. Quite la sección del informe de la dirección URL para seleccionar una página específica.Remove the report section from the URL to select a specific page.
PantallaDisplay Regula cómo se ajusta el informe en la página de SharePoint Online.Adjusts how the report fits within the SharePoint Online page.
Mostrar panel de navegaciónShow Navigation Pane Muestra u oculta el panel de navegación de páginas.Shows or hides the page navigation pane.
Mostrar el panel de filtroShow Filter Pane Muestra u oculta el panel de filtro.Shows or hides the filter pane.

Informes que no se carganReports that do not load

Si el informe no se carga en el elemento web de Power BI, puede que se vea el mensaje siguiente:If your report does not load within the Power BI web part, you may see the following message:

Mensaje que muestra que este contenido no está disponible.

Normalmente, hay dos razones para este mensaje.There are two common reasons for this message.

  1. No se tiene acceso a los informes.You do not have report access.
  2. El informe se eliminó.The report was deleted.

Póngase en contacto con el propietario de la página de SharePoint Online para que le ayude a resolver la incidencia.Contact the SharePoint Online page owner to help resolve the issue.

LicenciasLicensing

Los usuarios que ven un informe en SharePoint necesitan una licencia de Power BI Pro o el contenido debe estar en un área de trabajo que tenga una capacidad de Power BI Premium (SKU EM o P) .Users viewing a report in SharePoint need either a Power BI Pro license or the content needs to be in a workspace that's in a Power BI Premium capacity (EM or P SKU).

Limitaciones y problemas conocidosKnown issues and limitations

  • Error: "An error occurred, please try logging out and back in and then revisiting this page. (Se ha producido un error, intente cerrar la sesión y abrirla de nuevo, y vuelva a esta página).Error: "An error occurred, please try logging out and back in and then revisiting this page. Id. de correlación: indefinido, estado de respuesta de http: 400, código de error: 10001,mensaje: Falta el token de actualización"Correlation ID: undefined, http response status: 400, server error code 10001, message: Missing refresh token"

    Si recibe este error, intente uno de los pasos de solución de problemas que se indican a continuación.If you receive this error, try one of the troubleshooting steps below.

    1. Cierre sesión en SharePoint e iníciela de nuevo.Sign out of SharePoint and sign back in. Asegúrese de cerrar todas las ventanas del explorador antes de iniciar sesión.Be sure to close all browser windows before signing back in.

    2. Si la cuenta de usuario requiere autenticación multifactor (MFA), inicie sesión en SharePoint con el dispositivo de MFA (aplicación de teléfono, tarjeta inteligente, etc.).If your user account requires multi-factor authentication (MFA), then sign in to SharePoint using your MFA device (phone app, smart card, etc.).

    3. No se admiten las cuentas de invitado de Azure B2B.Azure B2B Guest users accounts are not supported. Los usuarios ven el logotipo de Power BI que muestra que el componente se está cargando, pero el informe no aparece.Users see the Power BI logo that shows the part is loading, but it doesn't show the report.

  • Power BI no admite los mismos idiomas localizados que SharePoint Online.Power BI does not support the same localized languages that SharePoint Online does. En consecuencia, es posible que no vea una localización correcta en el informe insertado.As a result, you may not see proper localization within the embedded report.

  • Si utiliza Internet Explorer 10, pueden surgir problemas.You may encounter issues if using Internet Explorer 10. Puede consultar el artículo Exploradores compatibles con Power BI y los requisitos del sistema de Office 365.You can look at the browsers support for Power BI and for Office 365.

  • El elemento web de Power BI no está disponible para nubes nacionales.The Power BI web part is not available for national clouds.

  • El clásico SharePoint Server no es compatible con este elemento web.The classic SharePoint Server is not supported with this web part.

  • Los filtros de URL no son compatibles con el elemento web de SPO.URL filters are not supported with the SPO web part.

Pasos siguientesNext steps

¿Tiene más preguntas?More questions? Pruebe a preguntar a la comunidad de Power BITry asking the Power BI Community