PowerQuery에서 정부 통계 포털 사이트 e-Stat 방문
3745 단어 PowerBIPowerQuerye-Stat
소개
e-Stat의 데이터에 PowerQuery에서 직접 액세스하여 데이터를 얻는 방법을 시도했다.
e-Stat란?
일본의 정부 통계에 관한 정보의 원 스톱 서비스를 실현하는 것을 목표로 한 정부 통계 포털 사이트입니다. 지금까지 각 부성 등이 독자적으로 운용하는 Web 사이트에 산재하고 있던 통계 관계 정보를 본 사이트에 집약, 사회의 정보 기반 통계 결과를 누구나 이용하기 쉬운 형태로 제공하는 것을 목표로, 각 부 성 등이 등록한 통계표 파일, 통계 데이터, 공표 예정, 신착 정보, 조사표 항목 정보, 통계 분류 등의 각종 통계 관계 정보를 제공해 갑니다.
다양한 데이터를 사이트에 표시하거나 CSV, XLSX 형식으로 다운로드할 수 있다. 하지만 이번에는 다운로드하지 않고 PowerQuery의 WEB 커넥터로 직접 연결해 본다.
e-Stat의 API 기능을 활용할 준비
e-Stat API 기능 사용 가이드에 따라, 마이 페이지 > API 기능(어플리케이션 ID 발행)으로부터 「어플리케이션 ID」를 발행한다.
명칭과 개요는 스스로 적당하게 결정하고 입력. URL은 가이드대로 "http://localhost/
"로 했다. 게시 버튼을 누르면 appId가 표시됩니다.
로드할 데이터의 API 요청 URL 가져오기
이번은 「사회・인구통계체계 도도부현 데이터 기초 데이터」안의 「B4106_강수 일수(연간)」를 읽어들인다.
htps //w w. 네, t. . jp/dbゔぃえw? d = 0000010102
위의 페이지에서 표시 항목 선택 메뉴에서 "B4106_강수 일수(연간)"를 선택하여 표시를 좁히면 API 버튼을 눌러 "API 요청 URL"을 취득한다.
이 URL내의 「appId=」의 뒤에 어플리케이션 ID를 삽입해 사용한다.http://api.e-stat.go.jp/rest/2.1/app/getStatsData?cdCat01=B4106&appId=<アプリケーションID>&lang=J&statsDataId=0000010102&metaGetFlg=Y&cntGetFlg=N§ionHeaderFlg=1
PowerQuery로 로드
웹 커넥터에 방금전 URL(어플리케이션 ID를 삽입한 것)을 입력.
'CLASS_OBJ'와 'VALUE'를 체크하고 '편집'을 누릅니다.
VALUE의 내용은 이런 느낌.
Element:Text 강수 일수, Attribute:area 지역명, Attribute:time 조사 연도
의 데이터를 이용한다. 그 외는 이번에는 사용하지 않으므로 신경 쓰지 않는다.
지역을 나타내는 「AREA」가 수치 코드로 쓰여져 있어 어디인지 알기 어렵다. 「CLASS_OBJ」에 지역명과 코드의 대응이 쓰여져 있으므로 들여다 본다.
CLASS_OBJ의 CLASS 열을 확장합니다. "Attribute:code""Attribute:name"을 체크하고 OK를 누릅니다.
그러면 이런 느낌이 된다.
그리고는 「VALUE」의 「AREA」와 「CLASS_OBJ」의 「CLASS.AttributeCode」로 병합해 놔두면 이런 느낌이 되어・・・
PowerBi로 마무리하면 이렇게 된다.
일본해 측이 강수 일수가 많은 것이 일목요연!
참고
정부 통계의 종합 창구(e-Stat) API를 사용해 보자
htps : // 이 m/미마_있어/있어 ms/44f358dc1bc4000d365d
Reference
이 문제에 관하여(PowerQuery에서 정부 통계 포털 사이트 e-Stat 방문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/reisyu/items/ca4621e68b227bda3bfa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
일본의 정부 통계에 관한 정보의 원 스톱 서비스를 실현하는 것을 목표로 한 정부 통계 포털 사이트입니다. 지금까지 각 부성 등이 독자적으로 운용하는 Web 사이트에 산재하고 있던 통계 관계 정보를 본 사이트에 집약, 사회의 정보 기반 통계 결과를 누구나 이용하기 쉬운 형태로 제공하는 것을 목표로, 각 부 성 등이 등록한 통계표 파일, 통계 데이터, 공표 예정, 신착 정보, 조사표 항목 정보, 통계 분류 등의 각종 통계 관계 정보를 제공해 갑니다.
다양한 데이터를 사이트에 표시하거나 CSV, XLSX 형식으로 다운로드할 수 있다. 하지만 이번에는 다운로드하지 않고 PowerQuery의 WEB 커넥터로 직접 연결해 본다.
e-Stat의 API 기능을 활용할 준비
e-Stat API 기능 사용 가이드에 따라, 마이 페이지 > API 기능(어플리케이션 ID 발행)으로부터 「어플리케이션 ID」를 발행한다.
명칭과 개요는 스스로 적당하게 결정하고 입력. URL은 가이드대로 "http://localhost/
"로 했다. 게시 버튼을 누르면 appId가 표시됩니다.
로드할 데이터의 API 요청 URL 가져오기
이번은 「사회・인구통계체계 도도부현 데이터 기초 데이터」안의 「B4106_강수 일수(연간)」를 읽어들인다.
htps //w w. 네, t. . jp/dbゔぃえw? d = 0000010102
위의 페이지에서 표시 항목 선택 메뉴에서 "B4106_강수 일수(연간)"를 선택하여 표시를 좁히면 API 버튼을 눌러 "API 요청 URL"을 취득한다.
이 URL내의 「appId=」의 뒤에 어플리케이션 ID를 삽입해 사용한다.http://api.e-stat.go.jp/rest/2.1/app/getStatsData?cdCat01=B4106&appId=<アプリケーションID>&lang=J&statsDataId=0000010102&metaGetFlg=Y&cntGetFlg=N§ionHeaderFlg=1
PowerQuery로 로드
웹 커넥터에 방금전 URL(어플리케이션 ID를 삽입한 것)을 입력.
'CLASS_OBJ'와 'VALUE'를 체크하고 '편집'을 누릅니다.
VALUE의 내용은 이런 느낌.
Element:Text 강수 일수, Attribute:area 지역명, Attribute:time 조사 연도
의 데이터를 이용한다. 그 외는 이번에는 사용하지 않으므로 신경 쓰지 않는다.
지역을 나타내는 「AREA」가 수치 코드로 쓰여져 있어 어디인지 알기 어렵다. 「CLASS_OBJ」에 지역명과 코드의 대응이 쓰여져 있으므로 들여다 본다.
CLASS_OBJ의 CLASS 열을 확장합니다. "Attribute:code""Attribute:name"을 체크하고 OK를 누릅니다.
그러면 이런 느낌이 된다.
그리고는 「VALUE」의 「AREA」와 「CLASS_OBJ」의 「CLASS.AttributeCode」로 병합해 놔두면 이런 느낌이 되어・・・
PowerBi로 마무리하면 이렇게 된다.
일본해 측이 강수 일수가 많은 것이 일목요연!
참고
정부 통계의 종합 창구(e-Stat) API를 사용해 보자
htps : // 이 m/미마_있어/있어 ms/44f358dc1bc4000d365d
Reference
이 문제에 관하여(PowerQuery에서 정부 통계 포털 사이트 e-Stat 방문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/reisyu/items/ca4621e68b227bda3bfa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이번은 「사회・인구통계체계 도도부현 데이터 기초 데이터」안의 「B4106_강수 일수(연간)」를 읽어들인다.
htps //w w. 네, t. . jp/dbゔぃえw? d = 0000010102
위의 페이지에서 표시 항목 선택 메뉴에서 "B4106_강수 일수(연간)"를 선택하여 표시를 좁히면 API 버튼을 눌러 "API 요청 URL"을 취득한다.
이 URL내의 「appId=」의 뒤에 어플리케이션 ID를 삽입해 사용한다.
http://api.e-stat.go.jp/rest/2.1/app/getStatsData?cdCat01=B4106&appId=<アプリケーションID>&lang=J&statsDataId=0000010102&metaGetFlg=Y&cntGetFlg=N§ionHeaderFlg=1
PowerQuery로 로드
웹 커넥터에 방금전 URL(어플리케이션 ID를 삽입한 것)을 입력.
'CLASS_OBJ'와 'VALUE'를 체크하고 '편집'을 누릅니다.
VALUE의 내용은 이런 느낌.
Element:Text 강수 일수, Attribute:area 지역명, Attribute:time 조사 연도
의 데이터를 이용한다. 그 외는 이번에는 사용하지 않으므로 신경 쓰지 않는다.
지역을 나타내는 「AREA」가 수치 코드로 쓰여져 있어 어디인지 알기 어렵다. 「CLASS_OBJ」에 지역명과 코드의 대응이 쓰여져 있으므로 들여다 본다.
CLASS_OBJ의 CLASS 열을 확장합니다. "Attribute:code""Attribute:name"을 체크하고 OK를 누릅니다.
그러면 이런 느낌이 된다.
그리고는 「VALUE」의 「AREA」와 「CLASS_OBJ」의 「CLASS.AttributeCode」로 병합해 놔두면 이런 느낌이 되어・・・
PowerBi로 마무리하면 이렇게 된다.
일본해 측이 강수 일수가 많은 것이 일목요연!
참고
정부 통계의 종합 창구(e-Stat) API를 사용해 보자
htps : // 이 m/미마_있어/있어 ms/44f358dc1bc4000d365d
Reference
이 문제에 관하여(PowerQuery에서 정부 통계 포털 사이트 e-Stat 방문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/reisyu/items/ca4621e68b227bda3bfa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
정부 통계의 종합 창구(e-Stat) API를 사용해 보자
htps : // 이 m/미마_있어/있어 ms/44f358dc1bc4000d365d
Reference
이 문제에 관하여(PowerQuery에서 정부 통계 포털 사이트 e-Stat 방문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/reisyu/items/ca4621e68b227bda3bfa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)