피드로 돌아가기
Dev.toDatabase
원문 읽기
Power BI 리포트의 웹 게시부터 GitHub Pages 임베딩까지의 전체 파이프라인
How to Publish and Share a Power BI Report Online
AI 요약
Context
로컬 환경의 Power BI Desktop 리포트를 외부 사용자가 접근 가능한 온라인 환경으로 전환할 필요성 발생. 계정 권한 및 접근 제어 방식에 따른 효율적인 공유 전략 수립이 핵심 과제.
Technical Solution
- Power Query를 통한 데이터 클렌징 및 정규화 수행. 캐나다 달러(CAD) 데이터를 0.74 환율로 USD로 통합하는 데이터 전처리 적용
- Fact Table 중심의 Star Schema 설계. 제품, 고객, 도시, 영업사원, 결제 수단, 날짜 테이블 등 6개 Dimension Table을 연결한 관계형 모델 구축
- CALENDAR() 함수 기반의 Date Table 생성 및 총 매출, 총 이익, 평균 이익률 등 핵심 비즈니스 지표를 위한 DAX Measure 정의
- Power BI Service의 Workspace 업로드 방식을 통한 리포트 배포. 클라우드 환경에서의 시각화 요소 렌더링 및 슬라이서 상호작용 검증
- 'Publish to Web' 기능을 활용한 Public Embed URL 및 iframe 코드 생성. 인증 절차 없는 브라우저 기반의 범용 접근 경로 확보
- HTML index 파일 작성 및 GitHub Pages 정적 호스팅 연동. 전용 도메인 하위 경로에 리포트를 임베딩하여 독립적인 대시보드 페이지 구현
Impact
- 환율 변환율 0.74 적용을 통한 통화 단일화
- 100건의 리테일 트랜잭션 데이터셋 기반 분석 구조 구축
Key Takeaway
데이터 분석 결과의 가시성을 확보하기 위해 정적 웹 호스팅과 BI 서비스의 임베딩 기능을 결합한 배포 전략의 효율성 확인.
실천 포인트
불특정 다수에게 공개 가능한 리포트는 'Publish to Web'의 iframe 코드를 활용해 GitHub Pages와 같은 정적 사이트에 임베딩할 것