Incorporare un report Server di report di Power BI usando un iFrame in SharePoint Server

Questo articolo illustra come incorporare un report Server di report di Power BI usando un iFrame in una pagina di SharePoint. Se si usa SharePoint Online, Server di report di Power BI deve essere accessibile pubblicamente. In SharePoint Online, la web part Power BI che funziona con il servizio Power BI non funzionerà con Server di report di Power BI.

iFrame sample

Prerequisiti

  • Server di report di Power BI installato e configurato.
  • Power BI Desktop per Server di report di Power BI installato.
  • Un ambiente SharePoint Server 2013, 2016, 2019 o Subscription Edition installato e configurato.
  • Internet Explorer 11 è supportato solo se la modalità documento è impostata sulla modalità Internet Explorer 11 (Edge) o quando si usa SharePoint Online. È possibile usare altri browser supportati con SharePoint locale e SharePoint Online.

Creare l'URL del report di Power BI

  1. Scaricare l'esempio da GitHub: Demo di blog. Seleziona Clone or download (Clona o scarica) e quindi Download ZIP (Scarica ZIP).

    Download sample PBIX file

  2. Decomprimere il file e aprire il file con estensione pbix di esempio in Power BI Desktop per Server di report di Power BI.

    PBI RS Desktop tool

  3. Salvare il report nel Server di report di Power BI.

    PBI RS Save

  4. Visualizzare il report nel portale Web di Server di report di Power BI.

    Web portal

Acquisire il parametro URL

Dopo aver creato l'URL, è possibile creare un iFrame all'interno di una pagina di SharePoint per ospitare il report. Per qualsiasi URL del report Server di report di Power BI, aggiungere il parametro della stringa di query seguente per incorporare il report in un iFrame di SharePoint: ?rs:embed=true.

Ad esempio: https://myserver/reports/powerbi/Sales?rs:embed=true

Incorporare il report in un iFrame di SharePoint

  1. Passare a una pagina contenuto del sito di SharePoint.

    Site Contents page

  2. Scegliere la pagina in cui si vuole aggiungere il report.

    Site Contents page app

  3. Selezionare l'icona a forma di ingranaggio in alto a destra e quindi selezionare Modifica pagina.

    Edit page option

  4. Selezionare Aggiungi web part.

  5. In Categorie selezionare Contenuti multimediali e contenuti. In Parti selezionare Editor contenuto e quindi aggiungi.

    Select Content Editor Web Part

  6. Selezionare Fare clic qui per aggiungere nuovo contenuto.

  7. Nel menu in alto selezionare Formato testo e quindi modifica origine.

    Edit Source

  8. Nella finestra Modifica origine incollare il codice iFrame nell'origine HTML e quindi selezionare OK.

    iFrame code

    Ad esempio:

    <iframe width="800" height="600" src="https://myserver/reports/powerbi/Sales?rs:embed=true" frameborder="0" allowFullScreen="true"></iframe>
    
  9. Nel menu in alto selezionare Pagina e quindi selezionare Interrompi modifica.

    Stop Editing

    Il report viene visualizzato nella pagina.

    iFrame sample

Altre domande? Provare il Community di Power BI.