피드로 돌아가기
Ditch Looker/Tableau: Build a Live Executive BI Dashboard in Google Sheets
Dev.toDev.to
Infrastructure

Google Sheets 기반 3-Tier 구조로 BI 구축 시간 3주에서 45분으로 단축

Ditch Looker/Tableau: Build a Live Executive BI Dashboard in Google Sheets

Hayrullah Kar2026년 5월 28일4beginner

Context

Tableau, Looker 등 고비용 BI 도구 도입 시 발생하는 과도한 라이선스 비용과 복잡한 ETL 파이프라인 유지보수 부담이 병목 지점으로 작용함. 엔터프라이즈 솔루션의 무거운 설계 구조로 인해 단순한 비즈니스 질문에 대한 시각화 대응 속도가 저하되는 한계 노출.

Technical Solution

  • Apps Script를 활용한 REST API 데이터 자동 수집 및 Raw Data Layer 구축으로 데이터 수집 자동화 구현
  • =QUERY() 함수 기반의 Transformation Layer 설계를 통한 SQL 스타일의 데이터 가공 및 연산 부하 분산
  • Presentation Layer의 Slicers 및 Charts 도입으로 백엔드 로직과 UI를 분리한 인터랙티브 대시보드 구성
  • 3-Tier Architecture(Raw-Calc-Presentation) 적용을 통한 수식 오염 방지 및 시트 응답 속도 최적화
  • Google BigQuery와 Connected Sheets 연동을 통한 1,000만 셀 제한 극복 및 Petabyte급 데이터 처리 경로 확보

1. 원본 데이터-가공 데이터-시각화 화면을 물리적 탭으로 분리했는가

2. UI 레이어에서 직접 연산을 수행하지 않고 Transformation 레이어를 거치는가

3. Google Sheets의 셀 제한 초과 시 BigQuery Connector 도입을 검토했는가

4. Apps Script의 Cron Schedule을 통해 데이터 갱신 자동화를 구현했는가

원문 읽기