Power BI

- Power BI 데스크탑, 서비스 (SaaS), 모바일로 구성
- Report Builder (페이지화 된 보고서를 생성해주는 서비스), Report Server (데스크탑에서 온프레미스 기반 보고서 publish하는 기능)
기능
- Reports & dashboards
- Power BI API를 통해 데이터를 push하고 Reports & Dashboards를 커스텀 앱에 embeds
Workflow
- Power BI 데스크탑에서 데이터 연결하고 Report 만들기
- Report를 Power BI service에 publish
- publish 전에 테스트할 수 있는 툴
- reports, dashboards, semantic models, paginated reports를 배포할 수 있음
Microsoft Fabric과 함께 쓰기

Microsoft Fabric
- Power 플랫폼 내 툴 (데이터와 서비스 등)들을 통합해 하나의 환경으로 구축할 수 있음
- Power BI는 서비스의 일종
- 내 Organization의 OneLake data store는 데이터의 일종 (centralized data)
- 큰 용량의 데이터를 효율적으로 핸들링 할 수 있음
- OneLake/Excel에서 인사이트
- End to end 분석 가능
- user-friendly
기능
- Organization 내 여러 role에 맞게 툴 사용 가능
- MS 365와 함께 사용 가능
- Copilot
- Azure AI Foundry로 AI모델 사용
- 데이터를 효율적으로 사용 (OneLake)
- OneLake: Organization의 전체 정형/비정형 데이터를 통합하는 서비스; Fabric의 다양한 source로부터 얻은 데이터를 다양한 방식으로 열람하도록 공유 가능
- Windows에서 사용 가능한 OneLake File Explorer로 파일 navigate 가능

요소
- Power BI
- 데이터베이스 (Azure SQL DB 등)
- Data factory (다양한 source로부터 얻은 데이터 처리)
- Power Query, 200+ 커넥터
- 온프레미스, 클라우드
- 다양한 분야에 맞는 솔루션 제공
- 실시간 AI를 통한 인사이트, 시각화, 분석, 모니터링 등
- Real-time hub: 다양한 노코드 커넥터 제공
- 데이터 엔지니어링: Spark platform 제공 (대용량 데이터 파이프라인 최적화)
- Fabric Data Science: Azure Machine Learning을 통한 머신러닝
- Fabric Data Warehouse: SQL
Reports
Paginated reports
- 페이지 (문서) 형식으로 데이터를 시각화 할 수 있음
- 보고서화 해서 다른 사람들과 공유 가능
On-premises reports
- 내 개인 환경에서 deploy 한 후 특정 사용자들에게 각기 다른 방식으로 열람할 수 있도록 공유 가능
- 이메일, 웹브라우저, 모바일 등의 방식으로 열람 가능
- 클라우드로 옮길 수 있음
Power BI Desktop
Power BI 데스크탑은 윈도우에서만 사용 가능하다. 이런...
기능
- 데이터 연결
- Power Query Editor: 데이터 정제
- 시각화
- 보고서 생성
Desktop vs Service

Power BI Service
- Desktop에서는 데이터 모델링, 변형을 주로 할 수 있음
- 그렇기 때문에 보통 workflow는 데스크탑에서 시작됨
- Service는 SaaS 클라우드 기반
- Service도 데이터 연결 가능
- Service는 Desktop보다 데이터 모델링은 제한적
- Service는 대시보드, 앱 공유, 데이터 분석 통한 인사이트 구축에 사용됨
- 갖고 있는 (결제한) 라이센스/용량에 따라 사용 갸능한 기능 확장
- Contributor가 content를 공유하는 기능도 유료 라이선스가 필요함