ALTER STREAMING TABLE
S’applique à : Databricks SQL
Important
Cette fonctionnalité est disponible en préversion publique.
Vous permet soit de :
- Ajoutez une planification pour actualiser une vue matérialisée ou une table de streaming existante.
- Modifiez une planification d'actualisation existante pour une vue matérialisée ou une table de streaming.
- Supprimez la planification d’actualisation pour une vue matérialisée ou une table de streaming. Si la planification est supprimée, l'objet doit être actualisé manuellement pour refléter les dernières données.
Syntaxe
ALTER STREAMING TABLE table_name
{
{ ADD | ALTER } SCHEDULE [ REFRESH ]
CRON cron_string [ AT TIME ZONE timezone_id ] |
DROP SCHEDULE
}
Paramètres
-
Le nom de la table de streaming dont vous souhaitez modifier la définition. Le nom ne doit pas inclure une spécification temporelle.
SCHEDULE [ REFRESH ] CRON cron_string [ AT TIME ZONE timezone_id ]
Le cas échéant, planifie la table de streaming ou la vue matérialisée pour actualiser ses données avec la planification cron quartz donnée. Seules les time_zone_values sont acceptées. La fonction
AT TIME ZONE LOCAL
n'est pas prise en charge. SiAT TIME ZONE
est absent, le fuseau horaire de session est utilisé. SiAT TIME ZONE
est absent et que le fuseau horaire de session n’est pas défini, une erreur est générée.SCHEDULE
est équivalent sémantiquement àSCHEDULE REFRESH
.Vous ne pouvez pas utiliser la syntaxe
SCHEDULE
dans une définition de pipeline Delta Live Tables.
Exemples
-- 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;
Articles connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour