온라인 피처 테이블 수정하기
온라인 피처 테이블 수정하기 (ALTER ONLINE FEATURE TABLE)
- CREATE ONLINE FEATURE TABLE
- DESCRIBE ONLINE FEATURE TABLE
- DROP ONLINE FEATURE TABLE
- SHOW ONLINE FEATURE TABLES
- ONLINE_FEATURE_TABLE_REFRESH_HISTORY
기존 online feature table의 속성을 수정합니다.
참조:
CREATE ONLINE FEATURE TABLE , DESCRIBE ONLINE FEATURE TABLE, DROP ONLINE FEATURE TABLE , SHOW ONLINE FEATURE TABLES
출처: 문서
본문
구문
ALTER ONLINE FEATURE TABLE [ IF EXISTS ] { SUSPEND | RESUME }
ALTER ONLINE FEATURE TABLE [ IF EXISTS ] RENAME TO
ALTER ONLINE FEATURE TABLE [ IF EXISTS ] REFRESH
ALTER ONLINE FEATURE TABLE [ IF EXISTS ] SET COMMENT = ''
ALTER ONLINE FEATURE TABLE [ IF EXISTS ] SET
[ TARGET_LAG = ' { seconds | minutes | hours | days }' ]
[ WAREHOUSE = ]
ALTER ONLINE FEATURE TABLE [ IF EXISTS ]
매개변수
name
변경할 온라인 피처 테이블의 식별자를 지정합니다.
식별자에 공백이나 특수 문자가 포함된 경우 전체 문자열을 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자는 대소문자를 구분합니다.
자세한 내용은 식별자 요구 사항을 참조하세요.
RENAME TO new_name
온라인 피처 테이블의 이름을 new_name으로 변경합니다. 새 식별자는 스키마 내에서 고유해야 합니다.
식별자에 대한 자세한 내용은 식별자 요구 사항을 참조하세요.
개체 이름을 변경하면 해당 개체를 참조하는 다른 개체도 새 이름으로 업데이트해야 합니다.
SUSPEND | RESUME
테이블의 데이터에 대한 주기적 백그라운드 새로 고침을 일시 중단할지 재개할지 지정합니다.
SUSPEND
온라인 피처 테이블의 주기적 백그라운드 새로 고침을 일시 중단합니다.
RESUME
온라인 피처 테이블의 주기적 백그라운드 새로 고침을 재개합니다.
REFRESH
온라인 피처 테이블을 수동으로 새로 고쳐야 함을 지정합니다.
SET ...
온라인 피처 테이블에 대해 하나 이상의 지정된 속성 또는 매개변수를 설정합니다:
TARGET_LAG = 'num { seconds | minutes | hours | days }'
백그라운드 새로 고침 일정을 정의하는 데 사용할 새 대상 지연 시간을 지정합니다.
값은 10초 이상 8일 이하여야 합니다.
WAREHOUSE = warehouse_name
온라인 피처 테이블을 새로 고치는 데 필요한 컴퓨팅 리소스를 제공하는 새 웨어하우스의 이름을 지정합니다.
COMMENT = 'string_literal'
온라인 피처 테이블에 주석을 추가하거나 기존 주석을 덮어씁니다.
tagAction
온라인 피처 테이블에 태그를 설정하거나 설정 해제합니다:
tagAction ::=
{
SET TAG = '' [ , = '' ... ]
| UNSET TAG [ , ... ]
}
SET TAG
온라인 피처 테이블에 지정된 태그와 태그 값을 설정합니다.
UNSET TAG
온라인 피처 테이블에서 지정된 태그를 설정 해제합니다.
액세스 제어 요구 사항
| Privilege | Object | Notes |
|---|---|---|
| OWNERSHIP | Online feature table | online feature table에 대한 OWNERSHIP 권한을 가진 역할입니다. |
| USAGE | Warehouse | warehouse를 변경할 때 필요합니다. |
특정 권한 집합을 가진 사용자 지정 역할을 만드는 방법에 대한 지침은 을 참조하세요.
securable objects에 대해 SQL 작업을 수행하기 위한 역할 및 권한 부여에 대한 일반적인 정보는 Overview of Access Control을 참조하세요.
사용 참고 사항
- 메타데이터 관련:
고객은 Snowflake 서비스를 사용할 때 메타데이터로 개인 데이터(User object의 경우 제외), 민감한 데이터, 수출 통제 데이터 또는 기타 규제 대상 데이터가 입력되지 않도록 해야 합니다. 자세한 내용은 Metadata fields in Snowflake을 참조하세요.
예제
다음 예제는 my_online_feature_table이라는 online feature table의 주기적 백그라운드 새로 고침을 일시 중단합니다.
ALTER ONLINE FEATURE TABLE my_online_feature_table SUSPEND;
다음 예제는 my_online_feature_table이라는 online feature table을 수동으로 새로 고칩니다.
ALTER ONLINE FEATURE TABLE my_online_feature_table REFRESH;
다음 예제는 my_online_feature_table이라는 online feature table의 target lag을 변경합니다.
ALTER ONLINE FEATURE TABLE my_online_feature_table SET TARGET_LAG = '1 minute';
다음 예제는 online feature table my_online_feature_table의 이름을 my_new_online_feature_table로 변경합니다.
ALTER ONLINE FEATURE TABLE my_online_feature_table RENAME TO my_new_online_feature_table;