계정 예산 관련 작업하기

계정 예산은 계정의 모든 크레딧 사용에 대한 지출을 모니터링합니다.

계정 예산 활성화하기

계정의 크레딧 사용을 모니터링하기 위해 예산을 사용하려면 계정 예산을 활성화합니다. 계정 예산을 활성화한 후에는 계정의 지출 한도와 크레딧 사용이 지출 한도를 초과할 것으로 예상되는 경우 알림을 받을 이메일 주소를 설정할 수 있습니다. 예상되는 지출이 지출 한도를 10% 이상 초과하면 알림이 시작됩니다.

Snowsight 또는 SQL 문을 실행하여 계정 예산을 활성화할 수 있습니다.

다음 섹션에서는 계정 예산을 활성화하는 방법에 대해 설명합니다.

계정 예산을 관리하기 위한 사용자 지정 역할 만들기

사용자 지정 역할을 생성하여 계정 예산을 활성화하고 수정할 수 있습니다. 이 역할이 부여된 사용자는 계정 예산에 대해 다음 작업을 수행하여 예산을 관리할 수 있습니다.

  • 계정 예산을 활성화하고 비활성화합니다.

  • 지출 한도 설정.

  • 알림 설정 편집.

  • 계정의 크레딧 사용을 모니터링합니다.

예산 관리자 역할에 필요한 역할 및 권한의 전체 목록은 예산 역할 및 권한 섹션을 참조하십시오.

다음 예제에서는 account_budget_admin 이라는 역할을 만들고 이 역할에 계정 예산을 모니터링하고 관리할 수 있는 기능을 부여합니다.

USE ROLE ACCOUNTADMIN;

CREATE ROLE account_budget_admin;

GRANT APPLICATION ROLE SNOWFLAKE.BUDGET_ADMIN TO ROLE account_budget_admin;

GRANT IMPORTED PRIVILEGES ON DATABASE SNOWFLAKE TO ROLE account_budget_admin;
Copy

Snowsight 를 사용하여 계정 예산 활성화

참고

ACCOUNTADMIN 역할이 있는 사용자 또는 계정 예산 관리자 권한이 부여된 역할의 사용자만 계정 예산을 활성화하고 설정할 수 있습니다.

  1. Snowsight 에 로그인합니다.

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

  3. Budgets 를 선택합니다.

  4. 메시지가 나타나면 웨어하우스를 선택합니다.

  5. 대시보드에서 :ui:`Set up Account Budget`을 선택합니다.

  6. 계정의 목표 지출 한도를 입력합니다.

  7. 알림 이메일을 받을 이메일 주소를 입력합니다.

    참고

    예산 알림을 위해 추가한 각 이메일 주소는 확인 과정을 거쳐야 합니다. 목록에 있는 이메일 주소가 확인되지 않은 경우 알림 이메일 설정이 실패합니다.

  8. Finish Setup 을 선택합니다.

SQL 명령을 사용하여 계정 예산 활성화

참고

ACCOUNTADMIN 역할이 있는 사용자 또는 계정 예산 관리자 권한이 부여된 역할의 사용자만 계정 예산을 활성화하고 설정할 수 있습니다.

  1. SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET 오브젝트에서 account_root_budget!ACTIVATE 메서드를 호출하여 계정 예산을 활성화합니다.

    CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!ACTIVATE();
    
    Copy
  2. <budget_name>!SET_SPENDING_LIMIT 메서드를 호출하여 지출 한도를 설정합니다.

    CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!SET_SPENDING_LIMIT(1000);
    
    Copy
  3. 크레딧 사용액이 지출 한도를 초과할 것으로 예상될 때 알림을 받도록 예산에 대한 알림을 설정하십시오.

    예산 알림 섹션을 참조하십시오.

계정 예산 비활성화하기

Snowsight 또는 SQL을 사용하여 계정 예산을 비활성화할 수 있습니다.

계정 예산을 비활성화하면 계정 예산이 활성화 전 상태로 재설정됩니다.

  • 모든 과거 계정 예산 데이터가 삭제됩니다.

  • 계정 예산에 대한 백그라운드 측정 작업이 일시 중단되었습니다.

  • 지출 한도 및 이메일 알림에 대한 계정 예산 설정이 재설정됩니다.

계정 예산 비활성화는 사용자 지정 예산에 영향을 미치지 않습니다. 계정에서 사용자 지정 예산을 제거하려면 DROP BUDGET 명령을 사용합니다.

참고

계정 예산이 비활성화되어 있으면 Snowsight 를 사용하여 새 사용자 지정 예산을 생성할 수 없습니다. 그러나 SQL을 사용하여 사용자 지정 예산을 계속 생성 할 수 있습니다.

Snowsight 를 사용하여 계정 예산 비활성화

Budgets 페이지를 사용하여 계정 예산을 비활성화합니다.

  1. Snowsight 에 로그인합니다.

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

  3. Budgets 를 선택합니다.

  4. 더 보기 메뉴 |sf-vertical-more-button|를 선택합니다.

  5. Deactivate account budget 을 선택합니다.

SQL 명령을 사용하여 계정 예산 비활성화

account_root_budget!DEACTIVATE 메서드를 사용하여 계정 예산을 비활성화할 수 있습니다.

CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!DEACTIVATE();
Copy