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.