UBAH TABEL STREAMING
Berlaku untuk: Databricks SQL
Penting
Fitur ini ada di Pratinjau Umum. Untuk mendaftar akses, isi formulir ini.
Memungkinkan Anda untuk:
- Tambahkan jadwal untuk me-refresh tampilan materialisasi atau tabel streaming yang ada.
- Mengubah jadwal refresh yang ada untuk tampilan materialisasi atau tabel streaming.
- Hilangkan jadwal refresh untuk tampilan materialisasi atau tabel streaming. Jika jadwal dihilangkan, objek perlu disegarkan secara manual untuk mencerminkan data terbaru.
Sintaks
ALTER STREAMING TABLE table_name
{
{ ADD | ALTER } SCHEDULE [ REFRESH ]
CRON cron_string [ AT TIME ZONE timezone_id ] |
DROP SCHEDULE
}
Parameter
-
Nama tabel streaming untuk mengubah definisi. Nama tidak boleh menyertakan spesifikasi temporal.
SCHEDULE [ REFRESH ] CRON cron_string [ AT TIME ZONE timezone_id ]
Jika disediakan, jadwalkan tabel streaming atau tampilan materialisasi untuk me-refresh datanya dengan jadwal cron kuarsa yang diberikan. Hanya time_zone_values yang diterima.
AT TIME ZONE LOCAL
tidak didukung. JikaAT TIME ZONE
tidak ada, zona waktu sesi digunakan. JikaAT TIME ZONE
tidak ada dan zona waktu sesi tidak diatur, kesalahan akan muncul.SCHEDULE
secara semantik setaraSCHEDULE REFRESH
dengan .Anda tidak dapat menggunakan
SCHEDULE
sintaks dalam definisi alur Delta Live Tables.
Contoh
-- 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;