메뉴 건너뛰기

Extra Form
출처 https://m.post.naver.com/viewer/postView...e=VERTICAL

Power BI 데이터시각화 솔루션 주요기능

몇 분 안에 데이터를 통찰력 있는 정보로 변환하는 파워 BI


여러분은 데이터를 어떻게 활용하고 계시나요? 혹시 엑셀을 사용하고 계시나요? 최근 들어 데이터 분석 방법으로 시각화에 대한 관심이 커지면서 엑셀보다 고도화된 시각적 분석 기능을 제공하는 파워 BI (Power BI)에 관심을 갖는 사람이 많아진 것 같습니다. 

마이크로소프트(Microsoft)사에서 만든 파워 BI는 ‘모든 데이터를 원하는 방법으로 어디서나 액세스하고, 한눈에 볼 수 있는' 데이터 활용 도구입니다. 쉽게 말해 엑셀보다 데이터 설계와 시각적 분석 환경에 특화된 소프트웨어라고 볼 수 있습니다. 기업에서 주로 도입해서 사용하고 있지만, 사용성이 쉬워서 데이터 활용이 필요한 분야에서 개인, 기업과 상관없이 많이 사용하는 추세입니다. 

여기서 잠깐, BI란?
BI(Business Intelligence)란 기업이 보유하고 있는 수많은 데이터를 정리하고 분석해 
기업의 의사결정에 활용하는 일련의 프로세스를 말한다.
(양정식 외, 2013; Turban & Volonino, 2010)

그럼 파워 BI는 어떤 장점을 갖는지, 또 다른 BI 솔루션과 구별되는 특징은 무엇인지 리뷰해보도록 하겠습니다! 데이터를 가져오고, 시각적으로 분석하고, 이를 공유하는 데이터 활용 과정을 프로세스별로 사용해보며 파워 BI 특징을 알아봅니다. 그리고 가장 궁금해할 사용 비용과 비용에 따라 어떤 기능에 제한이 있는지, 가격 정책에 대해서도 자세히 알아보겠습니다! 


* 해당 리뷰는 파워 BI desktop 버전을 사용하여 작성한 사용 후기 콘텐츠입니다. 


1. 데이터 연동하기, 무료로 다양한 데이터를 쉽게!

파워 BI는 데이터를 업로드하거나 실시간으로 연동할 수 있는 데이터 커넥터의 종류가 다양합니다. 데이터 종류는 크게 파일, 서버, 데이터베이스, 온라인 서버 데이터로 구분되며, 기타 웹사이트와 빅데이터 연동도 지원합니다. 

파워 BI는 70종 이상의 커넥터를 모두 무료로 제공하기 때문에 다양한 데이터 소스를 사용하는 분께는 매우 유용합니다.
개인적으로 커넥터의 종류와 사이즈에 상관없이 데이터를 가져오는 데에 비용이 발생하지 않는 점이 다른 솔루션 대비 파워 BI의 가장 큰 장점이지 않을까 생각합니다. (주 경쟁사인 태블로(Tableau)의 경우 라이선스 구매에 따라 활용할 수 있는 데이터 종류가 다릅니다.)

 1.png

[상단 리본 메뉴에서 홈] > [데이터 가져오기] > [추가…]를 선택하면 가져올 수 있는 데이터 커넥터의 리스트를 전부 확인할 수 있습니다. 여러분이 가장 많이 사용하고 있을 엑셀 파일 데이터를  불러와보겠습니다. 리스트 가장 상단에 있는 엑셀을 클릭합니다.

2.png

불러온 파일의 시트를 클릭하면, 우측 화면에서 데이터를 미리 확인할 수 있습니다. 시각화 차트를 만들기 전에 내가 원하는 형태의 데이터인지, 시각화에 적합한 데이터인지 미리 확인합니다. 만약 준비가 되지 않은 상태라면, [편집]을 클릭해 ‘파워 쿼리 편집기’ 모드에서 데이터를 수정할 수 있습니다. 파워 쿼리 편집기는 엑셀과 비슷한 기능을 활용해 데이터를 손쉽게 원하는 형태로 수정할 수 있도록 합니다. 주로 데이터 타입이나 필드명을 수정하며, 필요한 경우 데이터 셋을 조인하거나 필터링해서 분석하고자 하는 형태로 데이터를 정제합니다.

