Incorporer un composant WebPart Rapport dans SharePoint OnlineEmbed a report web part in SharePoint Online

Avec le nouveau composant WebPart Rapport pour SharePoint Online, vous pouvez incorporer facilement des rapports Power BI interactifs dans les pages 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.

Quand vous utilisez la nouvelle option Incorporer dans SharePoint Online, les rapports incorporés sont entièrement sécurisés. Vous pouvez ainsi créer facilement des portails internes sécurisés.When using the new Embed in SharePoint Online option, the embedded reports are fully secure, so you can easily create secure internal portals.

Configuration requiseRequirements

Pour que les rapports Incorporer dans SharePoint Online fonctionnent, vous devez respecter les exigences suivantes :For Embed in SharePoint Online reports to work, the following is required:

  • Une licence Power BI Pro ou une capacité Power BI Premium (référence SKU EM ou P) avec une licence Power BI.A Power BI Pro license or a Power BI Premium capacity (EM or P SKU) with a Power BI license.
  • Le composant WebPart Power BI pour SharePoint Online nécessite des pages modernes.The Power BI web part for SharePoint Online requires Modern Pages.
  • Pour consommer un rapport incorporé, les utilisateurs doivent se connecter au service Power BI pour activer leur licence Power BI.To consume an embedded report, users must sign in to Power BI service to activate their Power BI license.

Incorporer votre rapportEmbed your report

Pour incorporer votre rapport dans SharePoint Online, vous devez obtenir l’URL de rapport et l’utiliser avec le composant WebPart 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.

Obtenir une URL de rapportGet a report URL

  1. Dans Power BI, affichez le rapport.Within Power BI, view the report.

  2. Dans le menu déroulant Plus d’options (...) , sélectionnez Incorporer > SharePoint Online.On the More options (...) dropdown menu, select Embed > SharePoint Online.

    Menu Plus d’options, SharePoint Online

  3. Copiez l’URL de rapport à partir de la boîte de dialogue.Copy the report URL from the dialog.

    Intégrer le lien

Ajouter le rapport Power BI à une page SharePoint OnlineAdd the Power BI report to a SharePoint Online page

  1. Ouvrez la page cible dans SharePoint Online et sélectionnez Modifier.Open the target page in SharePoint Online and select Edit.

    Page de modifications SP

    Vous pouvez aussi dans SharePoint Online sélectionner + Nouveau pour créer une page de site moderne.Or, in Sharepoint Online, select + New to create a new modern site page.

    Nouvelle page SP

  2. Sélectionnez le menu déroulant + , puis le composant WebPart Power BI.Select the + dropdown and then select the Power BI web part.

    Nouvelle partie web SP

  3. Sélectionnez Ajouter un rapport.Select Add report.

    Nouveau rapport SP

  4. Collez l’URL de rapport précédemment copiée dans le volet Lien du rapport Power BI.Paste the previously-copied report URL into the Power BI report link pane. Le rapport se charge automatiquement.The report loads automatically.

    Propriétés de la nouvelle partie web SP

  5. Sélectionnez Publier pour que les utilisateurs de SharePoint Online puissent voir les modifications.Select Publish to make the change visible to your SharePoint Online users.

    Rapport chargé SP

Accorder l’accès aux rapportsGrant access to reports

L’incorporation d’un rapport dans SharePoint Online n’accorde pas automatiquement aux utilisateurs l’autorisation d’afficher le rapport : vous devez définir des autorisations d’affichage dans 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.

Important

Veillez à passer en revue les utilisateurs qui peuvent afficher le rapport dans le service Power BI et à accorder l’accès à ceux qui ne sont pas répertoriés.Make sure to review who can see the report within the Power BI service and grant access to those not listed.

