26. März 2026: Neues SCHEDULER-Attribut für dynamische Tabellen — Allgemeine Verfügbarkeit¶
Sie können jetzt steuern, ob eine dynamische Tabelle automatisch aktualisiert wird, indem Sie das optionale SCHEDULER-Attribut auf:code:ENABLE oder DISABLE für CREATE DYNAMIC TABLE oder:doc:/sql-reference/sql/alter-dynamic-table einstellen.
Bei SCHEDULER = DISABLE wird die dynamische Tabelle von der automatischen Aktualisierung ausgeschlossen und kann nur manuell mit ALTER DYNAMIC TABLE ... REFRESH aktualisiert werden. Manuelle Aktualisierungen wirken sich nicht kaskadenartig auf vor- oder nachgelagerte dynamische Tabellen aus, die es externen Orchestratoren (wie dbt) ermöglichen, Aktualisierungen einzelner Tabellen zu verwalten, ohne die gesamte Pipeline zu triggern.
Bei SCHEDULER = ENABLE wird die dynamische Tabelle vom Snowflake-Scheduler für dynamische Tabellen mithilfe von TARGET_LAG verwaltet.
Wenn das SCHEDULER-Attribut nicht angegeben ist, verhält sich die dynamische Tabelle genauso wie bestehende dynamische Tabellen: Sie wird vom Scheduler mit TARGET_LAG verwaltet.
Dieses Feature ist nützlich für externe Orchestratoren wie dbt, die den Aktualisierungszeitpunkt unabhängig verwalten und einzelne dynamische Tabellen aktualisieren müssen, ohne die gesamte -Pipeline zu triggern.
Weitere Informationen dazu finden Sie unter CREATE DYNAMIC TABLE.