brunch

You can make anything
by writing

C.S.Lewis

by GTPlus Jul 22. 2021

기상청 날씨 공공 데이터를 REST API로 연결하기

REST Connector Guide

안녕하세요

GTPlus 김대리입니다. 클릭(Qlik) 튜토리얼 세 번째 시간입니다.

오늘은 Qlik Sense의 REST 데이터 연결 방법을 소개해보겠습니다. 


업무를 하다 보면 회사 자체 데이터가 아닌 외부의 가공되지 않은 데이터를 분석, 시각화해야 할 일들이 있습니다. 예를 들어 공공 데이터 포털에서 제공하는 오픈 API 같은 것 말이죠. 


공공 데이터 포털에서 제공하는 오픈 API 데이터 셋을
클릭에 그대로 가져올 수 있을까요? 


네. 가능합니다. Qlik Sense의 기본 기능으로 제공되는 REST 데이터 소스를 통해 공공데이터 포털에서 제공하는 오픈 API 데이터셋을 가져올 수 있습니다.


간단한 예제를 통해 사용방법을 소개하겠습니다.




실습 예제로 마스터하기

<기상청 날씨 공공데이터를 REST API로 연결하기>


1. 데이터 연결 소스 중 REST 선택


1) 새 앱 만들기  

허브에 접속해서 REST Connector 데이터를 로드하기 위한 새 앱을 작성합니다. 


2) 데이터 연결 생성

데이터 로드 편집기에서 새 연결을 만듭니다.  

3) 연결 방법 선택

기본 데이터 소스 중 REST를 선택합니다. 




2. 공공 데이터 REST URL 확인


REST API URL 정보 확인 후 Qlik REST 데이터 소스에 반영합니다. 

(* 공공데이터 포털을 기준으로 예제를 작성했습니다)


1) 공공데이터 포털  접속

     - URL : https://www.data.go.kr/


2) 오픈 API 데이터셋 선택

      -  데이터셋 >> 오픈 API >> 데이터 선택


3) 인증키(Service Key) 요청

     - 활용신청 클릭 후 인증키 요청




4) 서비스 정보 인증키 발급 확인

     - 인증키 확인 후 미리보기를  클릭하면 요청 변수가 반영된 응답 결과를 확인 가능



5) 미리 보기 결과

    - 미리 보기 URL 정보를 Qlik REST URL 항목에 추가

    - URL 정보는 Call Back URL + 요청 변수로 구성


3. REST 연결 정보 반영


1) URL 테스트

- REST URL 정보와 데이터 소스 이름을 입력 후 Test Connection

- 테스트 성공 후 Create 하면 REST 데이터 연결 생성이 완료



2) 데이터 선택 아이콘 클릭

앞에서 생성한 REST 데이터 연결에서 데이터 선택 아이콘 클릭


3) 응답 데이터 선택

응답 데이터 중 필요한 데이터를 선택 후 스크립트 삽입


4) 데이터 로드 

데이터 로드 클릭

작성된 스크립트로 데이터 로드 진행


5) 데이터 확인


데이터 모델 뷰어에서 Qlik에 로드된 데이터 확인


- [바로가기] REST 연결 온라인 가이드

- [바로가기] Qlik 솔루션 스펙 알아보기 & Free Trial  


► 클릭 센스 문의하기

http://www.gtplus.co.kr/etc


브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari