1. Introduction
- Power BI는 개발 도구 및 온라인 플랫폼을 통해 아래 기능을 제공하는 리포팅 솔루션
2. Use Power BI
2-1. Power BI 세가지 기본 구성 요소(components)
- Power BI Desktop : Windows 데스크톱 애플리케이션
- Power BI Service : 온라인 SaaS(Software as a Service)
- Power BI Mobile : 휴대폰,태블릿용 모바일
2-2. flow of Power BI
- Power BI Desktop을 사용하여 데이터에 연결
- Power BI Desktop을 사용하여 데이터를 변환하고 모델링
- Power BI Desktop을 사용하여 시각화 및 보고서 제작
- Power BI Service에 보고서 게시(Publish)
- 보고서를 Power BI Service에서 배포하고 관리
- Power BI Service에서 보고서와 연결되는 high-level 대시보드를 만들고 관련있는 보고서를 쉽게 그룹핑할 수 있는 앱을 만들 수 있음
3. Power BI의 구성 요소(Building blocks)
- 의미 체계 모델(Semantic models)
- 시각화(visualizations)
- 의미치계 모델을 만든 다음, 시각화 개체를 사용하여 보고서를 작성
3-1. 의미 체계 모델(Semantic model) 만들기
- 의미 체계 모델은 연결된 모든 데이터, 변환(transformation), 관계(relations), 계산(calculations)으로 구성
- 필요한 만큼의 데이터 원본에 연결
- 데이터를 필요에 맞게 정제(clean)하고 변환(transform)
- 테이블과 계산 간의 관계를 추가하여 의미체계 모델을 확장(extend)
3-2. 보고서에서 시각화(Visualization) 만들기
- Power BI Desktop에서 시각화를 제작하여 보고서 페이지의 캔버스에 추가
- 시각화를 선택하여 보고서에 페이지를 빌드
- 소비자가 쉽게 인사이트를 볼 수 있도록, 각 페이지를 관련 데이터로 단순하게 유지하는 것이 이상적임(ideal)
- Power BI는 로우코드(low-code)솔루션으로 데이터 필드를 캔버스에 직접 "drag and drop" 할 수 있음
- Power BI가 데이터 필드를 위한 시각화를 선택해주며,
- 사용자는 같은 필드에 대해 시각화를 쉽게 변경할 수 있고, 시각화 객체에 데이터 필드를 추가/제거 할 수 있음
- 보고서에서 가장 중요한 기능은 시각화 객체 간 "상호작(interactivity)"임
- 시각화의 한 데이터 요소를 선택하고, 그것이 다른 시각화에 어떤 영향을 주는지 볼 수 있음
- 설계에 따라 더 상세한 정보로 drillthrough 하거나 필터를 걸 수 있음
3-3. 대시보드 만들기
- Power BI service에서 리포트를 발행한 후 대시보드를 생성할 수 있음
- 대시보드는 타일들로 채워진 단일 페이지로 구성
- 대시보드 타일은 직접 상호작용되지않으며, 선택시 보고서로 이동
4. Power BI 서비스 둘러보기
- Organize items with workspace
- My workspace는 테스트용
- 다른사라뫄 콘텐츠를 공유하려면 공유 작업 공간 생성
- Explore sample reports
- Learn 섹션에서 샘플 리포트에 접근할 수 있음
- My workspace에 로드하여 탐색 가능
- Distribute Content
- workspace에서 보고서 및 대시보드 엑세스를 제공하는 앱을 만들수 있음
- workspace항목을 변경할 때마다 앱 업데이트 필요
- workspace권한은 범위가 넓으므로, 앱을 통해 필요한 액세스만 제공
- Explore template apps
- 템플릿 앱을 사용하여 최소한의 노력으로 빠르게 인사이트를 공유할 수 있음
- Refresh a semantic model
- Scheduled refresh와 On-demand refresh 제공