2. 시각화 차트 그리기, 원하는 모양대로 빠르게!

데이터가 준비되었으면 데이터를 분석하기 위한 시각화 차트를 그려보겠습니다. 

3.png

위와 같이 시각화 차트를 만드는 화면을 파워 BI에서는 보고서라고 부릅니다. 보고서를 구성하는 차트는 화면의 우측 패널에서 [시각화] 유형을 선택하고, 원하는 데이터의 [필드]를 체크하면 쉽게 그릴 수 있습니다. 시각화 패널에서는 엑셀에서 흔히 사용하는 막대, 라인, 파이 그래프뿐만 아니라 R과 Python을 활용한 시각화 차트도 만들 수 있습니다. 

각 차트의 요소를 세부적으로 수정하고 싶으면 해당 차트를 클릭하고 ‘필드’, ‘서식’, ‘분석’ 옵션을 살펴보면 됩니다. 먼저 ‘필드’에서는 시각화의 데이터를 설정할 수 있으며 축, 범례, 값, 그리고 일부 데이터만 확인할 수 있는 필터, 데이터를 단계별로 확인할 수 있는 드릴 스루 등의 기능을 설정할 수 있습니다. ‘서식’은 시각화의 스타일을 수정하는 옵션이며, 주로 차트의 제목, 범례 및 배경을 원하는 대로 수정할 수 있고, 자유도가 높은 편입니다. 마지막으로 ‘분석’ 옵션은 데이터와 시각화 종류에 따라 사용할 수 있는 분석이 있는 경우에만 뜹니다. 주로 최대, 최소, 평균, 기준값 등을 표시할 때 사용합니다. 

4.png

그런데, 시각화 패널에서 그리고 싶은 시각화 유형이 없으면 어떻게 해야 할까요? 만약 위 선택지에 내가 원하는 시각화 차트가 없을 경우, 가장 하단의 [...] 아이콘을 클릭하면 ‘마켓 플레이스’에서 원하는 시각화 차트를 찾고 추가할 수 있습니다. 마켓플레이스는 사람들이 새로운 시각화 객체를 만들어 공유하고, 공유한 시각화를 사용할 수 있는 커뮤니티입니다. 만약 마켓플레이스에 원하는 시각화 유형이 없다면 시각화 유형의 코드가 포함된 파일(.pbiviz)을 업로드해 사용할 수도 있습니다. 

5.png

기본 차트로 제공하지 않는 시각화를 마켓플레이스에서 추가해보겠습니다. 흔히 소셜 데이터 분석에서 많이 쓰는 워드 클라우드(Word Cloud) 시각화를 검색해보겠습니다. 워드 클라우드는 키워드별 데이터의 크기에 따라 텍스트의 크기를 다르게 표현하는 시각화인데요! 마켓플레이스에서 워드 클라우드(Word Cloud)를 검색하고 [추가]하면 바로 시각화 패널에 해당 시각화가 추가된 것을 볼 수 있습니다. 사용 방법은 다른 시각화 유형을 사용할 때와 동일하게 클릭하면 됩니다! 

3. 데이터 분석하기, 보다 깊은 인사이트를 자동으로!

다음으로 파워 BI의 분석 기능에 대해 알아보겠습니다. 파워 BI에서는 엑셀에서 익숙하게 사용한 분석 기능을 포함한 다양한 고급 분석 기능을 제공합니다. 파워 BI만의 고차원적인 분석 기능은 크게 수학적 분석과 시각적 분석으로 구분할 수 있습니다.

6.png

데이터를 활용한 수학적 분석의 한가지 예로 DAX(Data Analysis Expressions)가 있습니다. DAX는 ‘데이터 분석 식'의 약자로, ‘하나 이상의 필드 값을 계산하고 반환하는 데 사용할 수 있는 함수, 연산자 및 상수 컬렉션'입니다. 즉, 열과 측정값을 기준으로 쉽게 계산을 할 수 있고, 텍스트와 날짜 함수식까지 다양하게 사용할 수 있습니다. DAX는 어렵게 들릴 수 있으나 사실 엑셀에서 함수식을 입력하는 것과 동일합니다. 처음에는 배우기 어렵지만, 한 번 익숙해지면 데이터를 분석하는 데에 시간을 많이 절약할 수 있는데요. DAX에 대해 자세히 배우고 싶으시면 링크를 참고하세요! 
 
