케이스 요약
본 프로젝트는 데이터 스튜디오에서 베타 버전으로 제공하는 커뮤니티 시각화를 개발해서 데이터 스튜디오에서 제공하지 않는 캘린더 형태의 뷰를 구현한 사례입니다. 맞춤형 차트를 통해서 월별 매출채권의 가독성을 향상시키고, 현황을 쉽게 파악하고 관리할 수 있게 되었습니다.
클라이언트 소개
매출액 3,000억 원이 넘는 주영엔에스(주)와 2024년부터 여러 프로젝트를 진행하고 있습니다. 주영엔에스(주)는 2003년에 설립된 건강기능식품 원료 및 제품 개발/유통 전문 기업으로 서울시 문정동에 본사가 위치하고 있습니다. 뼈엔엠비피MBP, 관절엔콘드로이친1200 등의 히트 상품을 보유하고 있으며 매년 지속적인 성장을 이어가고 있는 기업입니다.
개발 니즈 및 목표
고객사의 재무팀에서는 기존에 엑셀로 작업하던 환경을 구글 시트로 옮기면서 앱스 스크립트, 빅쿼리를 통해 다양한 업무를 효율화, 자동화하고 있습니다. 그 결과물을 데이터 스튜디오에서 표와 차트의 형식으로 조회하고 보고 합니다.
그런데 데이터 스튜디오에서 정식으로 지원하는 차트의 종류에는 한계가 있습니다. 표나 피벗테이블을 사용해서 월간 채권 내역을 조회하고, 수금된 금액과 수금예정인 금액을 구분해서 볼 수는 있지만, 캘린더 형태로 보는 기능은 제공하지 않습니다. 물론 표로 보는 것도 데이터를 이해할 수 있지만, 캘린더로 볼 수 있다면 훨씬 가독성이 좋을 것이었습니다.
이런 문제의 솔루션으로 데이터 스튜디오에는 커뮤니티 시각화 (Community Visualization) 을 추가할 수 있도록 되어 있는데 맞춤형 표 또는 차트라고 볼 수 있습니다. 마치 데이터 스튜디오의 기본 차트처럼 측정기준과 측정항목을 입력받아서 정해진 모양으로 시각화를 구현하는 기능입니다.
구글 데이터 스튜디오 커뮤니티 시각화 갤러리
고객사가 원하는 기능은 커뮤니티 시각화 갤러리에서 찾을 수가 없기 때문에 “나만의 시각화 구축” 기능을 통해서 직접 만들어서 서비스하기로 결정하였습니다.
•
캘린더에 일자별 채권 금액 표시 (가독성 향상): 캘린더를 생성하고 일자별로 채권 금액을 현금, 어음 나누어서 표시함으로 데이터 가독성 향상
•
스코어카드로 주요 지표 표시: 캘린더의 데이터를 기반으로 주요 지표를 스코어카드로 표시
•
엑셀로 복사: 표시된 데이터를 엑셀에 붙여넣기 할 수 있도록 클립보드에 복사하는 기능
적용 솔루션
커뮤니티 시각화의 개발 방법 및 샘플은 구글 문서에 나와 있습니다.
커뮤니티 시각화는 자바스크립트 기반이며, 구글 클라우드 스토리지 (GCS)에 총 4개의 파일을 업로드해야 합니다.
개발은 Codex 를 이용해서 진행했습니다. 샘플 파일을 구글 문서에서 다운로드해서 Codex에 제공하고, 개발 가이드라인을 정해주었습니다. 또한 데이터 스튜디오에 업로드하기 전에 미리 화면을 체크할 수 있도록 html과 js로 구성된 테스트 페이지도 개발하였습니다. 빅쿼리에서 실제로 사용하는 데이터를 csv로 제공하여 로컬에서 구현한 것을 미리 확인할 수 있었습니다.
아래 캡쳐화면에서 사용한 데이터는 샘플 데이터입니다.
1.
캘린더 페이지 개발
자바스크립트 기반 캘린더 뷰: 한 눈에 매출채권을 확인할 수 있습니다.
2.
일별 상세 보기 개발
일자를 클릭하면 하단에 거래처별 채권 상세 내역이 표시됩니다.
3.
스코어카드 개발
스코어카드를 통해 주요 지표를 한 눈에 확인할 수 있습니다.








