SharePoint Server에서 iFrame을 사용하여 Power BI Report Server 보고서 포함Embed a Power BI Report Server report using an iFrame in SharePoint Server

이 문서에서는 SharePoint 페이지에서 iFrame을 사용하여 Power BI Report Server 보고서를 포함하는 방법을 알아봅니다.In this article, you learn how to embed a Power BI Report Server report by using an iFrame in a SharePoint page. SharePoint Online에서 작업하는 경우 Power BI Report Server에 공개적으로 액세스할 수 있어야 합니다.If you're working with SharePoint Online, Power BI Report Server must be publicly accessible. SharePoint Online에서는 Power BI 서비스에서 작동하는 Power BI 웹 파트가 Power BI Report Server에서 작동하지 않습니다.In SharePoint Online, the Power BI Web part that works with the Power BI service won't work with Power BI Report Server.

iFrame 샘플

필수 조건Prerequisites

Power BI 보고서 URL 만들기Create the Power BI report URL

  1. GitHub에서 샘플을 다운로드합니다. 블로그 데모Download the sample from GitHub: Blog Demo. 복제 또는 다운로드를 선택한 다음, ZIP 다운로드를 선택합니다.Select Clone or download, and then select Download ZIP.

    샘플 PBIX 파일 다운로드

  2. 파일 압축을 풀고, Power BI Report Server에 최적화된 Power BI Desktop에서 샘플 .pbix 파일을 엽니다.Unzip the file, and open the sample .pbix file in Power BI Desktop optimized for Power BI Report Server.

    PBI RS 데스크톱 도구

  3. 보고서를 Power BI Report Server에 저장합니다.Save the report to the Power BI Report Server.

    PBI RS 저장

  4. Power BI Report Server 웹 포털에서 보고서를 봅니다.View report in the Power BI Report Server web portal.

    웹 포털

URL 매개 변수 캡처Capture the URL parameter

URL이 있으면 SharePoint 페이지 내에서 보고서를 호스트할 iFrame을 만들 수 있습니다.After you have your URL, you can create an iFrame within a SharePoint page to host the report. Power BI Report Server 보고서 URL의 경우 다음 쿼리 문자열 매개 변수를 추가하여 SharePoint iFrame에 보고서를 포함합니다. ?rs:embed=trueFor any Power BI Report Server report URL, add the following query string parameter to embed your report in a SharePoint iFrame: ?rs:embed=true.

예:For example: https://myserver/reports/powerbi/Sales?rs:embed=true

SharePoint iFrame에 보고서 포함Embed the report in a SharePoint iFrame

  1. SharePoint 사이트 콘텐츠 페이지로 이동합니다.Navigate to a SharePoint Site Contents page.

    사이트 콘텐츠 페이지

  2. 보고서를 추가할 페이지를 선택합니다.Choose the page where you want to add your report.

    사이트 콘텐츠 페이지 앱

  3. 오른쪽 위에 있는 기어 아이콘을 선택한 다음, 페이지 편집을 선택합니다.Select the gear icon on the top right, and then select Edit page.

    페이지 편집 옵션

  4. 웹 파트 추가를 선택합니다.Select Add a Web Part.

  5. 범주에서 미디어 및 콘텐츠를 선택합니다.Under Categories, select Media and Content. 파트에서 콘텐츠 편집기를 선택한 다음, 추가를 선택합니다.Under Parts, select Content Editor, and then select Add.

    콘텐츠 편집기 웹 파트 선택

  6. 새 콘텐츠를 추가하려면 여기를 클릭을 선택합니다.Select Click here to add new content.

  7. 위쪽 메뉴에서 텍스트 서식을 선택한 다음, 원본 편집을 선택합니다.From the top menu, select Format Text, and then select Edit Source.

    원본 편집

  8. 원본 편집 창에서 iFrame 코드를 HTML 소스에 붙여넣고 확인을 선택합니다.In the Edit Source window, paste your iFrame code in HTML Source, and then select OK.

    iFrame 코드

    예:For example:

    <iframe width="800" height="600" src="https://myserver/reports/powerbi/Sales?rs:embed=true" frameborder="0" allowFullScreen="true"></iframe>
    
  9. 위쪽 메뉴에서 페이지를 선택한 다음, 편집 중지를 선택합니다.In the top menu, select Page, and then select Stop Editing.

    편집 중지

    보고서가 페이지에 표시됩니다.The report appears on the page.

    iFrame 샘플

다음 단계Next steps

궁금한 점이 더 있나요?More questions? Power BI 커뮤니티를 이용하세요.Try the Power BI Community.