Power BI 보고서를 게시하고 웹사이트에 삽입하는 방법
Source: Dev.to
Introduction
Power BI는 데이터를 시각화하고 인사이트를 공유할 수 있게 해주는 비즈니스 분석 서비스입니다. 보고서를 게시하면 Power BI Service(클라우드)로 이동하고, 임베드하면 인트라넷, 클라이언트 포털, 공개 사이트와 같은 웹 페이지에 보고서를 표시할 수 있습니다.
Step 1: Creating a Workspace
Power BI Service의 Workspace는 공유 폴더처럼 작동하는 협업 클라우드 환경으로, 팀이 보고서와 대시보드를 저장하고 구성할 수 있게 합니다.
How to create a workspace
- 브라우저를 열고 app.powerbi.com 로 이동합니다. 업무 또는 학교 계정으로 로그인합니다.
- 왼쪽 사이드바에서 Workspaces를 클릭합니다.
- 패널 하단의 + New workspace를 클릭합니다.
- 워크스페이스에 명확한 이름을 지정합니다(예: Macy Cohort 15).
- (선택) 설명을 추가하고 로고를 업로드합니다.
- Save를 클릭합니다.
Step 2: Uploading and Publishing Your Report
워크스페이스에 보고서를 가져오는 일반적인 방법은 두 가지가 있습니다.
Method 1 – Publish from Power BI Desktop (most common)
- Power BI Desktop에서 완성된 보고서를 엽니다.
- Home 탭에서 Publish를 클릭합니다.
- 나타나는 대화 상자에서 만든 워크스페이스를 선택합니다.
- Select를 클릭합니다. Power BI가 보고서를 업로드하고 브라우저에서 열 수 있는 링크와 함께 성공 메시지를 표시합니다.
Method 2 – Upload a .pbix file via the browser
- Power BI Service에서 해당 워크스페이스로 이동합니다.
- + New → Upload a file을 클릭합니다.
- Local file을 선택하고 .pbix 파일을 찾아 Open을 클릭합니다.
- 보고서와 해당 데이터세트가 워크스페이스에 나타납니다.
Step 3: Generating the Embed Code
보고서를 임베드하려면 Power BI가 제공하는 HTML 임베드 스니펫이 필요합니다.
- 워크스페이스에서 보고서를 엽니다.
- File → Embed → Website or portal로 이동합니다.
- Power BI가 생성한 HTML 코드를 복사합니다.
Step 4: Embedding the Report on a Website
복사한 HTML 스니펫을 보고서를 표시하고 싶은 페이지에 붙여넣습니다.
복사한 임베드 코드에 있는 YOUR_REPORT_ID와 YOUR_TENANT_ID 값을 각각 교체하세요.
Key Insights on Publishing and Embedding Power BI Reports
- 워크스페이스는 필수 – 적절한 공유, 관리 및 협업을 위해 항상 전용 워크스페이스(※ My Workspace 아님)에 게시합니다.
- 올바른 임베드 유형 선택 – Publish to web은 공개이며 무료이지만, 보안 임베드는 인증 및 적절한 라이선스가 필요합니다. 민감한 데이터를 공개적으로 노출하지 않도록 주의하세요.
- 일관된 워크플로우 준수 – 모든 Power BI 보고서에 대해 표준 프로세스는 Workspace → Publish → Generate Embed Code → Embed in Website 입니다.
Conclusion
데이터 인사이트는 실제로 보여지고 이해될 때 비로소 가치가 있습니다. Power BI 보고서를 웹사이트에 임베드하면 방문자에게 데이터를 생생하게 전달하여 원시 숫자를 실행 가능한 시각화로 전환할 수 있습니다.