ALTER STREAMING TABLE
적용 대상: Databricks SQL
Important
이 기능은 공개 미리 보기 상태입니다.
다음 중 하나를 수행할 수 있습니다.
- 기존 구체화된 뷰 또는 스트리밍 테이블을 새로 고치는 일정을 추가합니다.
- 구체화된 뷰 또는 스트리밍 테이블에 대한 기존 새로 고침 일정을 변경합니다.
- 구체화된 뷰 또는 스트리밍 테이블에 대한 새로 고침 일정을 삭제합니다. 일정이 삭제되면 최신 데이터를 반영하기 위해 개체를 수동으로 새로 고쳐야 합니다.
구문
ALTER STREAMING TABLE table_name
{
{ ADD | ALTER } SCHEDULE [ REFRESH ]
CRON cron_string [ AT TIME ZONE timezone_id ] |
DROP SCHEDULE
}
매개 변수
-
정의를 변경할 스트리밍 테이블의 이름입니다. 이름에는 임시 사양이 포함되지 않아야 합니다.
일정 [ 새로 고침 ] CRON cron_string [ 표준 시간대 timezone_id ]
제공된 경우 스트리밍 테이블 또는 구체화된 뷰를 예약하여 지정된 석영 cron 일정으로 데이터를 새로 고칩니다. time_zone_values만 허용됩니다.
AT TIME ZONE LOCAL
은 지원되지 않습니다. 없는 경우AT TIME ZONE
세션 표준 시간대가 사용됩니다.AT TIME ZONE
세션 표준 시간대가 설정되어 있지 않으면 오류가 throw됩니다.SCHEDULE
의미 체계는 .에 해당합니다SCHEDULE REFRESH
.Delta Live Tables 파이프라인 정의에는 구문을 사용할
SCHEDULE
수 없습니다.
예제
-- Adds a schedule to refresh the streaming table once a day
-- at midnight in Los Angeles
> ALTER STREAMING TABLE my_st
ADD SCHEDULE CRON '0 0 0 * * ? *' AT TIME ZONE 'America/Los_Angeles';
-- Alters the schedule to run every 15 minutes for a streaming table
> ALTER STREAMING TABLE my_st
ALTER SCHEDULE CRON '0 0/15 * * * ? *';
-- Drops the schedule for a streaming table
> ALTER STREAMING TABLE my_st
DROP SCHEDULE;
관련된 문서
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기