SYSTEM$ENABLE_FEATURE_GROUPS

SYSTEM$ENABLE_FEATURE_GROUPS

이전에 SYSTEM$DISABLE_FEATURE_GROUPS 또는 SYSTEM$DISABLE_FEATURE_GROUPS_PREVIEW로 비활성화했던 피처 그룹을 현재 계정에서 다시 활성화하는 시스템 함수예요.

출처: Snowflake SQL Reference

본문

참고: 이 함수는 요청 시 사용할 수 있어요. 계정에서 활성화하려면 Snowflake Support에 연락하세요. 활성화 전에 Snowflake Support가 영향을 받는 그룹의 피처에 대한 현재 계정 수준 파라미터 재정의를 스냅샷으로 저장해, 나중에 개별 per-feature 설정을 되돌려야 할 때 복원할 수 있게 해요.

SYSTEM$ENABLE_FEATURE_GROUPS( '<group_name>' )

group_name — 다시 활성화할 피처 그룹 이름. 대소문자를 구분하지 않아요.

현재 지원되는 유일한 값:

Group Scope
AI_FEATURES Cortex Search, Cortex Agent, Cortex Analyst, Cortex REST API, Snowsight의 AI/ML 사용자 인터페이스, 파인튜닝, Document AI, Snowflake Marketplace AI 제품, 그리고 AI_COMPLETE·AI_CLASSIFY·AI_FILTER·AI_EMBED 같은 AI SQL 내장 함수

그룹이 커버하는 정확한 피처 집합은 새 AI 기능이 추가되면서 시간이 지나 변할 수 있어요.

반환값 — 피처 그룹이 다시 활성화되었다는 VARCHAR 상태 메시지:

+---------------------------------------------+
| SYSTEM$ENABLE_FEATURE_GROUPS('AI_FEATURES') |
+---------------------------------------------+
| Successfully enabled groups: AI_FEATURES.   |
+---------------------------------------------+

접근 제어 요구사항 — 계정 관리자(ACCOUNTADMIN 역할)만 실행할 수 있어요.

사용 메모

  • 그룹 이름은 대소문자를 구분하지 않아요(예: ai_features와 AI_FEATURES는 동일).
  • 현재 계정에 대해 동작하며, 다른 계정을 대상으로는 쓸 수 없어요.
  • 함수는 멱등적이에요. 이미 활성화된 그룹에 호출해도 성공 메시지를 반환해요.
  • 이 함수는 그룹 수준 설정만 기본값으로 복원해요. 그룹이 비활성화될 때 SYSTEM$DISABLE_FEATURE_GROUPS(또는 SYSTEM$DISABLE_FEATURE_GROUPS_PREVIEW)가 해제한 개별 계정 수준 파라미터 재정의는 복원하지 않아요. 특정 per-feature 설정을 되돌리려면 Snowflake Support에 연락해 변경 전 스냅샷에서 복원하세요.

예시 — 현재 계정의 AI 피처 다시 활성화:

USE ROLE ACCOUNTADMIN;
SELECT SYSTEM$ENABLE_FEATURE_GROUPS('AI_FEATURES');

더 알아보기 (Learn more)