엑셀 파워피벗 설치 - egsel pawopibeos seolchi

파워피벗(Power Pivot)은 ?

엑셀 2010버전에 추가 설치하여 사용하는 관계형 데이터베이스를 만들 수 있는 프로그램입니다. 생성된 데이터는 데이터 모델이라고 부릅니다.

(파워피벗은 분석 데이터 모델링을 위한 도구로 SSAS라는 마이크로소프트 제품 개발팀의 20년 간의 노력이 담긴 최상의 수식 엔진이라고 한다. 혹자는 필터와 수식이 결합된 파워 피벗의 새로운 DAX식의 개발을 엑셀 20년간의 최고의 사건으로 칭하기도 한다)

파워피벗은 관계형데이터베이스 즉, 여러 테이블을 원본으로 돌아가는 피벗 테이블입니다. 다차원 분석도구인 피벗 테이블의 원본이 연결된 하나의 데이터 집합이 아닌 여러 개의 테이블 집합을 연결한 것이 됩니다.

데이터 모델링(Data Modeling)

데이터 모델링이란 분석을 위한 데이터를 구성하는 과정으로, 파워피벗에서의 작업이 곧, 데이터 모델링에 해당합니다. 그 결과는 데이터 모델이 되는 것이죠. 분석을 위한 데이터를 생성하는 과정에서 관계형데이터베이스를 구성하는것만큼 중요한 일이 있는데, 의미 있는 값 '측정값(Measure)'을 생성하는 것입니다.

DAX(Data Analysis eXpressions)

파워피벗은 관계형데이터베이스를 취급하기 때문에 기존에 엑셀이 제공하는 식 또는 함수식으로는 감당할 수 없습니다. 그래서 개발팀은 관계형 데이터베이스를 제어할 수 있는 새로운 언어를 개발했습니다. DAX가 그것입니다. DAX는 엑셀 함수과 다르다에서 시작해야 할 것입니다. 

파워 피벗에서의 데이터 모델링 작업 흐름

1. 필요한 테이블을 여러 곳(내부 또는 외부)에서 유입한다.

2. 테이블에 필요한 데이터(계산 열) 추가한다.

3. 테이블 간의 관계 설정하여 논리적 연결고리를 만든다.

4. 다양한 측정 방법을 적용하여 새로운 측정값 생성한다.

이 결과는 피벗 테이블의 원본으로 사용됩니다.

작업 흐름

#1. 엑셀에 추가된 파워 피벗(Power Pivot) 탭에서 ①[데이터 모델]탭-[관리]를 클릭하면 엑셀을 위한 파워 피벗 창이 나타난다.

#2-1). 엑셀에 데이터를 파워 피벗으로 가져가려면 ③[Power Pivot-]탭-[테이블]그룹-[데이터 모델에 추가]를 클릭한다.

#2-2). 외부에서 데이터를 파워 피벗으로 가져가려면 파워 피벗 창에서 [홈]탭-[외부 데이터 가져오기]그룹의 메유를 이용한다.

#3. 파워 피벗 프로그램에 유입된 데이터 하나하나는 테이블로 인식되고, 테이블 간에는 관계가 설정된다. 또한 필요한 열이 계산 열로 추가되고, 측정값이 생성된다. 이런 과정을 모델링이라 하며, 이렇게 모델링 된 분석 데이터는 피벗 테이블의 원본이 된다. 

#4. 파워 피벗 창에서 ④[홈]탭-[피벗 테이블]을 클릭하여 생성된 모델을 원본으로 한 보고서 테이블을 엑셀로 삽입한다.

엑셀 파워피벗 설치 - egsel pawopibeos seolchi

1. 필요한 테이블의 유입

1-1) 데이터 모델에 추가 : 현제 엑셀 문서의 데이터를 파워 피벗으로 추가

1-2) 외부 데이터 가져오기 : 다른 엑셀 문서, 다양한 종류의 데이터베이스, 타 분석 서비스 프로그램에서

2. 테이블에 필요한 데이터(계산 열) 추가

