DataStudio 사용하기
DataStudio 사용하기
- DataStudio란?
구글에서 제공하는 시각화 도구로 양방향 대시보드와 데이터 시각화 보고서를 제작하는데 사용된다.
- 특징
1. 무료
2. 쉬운 사용법
3. 여러가지 플랫폼과 연결이 쉬움 (다양한 방법으로 데이터소스 사용가능)
4. 복잡한 조건도 사용 가능
5. 데이터 양이 많아지는 경우 프로그램 속도가 느려진다.
1. 사이트 접속 및 살펴보기
아래의 사이트를 통해 접속할 수 있으며 구글 계정을 로그인 하는 것으로 사용이 가능하다.
https://datastudio.google.com/
Google Data Portal Overview
Connect Easily access a wide variety of data. Data Portal’s built-in and partner connectors makes it possible to connect to virtually any kind of data. See what data you can access Visualize Turn your data into compelling stories of data visualization ar
datastudio.google.com
DataStudio는 다양한 형태의 보고서 형식을 제공하며 아래와 같이 다양한 플랫폼을 통해 데이터를 연결할 수 있다.
데이터 분석하기에 앞서 DataStudio에서 제공하는 데이터를 통해 데이터 구조를 파악하자.
위와 같이 복잡하지 않은 구조의 데이터로 구성된 것을 알 수 있다.
이 과정에서는 샘플 데이터를 활용하지 않고 데이터 추출 -> 전처리 -> 구조 변환 과정을 거친 뒤에 진행
2. 데이터 추출 및 전처리
사용될 데이터로 이 블로그에 방문 수가 많았던 GDP 데이터를 다시 사용하여 진행
1. 세계 은행 사이트에서 특정 국가 (G7+Brics+한국)등 13개의 국가를 선택한 뒤 1980,1990,2000,2011~2020년도에 대한 데이터를 추출
2. 추출된 데이터를 csv파일상에서 불필요한 칼럼 제거 및 달러 -> billion$로 값을 변환
3. (1) 과정에서 본 샘플 데이터 구조로 변환
# Sample 데이터 구조로 데이터 변환
import pandas as pd
origin_data = pd.read_csv('gdp_data.csv')
year_list = origin_data.columns[3:]
# melt 기능을 사용해 구조를 맞춤
data= origin_data.melt(id_vars=['Country Name','Country Code'], value_vars=year_list)
# Nan 값 제거
data = data.dropna()
# 칼럼 명 변경
data.columns = ['Country','Contry Code','Year','GDP(billion$)']
# 변환된 데이터 저장
data.to_csv("gdp_data.csv",header=True, index=None)
3. DataStudio 사용하기
- 데이터 연결하기
DataStudio 접속 -> 데이터 연결 -> 파일 업로드 선택 후 아래와 같이 변환된 데이터를 input한다.
그 뒤 추가버튼을 누르면 데이터 연결 완료
- DataStudio 차트
각 차트를 사용할때 데이터 소스, 측정기준, 측정항목을 선택하여 원하는 형태로 차트 제작이 가능하다.
몇몇 차트(ex) 구글 지도 차트)의 경우 데이터 유형을 변경해야 사용이 가능하다.
변경 방법은 리소스 -> 추가된 데이터 소스 관리를 누른 후 아래의 그림과 같이 수정버튼을 클릭한 뒤 직접 데이터 유형을 변경할 수 있다.
4. 보고서 제작하기
다양한 차트를 사용하여 아래와 같이 시각화된 보고서를 제작할 수 있다.
조건에 맞게 검색하는 기능도 있어 원하는 항목에 그 조건에 맞는 데이터도 파악할 수 있다.
5. 저장 및 공유하기
보고서가 완성되면 공유버튼을 통해 저장, 공유 등이 가능하며 링크 버튼을 이용하면 직접 대시보드의 검색 기능을 사용하여 검색 조건에 맞는 데이터를 보일 수 있다. 아래와 같이 공유 링크를 남기더라도 지정된 특정 사용자만 링크에 접속해 볼 수 있다.
- 보고서 링크
https://datastudio.google.com/s/iUfBcwkr0z4
로그인 - Google 계정
하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인
accounts.google.com