Intégrer un rapport Power BI Report Server à l’aide d’un iFrame dans SharePoint Server

Dans cet article, vous allez apprendre à incorporer un rapport Power BI Report Server à l’aide d’un iFrame dans une page SharePoint. Si vous utilisez SharePoint Online, Power BI Report Server doit être accessible publiquement. Dans SharePoint Online, le composant Power BI WebPart qui fonctionne avec le service Power BI ne fonctionnera pas avec Power BI Report Server.

iFrame sample

Prérequis

Créer l’URL d’un rapport Power BI

  1. Téléchargez l’exemple à partir de GitHub : Blog Demo. Sélectionnez Clone or download (Cloner ou télécharger), puis sélectionnez Download ZIP (Télécharger le zip).

    Download sample PBIX file

  2. Décompressez le fichier .zip, puis ouvrez l’exemple de fichier .pbix dans Power BI Desktop pour Power BI Report Server.

    PBI RS Desktop tool

  3. Enregistrez le rapport dans Power BI Report Server.

    PBI RS Save

  4. Affichez le rapport dans le portail web Power BI Report Server.

    Web portal

Capturer le paramètre d’URL

Une fois que vous avez votre URL, vous pouvez créer un iFrame dans une page SharePoint pour y héberger le rapport. Pour les URL de rapport Power BI Report Server, vous devez ajouter le paramètre de chaîne de requête suivant afin d’incorporer votre rapport dans un iFrame SharePoint : ?rs:embed=true.

Par exemple : https://myserver/reports/powerbi/Sales?rs:embed=true

Incorporer le rapport dans un iFrame SharePoint

  1. Accédez à une page Contenu du site SharePoint.

    Site Contents page

  2. Sélectionnez la page où vous souhaitez ajouter votre rapport.

    Site Contents page app

  3. Sélectionnez l’icône en forme de roue dentée située en haut à droite, puis sélectionnez Modifier la page.

    Edit page option

  4. Sélectionnez Ajouter un composant WebPart.

  5. Sous Catégories, sélectionnez Média et contenu. Sous Composants WebPart, sélectionnez Éditeur de contenu, puis sélectionnez Ajouter.

    Select Content Editor Web Part

  6. Sélectionnez Cliquez ici pour ajouter un nouveau contenu.

  7. Dans le menu supérieur, sélectionnez Mettre le texte en forme, puis sélectionnez Modifier la source.

    Edit Source

  8. Dans la fenêtre Modifier la source, collez votre code iFrame dans Source HTML, puis sélectionnez OK.

    iFrame code

    Par exemple :

    <iframe width="800" height="600" src="https://myserver/reports/powerbi/Sales?rs:embed=true" frameborder="0" allowFullScreen="true"></iframe>
    
  9. Dans le menu supérieur, sélectionnez Page, puis sélectionnez Arrêter la modification.

    Stop Editing

    Le rapport s’affiche dans la page.

    iFrame sample

D’autres questions ? Essayez la communauté Power BI.