AKıŞ TABLOSUNU DEĞIŞTIRME
Şunlar için geçerlidir: Databricks SQL
Önemli
Bu özellik Genel Önizlemededir.
Aşağıdakilerden birini yapmanızı sağlar:
- Mevcut gerçekleştirilmiş görünümü veya akış tablosunu yenilemek için bir zamanlama ekleyin.
- Gerçekleştirilmiş görünüm veya akış tablosu için mevcut yenileme zamanlamasını değiştirme.
- Gerçekleştirilmiş görünüm veya akış tablosu için yenileme zamanlamasını bırakın. Zamanlama bırakılırsa, nesnenin en son verileri yansıtacak şekilde el ile yenilenmesi gerekir.
Sözdizimi
ALTER STREAMING TABLE table_name
{
{ ADD | ALTER } SCHEDULE [ REFRESH ]
CRON cron_string [ AT TIME ZONE timezone_id ] |
DROP SCHEDULE
}
Parametreler
-
Tanımını değiştirmek için akış tablosunun adı. Ad bir zamansal belirtim içermemelidir.
SCHEDULE [ REFRESH ] CRON cron_string [ TIME ZONE timezone_id ]
Sağlandıysa, akış tablosunu veya gerçekleştirilmiş görünümü zamanlayarak verilerini verilen quartz cron zamanlaması ile yeniler. Yalnızca time_zone_values kabul edilir.
AT TIME ZONE LOCAL
Desteklenmez. YoksaAT TIME ZONE
, oturum saat dilimi kullanılır. YoksaAT TIME ZONE
ve oturum saat dilimi ayarlanmadıysa bir hata oluşur.SCHEDULE
, ile eşanlamlı olarak eşdeğerdirSCHEDULE REFRESH
.Delta Live Tables işlem hattı tanımında söz dizimini kullanamazsınız
SCHEDULE
.
Örnekler
-- 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;
İlgili makaleler
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin