새소식

데이터 모델링

2. Power BI로 빌드 시작 - Microsoft Power BI Data Analyst Associate(PL-300) 학습 모듈

  • -
728x90

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

  1. Power BI Desktop을 사용하여 데이터에 연결
  2. Power BI Desktop을 사용하여 데이터를 변환하고 모델링
  3. Power BI Desktop을 사용하여 시각화 및 보고서 제작
  4. Power BI Service에 보고서 게시(Publish)
  5. 보고서를 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 서비스 둘러보기

  1. Organize items with workspace
    • My workspace는 테스트용
    • 다른사라뫄 콘텐츠를 공유하려면 공유 작업 공간 생성
  2. Explore sample reports
    • Learn 섹션에서 샘플 리포트에 접근할 수 있음
    • My workspace에 로드하여 탐색 가능
  3. Distribute Content
    • workspace에서 보고서 및 대시보드 엑세스를 제공하는 앱을 만들수 있음
    • workspace항목을 변경할 때마다 앱 업데이트 필요
    • workspace권한은 범위가 넓으므로, 앱을 통해 필요한 액세스만 제공
  4. Explore template apps
    • 템플릿 앱을 사용하여 최소한의 노력으로 빠르게 인사이트를 공유할 수 있음
  5. Refresh a semantic model
    • Scheduled refresh와 On-demand refresh 제공

 

Contents
  • -

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.