시각적 분석 관련하여서 최근에 마이크로소프트가 파워 BI에 인공지능(AI)을 접목하는 시도를 계속하고 있는데요! AI를 접목한 여러 기능 중 ‘빠른 인사이트 찾기(Quick Insight)’ 기능을 사용해보겠습니다. 

7.png

스텝별로 살펴보면, 왼쪽 [내 작업 영역] > [데이터 세트]에서 원하는 원본 데이터의 [...] 메뉴를 선택하고 ‘빠른 인사이트 활용'을 클릭합니다.

9.png
전국 상가업력 현황, 2018, 소상공인시장진흥공단을 활용한 ‘빠른 인사이트 활용’ 결과

공공데이터, ‘2018년 전국 상가 업력 현황’을 예로 활용해보았습니다. 그 결과로 총 40개의 시각화 차트와 시각화 차트별 1줄 정도의 간략한 인사이트를 차트 옆 글자로 확인할 수 있습니다. 업로드한 데이터를 직접 시각화하여 해당 결과가 실제로 맞는지 더블 체크하는 과정이 필요하겠지만, 꽤 유의미한 인사이트를 확인할 수 있었습니다. 예를 들어, 전국 상가 중 1년 미만으로 운영한 업종의 50.19%는 ‘음식'이었으며 주로 ‘한식'이었음 확인할 수 있었습니다. ‘빠른 인사이트 활용' 기능으로 시각화를 통해 데이터를 빠르게 분석할 수 있다는 점을 확인할 수 있었고, 시각화 보고서를 만드는 데에 시간을 절약할 수 있어 좋았습니다!

4. 시각화 대시보드 활용하기, 모바일에서도 손쉽게 확인!

만든 시각화 보고서를 다른 사람과 공유해서 데이터 기반 의사결정을 내려야겠지요! 파워 BI에서 만든 시각화 보고서는 웹과 모바일의 디바이스에 제한 없이 공유할 수 있어 호환성이 뛰어난 편입니다. 또한 보안 수준에 따라 사용자의 권한 정도를 다르게 부여할 수 있어 편리합니다.

10.png

파워 BI Desktop는 설치형이기 때문에 보고서를 공유하려면 웹에 먼저 게시를 해야 합니다. 위처럼 상단 홈 메뉴에서 [게시]를 클릭하면 만든 보고서와 보고서에 사용된 데이터가 모두 개인 계정의 웹으로 게시됩니다. 게시한 보고서는 파워 BI 웹에 로그인해서 확인할 수 있습니다. (참고로 파워 BI는 회사 또는 학교 계정으로만 회원가입이 가능하며 개인 계정은 사용 불가합니다.)

11.png

파워 BI 웹에 게시한 보고서를 선택하면 위와 같은 화면이 나옵니다. 상단 [파일] 메뉴에서 보고서를 파일 형식(.pbix, .pptx, .pdf)으로 저장하거나 인쇄할 수 있으며 웹으로는 링크(url)와 임베드 코드를 통해 공유할 수 있습니다. [웹에 게시]를 클릭하면 링크와 임베드 코드를 한 번에 생성 가능합니다. 웹으로 게시할 때 유의할 점은 공유한 링크 또는 임베드 코드를 알고 있으면 누구나 액세스할 수 있기 때문에 보안에 민감한 데이터를 사용한 경우 해당 방법으로 공유하지 않는 것이 좋습니다. 만약 보고서에서 일부 데이터의 액세스를 제한하는 행 수준 보안(RLS)이 설정된 문서가 포함되어 있으면 url를 통한 공유는 불가능하니 참고하세요!

웹으로 공유하는 방법 외에 앱, 이메일 구독, API 컨트롤 등의 방법으로 공유하는 방법이 있으나 이는 유료 버전에서만 지원합니다.

12.png

5. 다운로드해서 사용하기, 합리적인 가격으로 사용하는!

지금까지 파워 BI의 기능에 대해서 알아보았는데요! 아무리 좋아도 비용이 부담스럽다면 사용하기 꺼려지겠죠! 파워 BI의 사용 후기의 마지막으로 가격 정책에 대해 알아보겠습니다. 

