Power BI 보고서를 게시하고 웹사이트에 삽입하는 방법
Source: Dev.to

소개
Power BI는 데이터 정리, 분석 및 프레젠테이션에 사용되는 도구입니다. 로컬에서 보고서를 만든 후 다음 단계는 다른 사람이 접근할 수 있도록 하는 것입니다.
이 가이드에서는 임베드된 iframe을 사용해 브라우저에서 볼 수 있는 공유 가능한 대시보드를 생성하는 과정을 단계별로 안내합니다.
필요한 항목
- 조직의 Power BI 자격 증명
- 로컬 머신에 저장된 완성된 대시보드 보고서
- VS Code 또는 Sublime과 같은 텍스트 편집기
단계
Step 1 – 대시보드 보고서 열기
로컬 머신에서 Power BI 보고서를 열고 화면 오른쪽 끝에 있는 Sign in을 클릭합니다.
Step 2 – Power BI에 로그인
조직에서 발급받은 자격 증명을 입력합니다(개인 Gmail 계정은 작동하지 않습니다). 로그인에 성공하면 오른쪽 상단에 계정이 표시됩니다.
Step 3 – 작업 영역 선택 또는 만들기
Power BI 서비스 왼쪽 탐색 바에서:
- Workspaces를 클릭합니다.
- 새 작업 영역을 만들거나 조직에서 제공한 기존 작업 영역을 사용합니다.
작업 영역은 보고서를 게시한 후 저장되는 장소입니다.
Step 4 – 보고서 게시
Power BI Desktop에서:
- 상단 탐색 메뉴의 Publish를 클릭합니다.
- 드롭다운에서 작업 영역을 선택하거나 검색합니다.
Step 5 – 게시 확인
작업 영역을 선택하면 Power BI가 보고서가 성공적으로 게시되었다는 링크와 함께 확인 화면을 표시합니다.
Step 6 – 임베드 코드 생성
- 브라우저에서 Power BI 서비스에 접속하고 작업 영역을 새로 고칩니다.
- 방금 업로드한 보고서를 엽니다.
- File → Embed report를 선택합니다.
- Website or portal(이 튜토리얼용)를 선택합니다.
- 생성된 iframe 코드를 복사합니다.
Step 7 – HTML 파일 만들기
텍스트 편집기에서 새 파일(예: index.html)을 만들고 복사한 iframe 코드를 붙여넣습니다. 예시 골격은 다음과 같습니다:
Sample Dashboard
## My First Power BI Dashboard Website
YOUR_EMBEDDED_LINK를 복사한 링크로 교체합니다.
Step 8 – 열고 테스트하기
- 파일을 저장합니다.
index.html을 오른쪽 클릭하고 브라우저에서 엽니다.
아래 스크린샷과 유사한 페이지가 표시됩니다. 대시보드를 보려면 Power BI에 로그인하라는 메시지가 나타날 수 있습니다.
결론
다음 작업을 성공적으로 수행했습니다:
- Power BI 보고서를 클라우드에 게시
- 임베드 링크 생성
- iframe을 사용해 웹 페이지에 보고서 표시
이 방법을 통해 대시보드를 보다 인터랙티브하고 접근하기 쉬운 형태로 공유할 수 있습니다.
참고 사항
- 임베드된 보고서를 보려면 사용자가 Power BI에 접근 권한이 있어야 합니다.
- 공개 공유가 필요할 경우 Publish to web을 사용할 수 있지만, 데이터가 공개적으로 노출되므로 주의해서 사용하세요.
- 다른 사용자가 보고서에 접근하지 못한다면 작업 영역 권한 설정을 확인하세요.
축하합니다 — 이제 첫 번째 임베드된 Power BI 대시보드를 만들고 공유했습니다.