본문 바로가기
데이터베이스/snowflake

[snowflake] snowflake DashBoard 사용법

by ordinary_daisy 2024. 7. 23.

개요

  • 단순한 내부 모니터링 목적으로 대시보드를 만드셔야 한다면 snowflake 대시보드로 충분히 대체가 가능합니다.
    • 별도 Tableau 같은 BI 툴로 DB연결하고 대시보드 작성할 필요 없습니다.
  • 허나 필터링, 매개 변수를 바꿔가며 모니터링이 필요한 경우 BI 툴 사용하는 것을 권장

대시보드 생성

  • 우상단 '+ Dashboard' 파란 버튼 클릭하면 바로 생성됨

대시보드 레이아웃

  • Tile별 SQL 또는 Python으로 구성할 수 있는데, Python은 import snowpark 패키지를 활용해 실행해야 하는 것으로 보임
  • 우선 SQL로만 Tile구성
  • 대시보드를 구성했으면 Share로 다른 구성원들에게 링크로 공유 가능
    • 대시보드를 확인하기 위해선 snowflake 로그인이 필요
  • 우상단 Run을 누르면 쿼리 새로 실행되어 새로고침 기능

제한 사항

  • 허나 필터링, 매개 변수를 바꿔가며 모니터링이 필요한 경우 BI 툴 사용하는 것을 권장
  • 단일 테이블을 조회하려는 목적이면 적합해보이지만, 다중 테이블을 보고 싶거나, 차트에 차원을 높여서 표현하고 싶은 경우 적합하지 않음
    • 별도 Tableau 같은 BI 툴로 대체해야 함