파워 BI의 가격 정책을 살펴보면, 타 솔루션보다 매우 저렴한 편이며 총 3가지 라이선스로 구분됩니다.

① Power BI Free
: Desktop을 설치해서 무료로 사용
② Power BI Pro
: 사용자당 결제 형식으로 월 $9.99
③ Power BI Premium
: 서버 설치 형식으로 클라우드 및 스토리지에 따라 가격이 상이, $4,995원부터

기본적으로 Pro와 Free 버전의 가장 큰 차이점은 공유 및 공동작업 기능의 제공 여부라고 합니다! 위에서 리뷰하였지만 Free 버전은 보고서를 파일(.Pbix) 형태로 저장하여 공유하거나 보안에 취약할 수 있는 웹 페이지를 통한 공유만 가능합니다. 따라서 기업이나 기관에서 데이터 보안이 중요한 경우나 사용자에 따라 공유 권한을 다르게 부여하려면 Pro 버전은 필수입니다!

13.png

위의 무료 버전과 Pro 버전의 지원 기능 비교표를 보면, ‘엔터프라이즈 배포’와 ‘협업' 부분에서 기능 제한이 크다는 점을 알 수 있습니다. 무료 버전은 개인용으로, Pro 버전은 기업/기관에서 다른 사람과 함께 보고서를 관리하는 용도로 구분해도 무관할 정도입니다. 따라서 파워 BI를 개인적으로 데이터를 분석하기 위한 Self Service의 용도로 사용하는 경우에는 Free 버전을 사용해도 기능상 제한이 크지 않다는 점을 알 수 있습니다. 

14.png

Pro 라이선스를 갖은 사람끼리만 보고서를 공유하고 공동 작업을 할 수 있는데, 회사 내부에서 이를 매번 확인하고 공유하기에는 쉽지 않습니다. 그래서 이를 보완하기 위해 등장한 라이선스가 Premium이라고 합니다. Premium은 사용자당 결제하는 방식이 아니라, 서버 설치형으로 독립적인 저장 공간을 갖습니다. 

따라서 Pro 버전과 다르게 따로 보고서를 웹에 업로드하지 않고, 로컬 컴퓨터에 저장된 상태에서 바로 보고서를 수정 및 공유 가능하다고 합니다.
Premium 버전을 도입하는 데에 다소 기술적인 부분이 포함되어 있고, 회사 서버 환경마다 가격이 상이하기 때문에 전문가와 상담이 필요한 부분입니다.


