사용가이드
전세계 환율 데이터 수집하기
아웃코드로 코딩없이 매일 환율 데이터를 수집하는 방법
아웃코드로 코딩없이 매일 환율 데이터를 수집하는 방법
아웃코드는 스프레드시트와 노코드 API가 결합된 데이터도구입니다. 다양한 데이터를 사용자가 직접 보면서 원하는 솔루션으로 처리할 수 있는 새로운 업무용 데이터 플랫폼입니다.
환율 데이터는 다양한 재무, 운영, 물류, 영업, 결제, 견적 등 많은 업무에서 매우 중요하게 사용됩니다.
본 예제에서는 무료인 공공데이터포털에서 제공하는 한국수출입은행 환율 데이터를 API로 받아서 구글시트로 수집하고, 매일 팀원들에게 알려주는 데이터 워크플로우를 만들어보겠습니다.
https://www.data.go.kr/data/3068846/openapi.do
https://www.koreaexim.go.kr/ir/HPHKIR020M01?apino=2&viewtype=C&searchselect=&searchword=
위의 사이트에 접속하여 인증을 완료한 뒤, API KEY를 발급받습니다. 아래의 API URL에 발급받은 인증키를 넣습니다.
API URL에 필요한 데이터에 따라 요청 변수를 설정할 수 있으며, 일자별로 수집을 위해서 searchdate는 생략(디폴트), 환율 AP01으로 확인합니다.
설정을 마치고 자신의 인증키를 넣으면 아래와 같이 보입니다.
https://www.koreaexim.go.kr/site/program/financial/exchangeJSON?authkey=Knnx0000000000000396&data=AP01
자 이제 아래와 같이 구글시트에 환율 데이터를 수집할 준비를 마쳤으니 아웃코드를 접속합니다.
아웃코드의 데이터플로우 기능을 사용하여 아래의 순서대로 테스크를 추가하면서 만듭니다. 먼저, 사전 작업으로 아웃코드 커넥터로 이동하여 연결하고, 위와 같은 구글시트와 제목열을 만들어줍니다.
Tip1) 오늘 날짜를 트리거의 실행 결과값을 참조하여 만들 수 있습니다. 예를 들어, {{trigger.year}}/{{trigger.mon}}/{{trigger.day}} 입력하면 2022/11/22 로 구글시트에 입력됩니다.
Tip2) 아래처럼 지메일 테스크를 추가하면 매일 팀원들에게 환율 정보를 보낼 수도 있습니다.
만약 데이터를 보면서 선택한 레코드만 퀵액션으로 처리하기를 원한다면 아래와 같이 자동화 > HTTP Request에서 위의 API URL을 입력합니다.
방금 불러온 데이터 중에서 AED(아랍에미리트 디르함)만 구글시트에 저장하려면,
오늘은 환율 데이터를 수집해서 자동화하는 방법을 알아보았습니다. (저는 위의 자동화들을 10분에 만들었습니다. )
이렇게 아웃코드를 사용하면 가장 쉬운 방법으로 소모적이고 불필요한 시간을 줄이고, 더 중요하고 일에 집중할 수 있습니다.
다음편에서는 원자재 데이터를 수집하는 사례를 올려보겠습니다.