Google 데이터 스튜디오로 JSON을 연결하는 방법

By Melanie Rankin | 20 min read

프로그래밍 언어 전문가가 아니라면 Google 데이터 스튜디오에서 JSON 데이터를 시각화하기 어려울 수 있습니다. 데이터 스튜디오에서는 JSON 파일이나 API를 직접 연결할 수 없으며, JSON 데이터를 데이터 스튜디오로 수동으로 연결하는 과정은 매우 복잡하기 떄문입니다. 다행히 JSON 데이터를 신속하고 손쉽게 통합할 수 있는 여러 타사 플랫폼이 존재합니다. 

Dataddo는 JSON을 Google 데이터 스튜디오로 통합하기 위한 방법들을 모아 간단한 가이드와 각 방법에 대한 분석을 제공하며, 사용자가 필요에 따라 가장 적합한 방법을 선택할 수 있도록 하고 있습니다. 이 글에서는 JSON 통합을 수동으로 진행하는 방법과 서드파티 플랫폼인 Dataddo, Panoply, Supermetrics를 통한 통합 방법을 살펴보도록 하겠습니다.

JSON을 데이터 스튜디오에 연결하는 방법

먼저 안타까운 소식이 있습니다. JSON 데이터나 URL을 Google 데이터 스튜디오로 직접 유입시킬 방법이 사실상 없다는 것이며, 데이터 스튜디오는 항상 브리징 플랫폼이나 서비스에 연결되어야 합니다. 타사 서비스를 다운로드하고 싶지 않은 경우 이를 우회할 몇 가지 방법이 존재하기는 합니다. 가장 직관적인 방법은 데이터를 데이터 스튜디오로 라우팅하기 전 Google 스프레드시트-Google 데이터 스튜디오 커넥터를 통해 데이터를 Google 스프레드시트에 연결하는 것입니다. 

Select Google Sheets from list of connectors in GDS

이를 위해서는 먼저 원시 JSON 데이터를 가져올 수 있도록 Google 스프레드시트에 스크립트를 추가해야 합니다. 스크립트를 추가했다면 데이터를 가져오려는 페이지의 JSON URL을 입력하고 Google 스프레드시트 안에서 데이터 스튜디오가 읽을 수 있고 변환할 수 있는 형식으로 설정합니다. 마지막으로 해당 스프레드시트를 데이터 스튜디오로 가져오면 됩니다. 이 방법을 사용하려면 방법에 대한 전체 설명을 읽어 주시기 바랍니다. 

글을 간결하게 유지하기 위해 이 설명에는 Google 스프레드시트에 스크립트를 추가하기 위한 튜토리얼과 데이터를 스프레드시트에서 적절한 열로 변환하는 JSON 언어 기능 등 여러 세부 사항이 제외되어 있습니다. 또한 이 방법이 수동으로 연결을 진행하는 방법 중 가장 간단한 방법이라는 것을 기억해 주시기 바랍니다.

Click on Tools and select Script editor

이러한 연결을 수동으로 생성하는 경우 비용은 들지 않지만 많은 시간이 소요되며, 로드하는 데이터의 볼륨에 따라 Google 스프레드시트가 중단될 위험이 존재합니다. 따라서 문제가 발생할 경우 이를 해결할 기술적 노하우가 있는지 생각해야 합니다. 

위험을 방지하고 안정적인 데이터 연결을 보장하는 가장 쉬운 방법은 타사 데이터 관리 플랫폼을 사용하는 것입니다. 선택지를 하나씩 살펴보도록 하겠습니다. 

Dataddo: 범용 JSON 커넥터

Dataddo는 클라우드 기반의 노코딩 플랫폼으로 프로그래머가 아닌 사람부터 코딩 전문가까지 모든 업계의 사람이 사용할 수 있는 플랫폼입니다. Dataddo는 사용자의 데이터 소스를 데이터 대상에 연결하며 유연성이 높습니다. 통합이 필요한 데이터 소스나 대상을 플랫폼에서 지원하지 않는 경우에는 소스나 대상을 요청해 추가 비용 없이 며칠 안에 추가할 수 있습니다. 

Dataddo는 JSON 연결에 대해 '범용 커넥터(universal connector)'를 제공합니다. 유니버설 커넥터는 사용자가 Dataddo에 웹사이트의 API URL을 제공할 수 있는 모든 웹사이트나 서비스를 연결할 수 있는 커넥터입니다. 연결을 생성하려면 다음 항목만 제공하면 됩니다. 

  • 데이터를 가져오려는 웹사이트의 API 엔드포인트
  • 필요한 권한 부여(비공개 주소용)
  • 데이터의 메트릭과 차원을 정의하기 위한 짧은 스크립트(지원 팀이 대신 생성 가능)

Dataddo 팀은 사용자가 프로세스를 진행하는 중 마주칠 수 있는 어려움이나 문제를 해결하기 위해 지속적으로 무료 컨설팅을 제공하고 있습니다. 

Searching for Json

JSON 데이터를 Dataddo에 조인하면 Dataddo를 Google 데이터 스튜디오에 조인하는 데 필요한 API 정보가 표시되고 실시간 연결을 완료할 수 있습니다.

