오늘도 Azure로운 PowerPlatform :D
Power Platform 구성 멤버 중 하나인 Power BI의 기본 개념에 대해 설명 드리려고 합니다.
Power BI
Power BI가 제공 및 보장하는 항목
Power BI의 데이터 3요소
DAX 함수
Power BI를 사용하는 중요 직군 및 분야
Power BI 제약 사항
Power BI의 기본 툴 3가지
Power BI에서 연결 가능한 데이터 원본
M language
Power BI
데이터 시각화 도구입니다. 쉽게 말해 그래프(차트)를 쉽게 그릴 수 있도록 하는 툴이죠.
다만 단순히 차트만을 그리게 하는 것이 아니라 다양한 원본 소스로부터의 데이터 수집, 수집된 데이터의 처리 및 변환, 그리고 동적으로 움직이는 반응형 보고서와 대시보드 제작까지 가능하게 합니다.
R이나 Python같은 프로그래밍 언어로 개발하지 않고 단순히 마우스로 drag & drop만 해서 개발할 수 있습니다.(이런 환경을 low-code 혹은 no-code 환경이라고 부르죠.)
Power BI가 제공 및 보장하는 항목
- Power BI는 SaaS 솔루션의 보고서와 미리 개발된 대시보드 환경을 제공합니다.
- 대시보드의 실시간 업데이트를 지원합니다. (real time과 near real time 모두 지원합니다.)
- 데이터 커넥터들이 클라우드의 안전한 보안환경에서 관리되고 제공됩니다.
- 하이브리드 구성과 빠른 배포, 안전한 환경을 제공합니다.
- 자연어 쿼리로 데이터 탐색을 가능하게 합니다.
Power BI의 데이터 3요소
- 데이터 통합
- 데이터 프로세싱
- 데이터 산출
DAX 함수
DAX는 함수형 언어입니다. 시각화 자료들(쉽게 말해 차트들)을 활용할 때 데이터 연산 및 로직 생성을 할 수 있습니다.
Power BI를 사용하는 중요 직군 및 분야
- 프로젝트 관리 팀 (혹은 PMO - Project Management Office)
- 데이터 및 비즈니스 분석가
- 데이터베이스 관리자 및 개발자
- IT 전문가 및 IT 팀
- 보고서 소비자
- 데이터 사이언티스트
Power BI 제약 사항
- 같은 이메일 도메인(동일 테넌트) 사용자들끼리 보고서와 대시보드를 안전하게 공유할 수 있습니다. (보안이 적용된다는 의미죠.)
- 실시간 스트리밍 데이터와 배치 데이터를 합칠 수 없습니다.
- 기본 라이선스 사용 시, 파일 사이즈가 1GB를 넘을 수 없습니다. (물론 데이터는 압축이 되어 올라가기 때문에 실제 사이즈로 1GB인것은 아닙니다.)
- 보고서가 아닌 대시보드는 필터를 사용할 수 없습니다.
Power BI의 기본 툴 3가지
- Power BI Desktop : 데스크톱 환경에서 사용하는 툴이며, 보고서를 개발하는 환경입니다.
- Power BI Service : 보고서를 소비하는 웹 환경입니다.(클라우드 환경이죠. SaaS니까요.) 사용자가 실제로 접속하여 보고서를 볼 수 있는 환경이란 의미입니다. 보고서 공유 및 RLS(Row Level Security) 적용, 다른 여러 설정을 할 수도 있습니다. 보고서 개발도 가능하지만 Desktop 툴이 지원하는 모든 기능을 지원하지는 않습니다.
- Power BI Mobile : 보고서를 소비하는 모바일 환경입니다. 휴대용 디바이스에서도 볼 수 있다는 의미입니다. Power BI 앱을 다운받아 로그인하면 내 보고서 및 대시보드와 공유 받은 보고서 및 대시보드를 확인 할 수 있습니다. 보고서 개발은 할 수 없습니다.
Power BI에서 연결 가능한 데이터 원본
- 파일 (csv, excel, json 등)
- 데이터베이스 (sql, postgresql, mariadb, mssql, oracle 등)
- Power BI
- Azure
- 온라인 서비스 (web, github 등)
- 그 외 (SAP 등)
M language
M은 일종의 프로그래밍 언어입니다. 처리 속도가 빠르고 기능적입니다. Power BI의 Power query에 사용되죠. 사용 및 학습하기 쉽다는 특성을 가지고 있습니다.
'Azure로운 Power Platform > Power Platform' 카테고리의 다른 글
[Power BI] Power Automate Integration (PA 응용/데이터 기반 Action) (0) | 2022.07.25 |
---|---|
[Power BI] Streaming Dataset (실시간/real-time/스트리밍) (0) | 2022.07.22 |
[Power BI 101] 심화편 (View/환경조건/새로고침/쿼리) (0) | 2022.07.20 |
[Power BI] QR Code (QR 코드/큐알코드/대시보드) (0) | 2022.07.19 |
[Power BI 101] 중간편 (기능/모델링/게이트웨이) (0) | 2022.07.18 |
댓글