전체 비용 살펴보기¶
Snowsight, the Snowflake web interface 를 사용하거나 ACCOUNT_USAGE 및 ORGANIZATION_USAGE 스키마의 뷰에 대한 쿼리를 작성하여 과거 비용을 살펴볼 수 있습니다. Snowsight 를 사용하면 시각적 대시보드에서 비용에 대한 정보를 빠르고 쉽게 얻을 수 있습니다. 비용 데이터를 드릴다운할 수 있는 사용량 뷰에 대한 쿼리는 사용자 지정 보고서와 대시보드를 생성하는 데 도움이 될 수 있습니다.
Snowflake에서 비용이 어떻게 발생하는지 소개하는 정보가 필요하면 전체 비용 이해하기 섹션을 참조하십시오.
이 항목의 내용:
비용 및 사용량 데이터 액세스하기¶
기본적으로, 계정 관리자(즉, ACCOUNTADMIN 역할을 가진 사용자)만 Snowsight, ACCOUNT_USAGE 스키마, ORGANIZATION_USAGE 스키마에서 비용 및 사용량 데이터를 볼 수 있습니다.
USERADMIN 이상의 역할을 가진 관리자는 SNOWFLAKE 데이터베이스 역할 을 사용하여 다른 사용자에게 액세스 권한을 부여할 수 있습니다. 다음 SNOWFLAKE 데이터베이스 역할이 비용 및 사용량 데이터에 대한 액세스 권한을 제공합니다.
USAGE_VIEWER — Snowsight 의 단일 계정과 ACCOUNT_USAGE 스키마의 관련 뷰에 대한 액세스 권한을 제공합니다.
ORGANIZATION_USAGE_VIEWER — 현재 계정이 ORGADMIN 계정 이라고 가정하면 Snowsight 의 모든 계정과 비용 및 사용량과는 관련되지만 청구와는 관련 없는 ORGANIZATION_USAGE 스키마의 뷰에 대한 액세스 권한을 제공합니다.
SNOWFLAKE 데이터베이스 역할을 사용하여 사용자에게 액세스 권한을 제공하는 방법을 알아보려면 SNOWFLAKE 데이터베이스 역할 사용하기 섹션을 참조하십시오.
전체 비용 보기¶
계정 관리자(즉, ACCOUNTADMIN 역할을 가진 사용자)는 Snowsight 를 사용하여 지정된 일, 주 또는 월에 Snowflake를 사용하는 전체 비용을 볼 수 있습니다.
Snowsight 를 사용하여 전체 비용을 탐색하는 방법:
Admin » Usage 으로 이동합니다.
사용 데이터를 보기 위해 사용할 웨어하우스를 선택합니다. 이를 위해 XS 웨어하우스를 사용하는 것이 좋습니다.
드롭다운 목록에서 All Usage Types 를 선택합니다.
그러면 컴퓨팅, 저장소, 데이터 전송 리소스의 비용이 합산되고 조직의 통화를 사용하여 막대그래프로 표시됩니다. 선택한 기간 중에 이러한 리소스의 총비용이 막대그래프 위에 나타납니다.
전체 비용 데이터 쿼리하기¶
Snowflake는 사용량 및 비용과 관련된 데이터가 포함된 ORGANIZATION_USAGE 및 ACCOUNT_USAGE 의 두 가지 스키마를 제공합니다. ORGANIZATION_USAGE 스키마는 조직의 모든 계정에 대한 비용 정보를 제공하는 반면, ACCOUNT_USAGE 스키마는 단일 계정에 대해 그와 유사한 정보를 제공합니다. 이러한 스키마의 뷰는 사용자 지정 보고서 또는 대시보드를 만들 수 있도록 바로 분석할 수 있는 세분화된 사용량 데이터를 제공합니다.
다음 쿼리는 Snowflake를 사용하는 전체 비용에 대한 인사이트를 얻기 위해 ORGANIZATION_USAGE 스키마의 USAGE_IN_CURRENCY 뷰에서 데이터를 결합합니다.
- 쿼리: 계정을 기준으로 구분된 조직의 총 사용 비용(달러)
SELECT account_name, ROUND(SUM(usage_in_currency), 2) as usage_in_currency FROM snowflake.organization_usage.usage_in_currency_daily WHERE usage_date > DATEADD(month,-1,CURRENT_TIMESTAMP()) GROUP BY 1 ORDER BY 2 desc;
다음 항목