Il existe deux moyens de fournir l’accès aux rapports dans Power BI.There are two ways to provide report access in Power BI. Le premier, si vous utilisez un groupe Office 365 pour créer votre site d’équipe SharePoint Online, consiste à lister l’utilisateur comme membre de l’espace de travail dans le service Power BI et la page 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 workspace within the Power BI service and the SharePoint page. Pour plus d’informations, consultez Gérer un espace de travail.For more information, see how to manage a workspace.

Le deuxième consiste à incorporer un rapport dans une application et à le partager directement avec les utilisateurs :The second way is to embed a report within an app and share it directly with users:

  1. L’auteur, qui doit être un utilisateur Pro, crée un rapport dans un espace de travail.The author, who must be a Pro user, creates a report in a workspace. Pour pouvoir être partagé avec des utilisateurs de la version gratuite de Power BI, l’espace de travail doit être défini comme espace de travail Premium.To share with Power BI free users, the workspace needs to be set as a Premium workspace.

  2. L’auteur publie l’application, puis l’installe.The author publishes the app and installs it. L’auteur doit installer l’application de façon à pouvoir accéder à l’URL de rapport qui est utilisée pour l’incorporation dans 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. Maintenant, tous les utilisateurs finaux doivent aussi installer l’application.Now all end users need to install the app too. Vous pouvez aussi utiliser la fonctionnalité Installer l’application automatiquement, qui peut être activée dans le portail d’administration Power BI afin que l’application soit préinstallée pour les utilisateurs finaux.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.

    Installer l’application automatiquement

  4. L’auteur ouvre l’application et accède au rapport.The author opens the app and goes to the report.

  5. L’auteur copie l’URL du rapport incorporé à partir du rapport installé par l’application.The author copies the embed report URL from the report the app installed. N’utilisez pas l’URL du rapport d’origine figurant dans l’espace de travail.Don't use the original report URL from the workspace.

  6. Créez un nouveau site d’équipe dans SharePoint Online.Create a new team site in SharePoint Online.

  7. Ajoutez l’URL de rapport précédemment copiée au composant WebPart Power BI.Add the previously-copied report URL to the Power BI web part.

  8. Ajoutez tous les utilisateurs finaux et/ou groupes qui auront besoin des données dans la page SharePoint Online et dans l’application Power BI que vous avez créée.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.

    Notes

    Les utilisateurs ou les groupes doivent avoir accès à la page SharePoint Online et au rapport dans l’application Power BI pour voir le rapport dans la page 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.

Les utilisateurs finaux peuvent maintenant accéder au site d’équipe dans SharePoint Online et consulter les rapports dans la page.Now the end user can go to the team site in SharePoint Online and view the reports on the page.

Multi-Factor AuthenticationMulti-factor authentication

Si votre environnement Power BI nécessite une connexion via l’authentification multifacteur, vous pouvez être invité à vous connecter avec un dispositif de sécurité pour vérifier votre identité.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. Ce cas de figure se produit si vous ne vous êtes pas connecté à SharePoint Online avec l’authentification multifacteur, mais que votre environnement Power BI nécessite un dispositif de sécurité pour valider un compte.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.

Notes

Power BI ne prend pas encore en charge l’authentification multifacteur avec Azure Active Directory 2.0 : les utilisateurs verront un message d’erreur.Power BI does not yet support multi-factor authentication with Azure Active Directory 2.0 - users will see an error message. Si l’utilisateur se reconnecte à SharePoint Online en utilisant son dispositif de sécurité, il peut visualiser le rapport.If the user signs in again to SharePoint Online using their security device, they may be able to view the report.

Paramètres des composants WebPartWeb part settings

Voici les paramètres que vous pouvez ajuster pour le composant WebPart Power BI pour SharePoint Online.Below are the settings you can adjust for the Power BI web part for SharePoint Online.

Propriétés de la partie web SP

