본문 바로가기
Azure로운 Power Platform/Power Platform

[Power BI 101] 심화편 (View/환경조건/새로고침/쿼리)

by Azure Racoon 2022. 7. 20.

오늘도 Azure로운 PowerPlatform :D

 

Power BI 기초편과 중간편에 이은 심화편입니다.

 

기초편: https://azureplatform.tistory.com/9

중간편: https://azureplatform.tistory.com/10

 

Power BI의 view 화면
Power BI에서 생성 가능한 요소
Paginated Report 란
게이트웨이 다운로드 시 최소 조건
게이트웨이 다운로드 시 추천 조건
Power BI에서 Azure SQL 연결시 주의 사항
Power BI 새로고침 방법
Power BI query editor
Query Folding 이란
Power BI 사용자 구분

 

 

Power BI의 view 화면

보고서 view: 차트를 생성하고 보고서를 디자인 하는 화면입니다.

데이터 view: 데이터를 확인 할 수 있는 화면입니다.

관계 view: 테이블 간 관계를 생성하여 데이터 모델링을 할 수 있는 화면입니다.

 

 

Power BI에서 생성 가능한 요소

시각화 자료(Visualization)

쉽게 말해 차트/그래프, 이미지, 도형, 버튼, 슬라이서 등을 지칭하는 용어입니다. 보통 차트/그래프를 말합니다.

데이터 세트(Datasets)

데이터 그룹이라고 이해하셔도 좋고, 데이터 베이스의 작은 버전이라고 받아 들이셔도 좋습니다. 핵심은 보고서에 산출되는 모든 데이터는 해당 보고서의 데이터 세트에서 나온다는 것입니다. 데이터 소스에서 가져온 데이터를 Power BI가 테이블 형태로 데이터를 저장하며, 이것이 Dataset입니다. Dataset 안에는 데이터 소스와의 연결정보를 함께 보유하고 있습니다. 

보고서 (Reports)

시각화 자료들로 이루어진 페이지입니다. Power BI로 대시보드를 구축하고 싶다고 말씀하시는 분들 얘기를 잘 들어보면 보고서를 개발하고 싶다는 의미인 경우가 많습니다. 보고서는 시각화 차트로 만들어진 화면이라고 생각하시면 됩니다.

대시보드 (Dashboards)

대시보드는 보고서와 전혀 다릅니다. 보고서에 있는 시각화 자료를 개별로 대시보드에 놓을 수 있습니다. 여러 보고서에서 가져와 하나의 대시보드에 놓고 사용하실 수 있습니다. 대시보드는 실시간 데이터 시각화가 가능하다는 점이 특징입니다.

타일 (Tiles)

타일은 대시보드에 있는 시각화 자료를 말합니다. 드래그하여 위치를 이동하거나 크기를 조정할 수 있습니다.

 

 

Paginated Report 란

문서 형태의 보고서입니다. 데이터를 지정한 스타일에 맞춰 pixel-perfect 하게 산출합니다. 일반적으로 PDF 저장용 및 프린트용으로 많이 사용합니다.

 

 

게이트웨이 다운로드 시 최소 조건

  • .NET Framework 4.7.2 (Gateway release December 2020 and earlier)
  • .NET Framework 4.8 (Gateway release February 2021 and later)
  • A 64-bit version of Windows 8 or a 64-bit version of Windows Server 2012 R2 with current TLS 1.2 and cipher suites
  • 4 GB disk space for performance monitoring logs (in default configuration)

 

게이트웨이 다운로드 시 추천 조건

  • An 8-core CPU
  • 8 GB of memory
  • A 64-bit version of Windows Server 2012 R2 or later
  • Solid-state drive (SSD) storage for spooling.

 

Power BI에서 Azure SQL 연결시 주의 사항

Remote 연결에 대해 방화벽 세팅이 허용되어 있어야 합니다. 이 세팅 없이 Azure SQL에 접근할 수 없습니다.

 

 

Power BI 새로고침 방법

데이터 원본이 클라우드에 위치한 경우

데이터 세트가 보유하고 있는 연결정보로 인증합니다. 그 뒤 쿼리를 전송하여 데이터를 끌어옵니다.

데이터 원본이 온-프레미스에 위치한 경우

로컬에 설치된 게이트웨이를 통해 인증정보와 쿼리를 전달하고 데이터를 받습니다.

 

 

Power BI query editor

Power BI에는 쿼리 편집기인 Power Query Editor가 있습니다. M 언어 기반이며, no-code 환경도 제공합니다. 

 

 

Query Folding 이란

Power Query를 SQL문으로 바꾸는 작업을 말합니다. 데이터 원본을 통해 코드를 실행하려 할 때 필요합니다. 제한된 머신 클라이언트에 대해서만 실행되고, 최적화 프로세스의 일부이기도 합니다. (모든 데이터원본이 SQL문을 처리할 수 있는 것은 아니니까 당연히 제한된 머신 클라이언트에 대한 것입니다.)

 

 

Power BI 사용자 구분

개발자

보고서와 대시보드를 개발합니다. 주로 기술적인 측면을 많이 다룹니다.

IT 전문가

컴퓨터 보안과 Power BI 시스템, 그리고 사용자들을 관리하는 사람들입니다. 스케일성과 가용성을 책임지는 사람들이기도 합니다.

비즈니스 사용자

각자 분야의 최근 동향과 거기에서 얻을 수 있는 인사이트를 알고 있는 사람들입니다. 웹과 모바일을 통해 실제로 보고서를 읽는 사람들이죠. 

분석가

데이터 분석 결과를 해석하기 위한 툴로 많이 사용합니다. 기본적인 수집, 전처리, 가공 한 후 Power BI에서 바로 모델링까지 합니다.

댓글