전체 비용 살펴보기

Snowsight 를 사용하거나 ACCOUNT_USAGEORGANIZATION_USAGE 스키마의 뷰에 대한 쿼리를 작성하여 과거 비용을 살펴볼 수 있습니다. Snowsight 를 사용하면 시각적 대시보드에서 비용에 대한 정보를 빠르고 쉽게 얻을 수 있습니다. 비용 데이터를 드릴다운할 수 있는 사용량 뷰에 대한 쿼리는 사용자 지정 보고서와 대시보드를 생성하는 데 도움이 될 수 있습니다.

Snowflake에서 비용이 어떻게 발생하는지 소개하는 정보가 필요하면 전체 비용 파악하기 섹션을 참조하십시오.

과거 사용량에 대한 정보가 포함된 청구 명세서를 얻으려면 청구 및 약관 섹션을 참조하십시오.

비용 및 사용량 데이터에 대한 액세스 권한 부여하기

기본적으로, 계정 관리자(즉, ACCOUNTADMIN 역할을 가진 사용자)만 비용 및 사용량 데이터에 액세스할 수 있습니다. 비용 보기와 관련된 일부 기능을 사용하려면 계정 관리자에게 ORGADMIN 역할도 있어야 합니다.

USERADMIN 이상의 역할을 가진 관리자는 SNOWFLAKE 데이터베이스 역할 을 사용하여 다른 사용자에게 비용 및 사용량 데이터에 대한 액세스 권한을 부여할 수 있습니다. 다음 SNOWFLAKE 데이터베이스 역할을 사용하여 액세스 권한을 제공할 수 있습니다.

  • USAGE_VIEWER — Snowsight 에서 비용 정보를 확인하는 데 필요합니다. 또한 ACCOUNT_USAGE 스키마의 비용 및 사용량 뷰에 대한 액세스 권한도 제공합니다.

  • GOVERNANCE_VIEWER — Snowsight 에서 비용 정보를 확인하는 데 필요합니다. 또한 ACCOUNT_USAGE 스키마의 거버넌스 관련 뷰에 대한 액세스 권한도 제공합니다.

  • ORGANIZATION_BILLING_VIEWER — USAGE_VIEWER 및 GOVERNANCE_VIEWER 역할과 함께 사용하여 Snowsight 에서 사용자 액세스 권한을 확장하여 크레딧뿐만 아니라 통화 비용 보기 및 크레딧 가격 보기를 포함할 수 있습니다. 또한 전체 조직의 비용 및 사용량 정보가 포함된 ORGANIZATION_USAGE 스키마의 뷰에 대한 액세스 권한도 제공합니다.

SNOWFLAKE 데이터베이스 역할을 사용하여 사용자에게 액세스 권한을 제공하는 방법을 알아보려면 SNOWFLAKE 데이터베이스 역할 사용하기 섹션을 참조하십시오.

Snowsight 를 사용하여 비용 보기

Snowsight 는 과거의 Snowflake 사용 비용 기록을 탐색할 수 있는 여러 페이지를 제공합니다. 이 페이지를 사용하여 전체 비용을 보는 방법에 대한 자세한 내용은 다음을 참조하십시오.

발생 비용 개요

Account Overview 페이지는 Snowflake 사용 비용에 대한 상위 수준의 인사이트를 제공하며 지출 최적화를 위한 출발점이 될 수 있습니다.

참고

계정 관리자는 ORGADMIN 역할도 가지고 있지 않으면 크레딧 가격이나 사용 비용을 통화 단위로 확인할 수 없습니다.

발생한 비용 개요에 액세스하는 방법은 다음과 같습니다.

  1. Snowsight 에 로그인합니다.

  2. ACCOUNTADMIN 역할로 전환합니다. 계정 관리자가 아닌 경우 비용 및 사용량 데이터 액세스 권한 을 가진 역할로 전환하십시오.

  3. Admin » Cost Management 를 선택합니다.

  4. 사용 데이터를 보기 위해 사용할 웨어하우스를 선택합니다. 이 목적에 X-Small 웨어하우스를 사용하는 것이 좋습니다.

  5. Account Overview 를 선택합니다.

Account Overview 페이지에 있는 많은 타일에는 더 많은 항목을 포함하도록 타일의 내용을 펼치는 View All 옵션이 있습니다. 예를 들어, Top warehouses by cost 타일의 경우 View All 을 선택하면 계정의 모든 웨어하우스가 비용을 기준으로 정렬되어 표시되는 대화 상자가 열립니다.

타일을 채우는 데 사용되는 SQL 쿼리를 표시하려면 View All » View query (쿼리 버튼을 봅니다.)를 선택하십시오. 예를 들어, Top warehouses by cost 타일에 대한 쿼리를 보면 공유된 SNOWFLAKE 데이터베이스의 ACCOUNT_USAGE 스키마에 있는 WAREHOUSE_METERING_HISTORY 뷰를 쿼리하여 데이터를 가져온다는 것을 알 수 있습니다.

참고

Snowflake 리셀러를 통해 계약을 체결한 고객은 크레딧 가격이나 사용량을 통화 단위로 확인할 수 없습니다.

발생 비용 드릴다운하기

Consumption 페이지를 사용하여 지정된 일, 주 또는 월에 Snowflake를 사용하는 전체 비용을 드릴다운할 수 있습니다.

참고

Consumption 페이지의 모든 기능에 액세스하려면 계정 관리자에게 ORGADMIN 역할도 있어야 합니다.

Snowsight 를 사용하여 전체 비용을 드릴다운하는 방법은 다음과 같습니다.

  1. Snowsight 에 로그인합니다.

  2. ACCOUNTADMIN 역할로 전환합니다. 계정 관리자가 아닌 경우 비용 및 사용량 데이터 액세스 권한 을 가진 역할로 전환하십시오.

  3. Admin » Cost Management 를 선택합니다.

  4. 사용 데이터를 보기 위해 사용할 웨어하우스를 선택합니다. 이 목적에 X-Small 웨어하우스를 사용하는 것이 좋습니다.

  5. Consumption 을 선택합니다.

  6. 드롭다운 목록에서 All Usage Types 를 선택합니다.

그러면 컴퓨팅, 저장소, 데이터 전송 리소스의 비용이 합산되고 조직의 통화를 사용하여 막대그래프로 표시됩니다. 선택한 기간 중에 이러한 리소스의 총비용이 막대그래프 위에 나타납니다.

컴퓨팅, 저장소 또는 데이터 전송 비용만 따로 알아보려면 All Usage Types 필터에서 선택 항목을 조정하십시오.

참고

사용량 세부 정보가 The result set is too large to display 임을 나타내는 메시지와 함께 로드되지 않으면 필터를 사용하여 더 짧은 날짜 범위를 선택하거나 결과를 필터링해야 합니다.

전체 비용 데이터 쿼리하기

Snowflake는 사용량 및 비용과 관련된 데이터가 포함된 ORGANIZATION_USAGEACCOUNT_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;
Copy

다음 항목