기존에 없던 데이터 열을 DAX라는 파워피벗의 표현식을 이용해 생성한다.

계산 열은 각 테이블에 마지막 열에 작성되며 생성된 계산열의 필드는 검정색으로 표시된다.

3. 테이블 간의 관계 설정

관계 설정의 기반은 관계 설정 대상이 되는 두 테이블에 공통된 데이터 열이다. 두 테이블 간에 같은 항목이 있다면, 관계 설정이 가능하다.

관계 설정은 파워 피벗 ⑤[홈]탭-[뷰]그룹-[다이어그램 뷰]를 눌러 쉽게 작업할 수 있다.

4. 다양한 측정 방법을 적용하여 새로운 측정값을 생성

테이블에서 필요한 자료를 추출(필터링)한 다음 그 결과를 이용하여 의미있는 새로운 값을 만들어 내는 데이터 모델링의 핵심 과정이다.

측정값 생성은파워 피벗 [홈]탭-[뷰]그룹-[데이터 보기] 상태에서 [계산 영역]이 활성화되면 원하는 테이블의 계산 영역에서 작업한다.

원하는 셀을 선택하고 측정값을 만들 DAX식을 입력하면 된다.

지방이의 Data Science Lab

내 엑셀엔 파워쿼리가 없는데? 라면

간단하게도 그냥 설치하면 된다.

파일 탭> 계정 탭> 제품정보 확인하면 자신의 제품 구독 정보를 확인할 수 있다.

회사 컴퓨터인 경우 대부분 Microsoft Office 365 ProPlus여서 여타의 설정없이 따라할 수 있을 것이다.

2016 버전 이후부터는 엑셀에 이미 포함이된 게 디폴트로 나왔고, 2010과 2013버전을 쓰는 사람은 따로 추가기능을 설치해야 사용할 수 있다. 대부분 가지고 있는 엑셀이 Microsoft Office Standard 2013정도일 것이다.

이미 추가기능으로 내장되어 있지만 이걸 모르고 아, 내 엑셀로는 따라할 수 없나보다라고 생각하지 말고 

설정을 변경해보자.

설정을 변경하기 전 데이터 탭으로 가보면 아래 사진 처럼 생겼다.

엑셀 파워피벗 설치 - egsel pawopibeos seolchi
엑셀 파워피벗 설치 - egsel pawopibeos seolchi


1. 엑셀 내 bit 확인

설정을 변경하기 전에 먼저 아래 링크에서 자신의 엑셀 내 bit를 확인한 후 링크에서 Microsoft Excel용 파워쿼리를 다운로드를 받아야한다.   

bit안맞으면 설치가 안되므로 bit확인과정을 건너뛰면 안된다.   

파일 탭> 계정 탭> Excel 정보를 클릭한다.

엑셀 파워피벗 설치 - egsel pawopibeos seolchi

확인해보니 내 컴퓨터의 비트는 32비트이니까 그거에 맞는 파워쿼리 32bit를 설치하기로 결정한다.

엑셀 파워피벗 설치 - egsel pawopibeos seolchi

2. 파워쿼리 설치

이후 아래 사이트에서 설치를 한다.

www.microsoft.com/ko-kr/download/details.aspx?id=39379

파워 쿼리

Microsoft Excel용 파워 쿼리는 데이터 검색, 액세스 및 공동 작업을 간소화하여 Excel에서 셀프 서비스 비즈니스 인텔리전스 환경을 향상시키는 Excel 추가 기능입니다.

www.microsoft.com

엑셀 파워피벗 설치 - egsel pawopibeos seolchi

3. 옵션 설정 변경

파일 탭> 옵션> 추가기능> COM 추가기능 > 이동 

엑셀 파워피벗 설치 - egsel pawopibeos seolchi

Microsoft Excel용 파워쿼리를 체크 해주고 확인버튼을 누른다. 

엑셀 파워피벗 설치 - egsel pawopibeos seolchi

그러면 이렇게 파워쿼리가 생성된다.

엑셀 파워피벗 설치 - egsel pawopibeos seolchi