본문 바로가기
Snowflake

[Snowflake] Dashboard를 활용하여 모니터링 해보자

by heed159 2025. 12. 9.

Snowflake의 Dashboard는 Snowsight(UI) 안에서 데이터를 시각화하고 모니터링할 수 있는 내장 대시보드 기능이다.

Tableau나 PowerBI 같은 외부 BI 툴 없이도 Snowflake 내부에서 바로 차트 ·표·지표를 생성하고 공유할 수 있다.

 

단순하게 Snowflake의 내부 데이터를 활용해 사용자가 필요로 하는 모니터링 시스템을 구축해야 한다면 Snowflake의 Dashboard를 활용해보자.

 

✅ 주요 특징

1) SQL 기반 시각화

  • 위젯에 쿼리를 작성하면 그 결과를 차트 또는 테이블 형태로 시각화함

2) 실시간 데이터 반영

  • Task를 활용하여 사용자가 원하는 시점 또는 주기별로 최신 데이터 반영 가능함

3) 권한 기반 접근 제어

  • RBAC 기반 생성이 가능하기 때문에 대시보드 접근 권한도 컨트롤 가능

 

✅ 비용 구조

대시보드 생성 자체는 비용이 부과되지 않지만, 대시보드 위젯이 실행하는 쿼리의 컴퓨팅 비용만 발생한다.

 

✅ 사용 목적

  • 비용 모니터링(Warehouse Usage, Query History)
  • 데이터 파이프라인 운영 상황 체크
  • 실시간 모니터링
  • 테이블 변화량 등

✅ 예시

Snowflake 파트너 계정에서 확인할 수 있는 SNOWFLAKE.BILLING.PARTNER_USAGE_IN_CURRENCY_DAILY 뷰를 활용해 고객사의 크레딧 사용 현황을 체크할 수 있다.