목록 보기
Google BigQuery와 Data Studio를 활용한 앱 광고 매출 대시보드 개발기
백엔드

Google BigQuery와 Data Studio를 활용한 앱 광고 매출 대시보드 개발기

더핑크퐁컴퍼니
더핑크퐁컴퍼니
2022년 6월 10일

두줄요약

광고 플랫폼 확장 부담이 큰 기존 분석 시스템을 BigQuery와 Data Studio로 이전했습니다. 파티션·DML 배치 적재·뷰 기반 대시보드로 비용과 운영 부담을 관리했습니다.

문제 상황

  • AWS RDS·PHP 기반 광고 매출 분석 시스템의 플랫폼 확장 시 테이블·프론트 개발과 수동 부가정보 관리 부담
  • AdMob 단일 플랫폼에서 8개 광고 플랫폼의 매출 현황 통합 조회 요구

선택 이유

  • 관계형 데이터 관리가 필요한 앱·광고 단위 정보 특성상 Elasticsearch·Kibana 대비 BigQuery 적합성
  • 완전관리형 데이터 웨어하우스, SQL·테이블 관계 지원, Data Studio 시각화·공유 편의성
  • 빈번하지 않은 배치성 매출 분석 워크로드와 온디맨드 비용 정책의 적합성

구조와 흐름

  • 광고 플랫폼 매출 데이터를 BigQuery 테이블에 적재하고, 분석용 쿼리 결과를 뷰 테이블로 구성
  • BigQuery 뷰를 Data Studio 데이터 소스로 연결해 표·시계열·막대 그래프 대시보드 구성
  • Node.js 클라이언트에서 일별 배치 데이터에 적합한 INSERT DML 방식 채택

성능/운영 포인트

  • 날짜 등 컬럼 기반 파티션과 파티션 필드 WHERE 절 강제로 스캔 바이트·쿼리 비용 제어
  • 스트리밍 삽입의 비용·DML 수정 제한 대신, 배치 적재에 DML 사용
  • 실시간·고빈도 분석은 Elasticsearch·Kibana, 배치성·저빈도 분석은 BigQuery·Data Studio에 적합

다음 읽기

같은 회사의 연관 글

핑크퐁의 통합 데이터 환경 구축기 (feat. Snowflake)

데이터 소스가 분산된 환경에서 Snowflake 중심의 통합 데이터 플랫폼을 구축한 사례입니다.\n로그 수집부터 분석까지 파이프라인을 단순화하고 운영 효율을 높였습니다.

더핑크퐁컴퍼니
더핑크퐁컴퍼니
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...