뉴스젤리, 김주연
joojy.kim@newsjel.ly



  1. No Image

    Tableau Server 설치

    Tableau Server 설치 by Lee Ho Sung 11 JAN 2020 tableau dashboard 이 글은 “Tableau로 사무실 대시보드 구축하기” 시리즈의 두 번째 글입니다. Tableau 에 대한 간단한 소개와 구축 동기 Tableau Server 설치하기 Prep Builder 로 데이터 흐름 만들기 Table...
    Date2023.03.06 Reply0 Views422
    Read More
  2. No Image

    콜센터(IPCC) 솔루션 - 이아이씨엔

    콜센터(IPCC) 솔루션 - 이아이씨엔 UB Contact 구축형 (주)이아이씨엔의 ONLY ONE 서비스 개요 1.jpg UB Contact 구축형 UB Contact 구축형 서비스는 고객사에 필요한 IPCC 솔루션을 고객사 업무 특성에 최적화하여 공급하는 Only One 서비스로서, 고객사 전용...
    Date2023.03.06 Reply0 Views368
    Read More
  3. No Image

    큐냅, 악성 코드 실행 가능한 PHP 보안 취약점 경고

    큐냅, 악성 코드 실행 가능한 PHP 보안 취약점 경고 1.jpg 큐냅(QNAP)이 자사 제품에서 원격으로 악성 코드를 실행할 수 있는 PHP 취약점(CVE-2019-11043)이 발견됐다고 밝혔다. 이번 취약점은 Nginx 구성이 잘못된 경우 PHP 버전 7.1.x 7.1.33 미만, 7.2.x 7....
    Date2023.03.06 Reply0 Views450
    Read More
  4. No Image

    java에서 독립된 단위테스트 프레임워크 중에 하나인 JUnit 사...

    java에서 독립된 단위테스트 프레임워크 JUnit JUnit이란? JUnit(제이 유닉)은 자바 프로그래밍 언어용 단위 테스트 도구로 보이지 않고 숨겨진 단위 테스트를 끌어내어 정형화시켜 단위 테스트를 쉽게 해주는 테스트용 Framework입니다. 플러그인 형태로 Ecli...
    Date2023.03.06 Reply0 Views383
    Read More
  5. No Image

    HASIM Framework, 정보시스템 구축 발주자를 위한 표준프레임워...

    정보시스템 구축 발주자를 위한 표준프레임워크 및 공통컴포넌트 적용가이드 v3.10 표준프레임워크의구성요소.JPG [ 표준프레임워크의 구성요소 ] <목차> □ 전자정부 표준프레임워크란 ? ○ 소프트웨어 프레임워크의 정의 ○ 전자정부 표준프레임워크 개념 ○ 표...
    Date2023.03.06 Reply0 Views505
    Read More
  6. No Image

    JBoss와 Tomcat의 차이점

    JBoss와 Tomcat의 차이점 주요 차이점 – JBoss vs Tomcat 웹 개발에 사용되는 몇 가지 일반적인 용어는 웹 서버, 서블릿 컨테이너 및 응용 프로그램 서버입니다. 웹 서버는 HTTP (Hyper Text Transfer Protocol)를 사용하여 요청에 따라 사용자에게 웹 페이지...
    Date2020.09.15 Reply0 Views899
    Read More
  7. No Image

    Was Server와 Web Server

    웹서버 [Web Server] 백과사전 : 웹 서버 (소프트웨어) : 웹 브라우저클라이언트로부터 HTTP요청을 받아들이고, HTML문서와 같은 웹 페이지에서 흔히 찾아 볼 수 있는 자료 콘텐츠에 따라 HTTP에 반응하는 컴퓨터 프로그램 웹 서버 (하드웨어) : 위에 언급한 ...
    Date2020.09.09 Reply0 Views284
    Read More
  8. 클래식한 오픈소스 인프라 ‘JBoss’ 따라잡기

    클래식한 오픈소스 인프라 'JBoss' 따라잡기 리눅스로 대표되는 오픈소스가 기업의 중요한 인프라로 점차 확대되고 있습니다. 오픈소스를 사용해 보신 개발자나 관리자면 모두들 아는 JBoss에 대해서 오늘 자세히 다뤄보도록 하겠습니다. 기업들의 대표적인 웹...
    Date2020.09.09 Reply0 Views410 file
    Read More
  9. SSO 구현 방식

    SSO 구현 방식 1. 개요 SSO(Single Sign On)는 사용자가 하나의 ID/Password로 여러 응용시스템을 접근할 수 있는 기술로써 여러 개의 사이트를 운영하는 대기업이나 인터넷 관련 기업이 각각의 회원을 통합 관리할 필요성이 생김에 따라 개발된 사용자 인증 ...
    Date2020.08.24 Reply0 Views526 file
    Read More
  10. 크로미움, 크롬 브라우저 차이점

    크로미움, 크롬 브라우저 차이점 - 네이버웨일 브라우저도 크로미움으로 만들었다고 합니다. 2018년 12월 엣지(Edge)브라우저가 고유의 엔진을 포기하고 크로미움 코드를 적용한다고 공개하면서 관심이 생겨 찾아보았더니 필자가 가장 좋아하는 브라우저인 크...
    Date2020.06.22 Reply0 Views551 file
    Read More
  11. MQTT : 경량의 Publish/Subscribe(Pub/Sub) 메시징 프로토콜

    1. MQTT MQTT는 경량의 Publish/Subscribe(Pub/Sub) 메시징 프로토콜이다. M2M(machine-to-machine)와 IoT(Internet of things)에서의 사용하려고 만들었다. IoT를 위해서 낮은 전력, 낮은 대역폭 환경에서도 사용할 수 있도록 설계됐다. IoT 관련 일들을 하고...
    Date2019.12.22 Reply1 Views582 file
    Read More
  12. 파이썬 (python) 설치 방법, Shell 실행과 IDLE Editor 실행

    파이썬 (python) 설치 방법, Shell 실행과 IDLE Editor 실행 https://blog.naver.com/makitcodelab/221447729861
    Date2019.11.19 Reply0 Views437 file
    Read More
  13. Power BI 데이터시각화 솔루션 주요기능

    Power BI 데이터시각화 솔루션 주요기능 몇 분 안에 데이터를 통찰력 있는 정보로 변환하는 파워 BI 여러분은 데이터를 어떻게 활용하고 계시나요? 혹시 엑셀을 사용하고 계시나요? 최근 들어 데이터 분석 방법으로 시각화에 대한 관심이 커지면서 엑셀보다 고...
    Date2019.11.19 Reply0 Views412 file
    Read More
  14. No Image

    Enterprise Application Integration (기업애플리케이션통합)

    Enterprise Application Integration (기업애플리케이션통합) EAI(기업애플리케이션통합)은 비즈니스 프로세스를 중심으로 기업 내 각종 애플리케이션 간에 상호 연동이 가능토록 통합하는 솔루션. 전사적자원관리(ERP), 고객관계관리(CRM), 공급망계획(SCP) ...
    Date2019.07.27 Reply0 Views354
    Read More
  15. No Image

    피싱, 스미싱, 파밍, 메모리해킹은 무엇일까?

    피싱, 스미싱, 파밍, 메모리해킹은 무엇일까? 전자금융범죄가 점점 더 다양해지고 있습니다. 과거보다 수법이 더 다양하고 교묘해지고 있으며, 지능형으로 변하고 있어 한층 주의가 필요합니다. 알면 도움이 되는 정보! 오늘은 SK인포섹에서 전자금융범죄에서 ...
    Date2019.07.24 Reply0 Views402
    Read More
  16. No Image

    객체지향언어

    객체지향언어 객체 지향 프로그래밍의 특징은 기본적으로 자료 추상화, 상속, 다형 개념, 동적 바인딩 등이 있으며 추가적으로 다중 상속 등의 특징이 존재한다. 객체 지향 프로그래밍은 자료 추상화를 기초로 하여 상속, 다형 개념, 동적 바인딩이 시스템의 ...
    Date2019.07.22 Reply0 Views344
    Read More
  17. No Image

    레거시 시스템 - legacy. 유산

    현재까지 남아 사용되고 있거나 현재의 체계에 영향을 미치는 과거의 체계를 뜻한다. 가족이나 혈통이 남긴 유산이란 뜻으로도 많이 쓰인다. 광범위하게 쓸 수 있으나 단, 정치에 쓰는 말은 아니다. 구체제란 용어는 Ancien regime이란 말이 따로 있다. legacy...
    Date2019.07.19 Reply0 Views316
    Read More
  18. No Image

    Tuxedo 턱시도 [ Transactions for Unix, Extended for Distri...

    Tuxedo 턱시도 [ Transactions for Unix, Extended for Distributed Operations ] 분산 컴퓨팅 환경의 분산 트랜잭션 처리(DTP) 시스템에 사용되는 미들웨어. 턱시도(Tuxedo)는 분산 트랜잭션 제어나 부담의 분산 등을 관리하는 기본 기능인 System/T, 개인용 ...
    Date2019.07.18 Reply0 Views370
    Read More
  19. 인벤터 2012 마스터하기

    저 : 송정식, 서범석 출판사 : 청담북스 발행 : 2011년 11월 15일 쪽수 : 744 ISBN : 9788994636214 정가 : 32,000원 : 28,800원 (10%할인)
    Date2019.03.09 Reply0 Views380 file
    Read More
  20. No Image

    엔터프라이즈콘텐츠관리(ECM) 시스템

    http://inzent.com/ https://pacesystem.co.kr 엔터프라이즈콘텐츠관리(ECM) 시스템 ◇ECM의 특징  엔터프라이즈콘텐츠관리(ECM)나 콘텐츠관리시스템(CMS)이라는 용어가 최근 국내에서도 회자되고 있다. 미국에서는 3년전부터 CMS가 논의되더니 작년부터는 ECM...
    Date2019.01.15 Reply0 Views357 file
    Read More
목록
Board Pagination Prev 1 2 3 4 5 Next
/ 5