Dataddo는 JSON 데이터를 위한 20여 개의 대상과 무제한 데이터 소스 커넥션을 지원하며, 유연성을 원하는 분들께 적합한 선택입니다. Dataddo를 이용하면 클릭 몇 번으로 JSON API에 여러 대상을 정의하고 한 곳에서 모든 데이터 스튜디오 소스를 관리할 수 있습니다. 또한 Dataddo에서는 소스당 요금을 청구하는 가격 정책을 적용하고 있어 사용하는 데이터에 대해서만 요금을 지불하면 됩니다. 

Panoply: JSON 파일 업로드

다른 클라우드 기반 데이터 연결 플랫폼으로는 Panoply가 있습니다. Panoply의 특징은 데이터 웨어하우스인 Amazon Redshift와 연결되어 있다는 것이며, 이를 통해 데이터를 보관하고 데이터를 분석에 사용할 수 있도록 할 수 있습니다. 

Panoply에서 JSON을 Google 데이터 스튜디오로 연결하려면 메인 계정 페이지에서 '소스 추가(Add Source)'와 '파일 업로드(File Upload)' 클릭해야 합니다. 버튼을 클릭하면 컴퓨터에서 .json 파일을 열기 위한 창이 표시되며, Panoply는 파일을 사용자가 명시한 대로 표로 변환합니다. Panoply를 데이터 스튜디오 데이터 소스로 추가하면 데이터 스튜디오 계정에서 해당 데이터를 데이터 스튜디오로 연결할 수 있습니다. 

Upload file

(source: panoply.io/docs)

이러한 JSON 통합은 JSON API나 URL에는 적용할 수 없다는 점을 기억해야 합니다. Panoply의 JSON 커넥터는 정적 JSON 파일용이기 때문입니다. 원시 JSON 데이터 컬렉션을 Panoply 계정에 연결할 수는 있지만 변화하거나 업데이트되는 데이터 소스나 웹사이트에 실시간 연결을 생성할 수는 없습니다. 물론 웹사이트에서 JSON을 추출할 수도 있지만 최신 수치를 가져올 때마다 이러한 작업을 수동으로 반복해야 하므로 생산적인 방법은 아닙니다. 

또한 웨어하우스의 데이터 스토리지와 Google 데이터 스튜디오로 연결할 수 있는 소스가 부족하다는 점을 생각하면 Panoply의 가격이 저렴하지는 않다고 생각됩니다. 이 방법이 마음에 들지 않는다면 다른 한 가지 방법이 더 존재합니다. 

Supermetrics: 커스텀 JSON/CSV 커넥터

클라우드 기반인 두 플랫폼과 다르게 Supermetrics는 다운로드 가능한 확장 프로그램으로, 다양한 소스에서 데이터를 손쉽고 깔끔하게 브리징할 수 있도록 데이터 대상에 적용이 가능한 확장 프로그램입니다. 

Supermetrics는 JSON 통합을 위해 JSON/CSV/XML 커넥터를 제공합니다. 이 커넥터를 이용하면 공개적으로 액세스 가능한 API를 통해 모든 소스의 데이터를 데이터 스튜디오에 연결할 수 있습니다. 또한 JSON 데이터의 추출 파일에도 사용할 수 있습니다. 서비스를 시행하려면 Google 데이터 스튜디오 계정에서 Supermetrics의 커스텀 JSON/CSV/XML 커넥터를 신규 데이터 소스로 추가하고, 관련 API 엔드포인트를 입력하거나 컴퓨터 또는 Google 드라이브에서 파일을 가져오면 됩니다. 

Supermetrics json data studio connector

(source: supermetrics.com/blog/custom-json-data-studio)

Supermetrics 커넥터를 통해 JSON 파일과 URL 모두 연결할 수 있다는 것은 장점이지만, 이 도구에도 한계가 존재합니다. Supermetrics은 확장 프로그램이며 각 대상에 개별적으로 적용되어야 하기 때문에, 여러 소스와 대상 사이의 데이터를 중앙에서 관리할 수 없다는 한계가 있습니다. 또한 Supermetrics에서는 데이터 대상마다 요금을 지불해야 하며 대상에 연결할 수 있는 데이터 소스의 수도 한정적입니다. 

Dataddo를 선택해야 하는 이유 

모든 JSON URL을 손쉽게 연결하고 Google 데이터 스튜디오에 필요한 만큼 데이터를 연결할 수 있으며, 한 곳에서 모든 연결을 관리할 수 있는 제어판을 제공하는 Dataddo를 추천합니다. 또한 Dataddo에서는 데이터 소스당 요금이 청구되기 때문에 가성비가 매우 높은 서비스입니다. 따라서 JSON 데이터를 편리하고 안정적으로 연결하려면 Dataddo를 선택할 것을 추천합니다.

 

JSON을 Google 데이터 스튜디오로 연결하세요

간단한 몇 단계를 통해 모든 JSON 데이터를 원하는 BI 도구에 연결할 수 있습니다.  

14일 무료 체험 시작


Category: 산업 인사이트

Comments