PropriétéProperty DescriptionDescription
Nom de la pagePage name Définit la page par défaut du composant WebPart.Sets the web part's default page. Sélectionnez une valeur dans la liste déroulante.Select a value from the drop-down. Si aucune page ne s’affiche, votre rapport ne contient qu’une seule page ou l’URL que vous avez collée contient un nom de page.If no pages are displayed, either your report has one page, or the URL you pasted contains a page name. Supprimez la section du rapport de l’URL pour sélectionner une page spécifique.Remove the report section from the URL to select a specific page.
AffichageDisplay Permet de définir la façon dont le rapport est ajusté à la page SharePoint Online.Adjusts how the report fits within the SharePoint Online page.
Afficher le volet de navigationShow Nav Pane Affiche ou masque le volet de navigation de la page.Shows or hides the page nav pane.
Afficher le volet de filtreShow Filter Pane Affiche ou masque le volet Filtre.Shows or hides the filter pane.

Rapports qui ne sont pas chargésReports that do not load

Si votre rapport ne se charge pas dans le composant WebPart Power BI, le message suivant peut s’afficher :If your report does not load within the Power BI web part, you may see the following message:

Ce contenu n’est pas disponible

Il existe deux raisons habituelles pour ce message.There are two common reasons for this message.

  1. Vous n’avez pas accès au rapport.You do not have report access.
  2. Le rapport a été supprimé.The report was deleted.

Contactez le propriétaire de la page SharePoint Online pour qu’il vous aide à résoudre le problème.Contact the SharePoint Online page owner to help resolve the issue.

LicencesLicensing

Les utilisateurs affichant un rapport dans SharePoint ont besoin au choix d’une licence Power BI Pro ou le contenu doit se trouver dans un espace de travail qui se trouve dans une capacité Power BI Premium (référence SKU EM ou 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).

Problèmes connus et limitationsKnown issues and limitations

  • Erreur : « Une erreur s’est produite. Essayez de vous déconnecter, de vous reconnecter, puis de revenir sur cette page.Error: "An error occurred, please try logging out and back in and then revisiting this page. ID de corrélation : indéfini, état de la réponse http : 400, code d’erreur du serveur 10001, message : Jeton d’actualisation manquant »Correlation ID: undefined, http response status: 400, server error code 10001, message: Missing refresh token"

    Si vous recevez cette erreur, essayez l’une des étapes de dépannage ci-dessous.If you receive this error, try one of the troubleshooting steps below.

    1. Déconnectez-vous de SharePoint, puis reconnectez-vous.Sign out of SharePoint and sign back in. Veillez à fermer toutes les fenêtres du navigateur avant de vous reconnecter.Be sure to close all browser windows before signing back in.

    2. Si votre compte d’utilisateur nécessite l’authentification multifacteur, connectez-vous à SharePoint en utilisant votre dispositif d’authentification multifacteur (application sur un téléphone, carte à puce, 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. Les comptes d’utilisateur invités Azure B2B ne sont pas pris en charge.Azure B2B Guest users accounts are not supported. Les utilisateurs voient le logo Power BI qui montre que le composant WebPart se chargement, mais le rapport ne s’affiche pas.Users see the Power BI logo that shows the part is loading, but it doesn't show the report.

  • Power BI ne prend pas en charge les mêmes langues localisées que SharePoint Online.Power BI does not support the same localized languages that SharePoint Online does. Par conséquent, vous risquez de ne pas voir la localisation appropriée dans le rapport incorporé.As a result, you may not see proper localization within the embedded report.

  • Vous pouvez rencontrer des problèmes si vous utilisez Internet Explorer 10.You may encounter issues if using Internet Explorer 10.

  • Le composant WebPart Power BI n’est pas disponible pour les clouds nationaux.The Power BI web part is not available for national clouds.

  • Le serveur SharePoint classique n’est pas pris en charge avec ce composant WebPart.The classic SharePoint Server is not supported with this web part.

  • Les filtres d’URL ne sont pas pris en charge avec le composant WebPart SPO.URL filters are not supported with the SPO web part.

Étapes suivantesNext steps

D’autres questions ?More questions? Essayez d’interroger la communauté Power BITry asking the Power BI Community