Dynamische Tabellen manuell aktualisieren

Um die neuesten Daten zu erhalten, aktualisieren Sie eine dynamische Tabelle manuell vor der nächsten geplanten Aktualisierung. Dies ist nützlich für große Zielverzögerungen oder einmaligen Aktualitätsbedarf. Wenn z. B. eine dynamische Tabelle mit einer großen Zielverzögerungszeit konfiguriert ist und die nächste Aktualisierung erst in Stunden erfolgt, sorgt eine manuelle Aktualisierung für aktuelle Daten.

Manuelle Aktualisierungen werden nie übersprungen, aber sie können dazu führen, dass geplante Aktualisierungen übersprungen werden, insbesondere wenn Sie häufige manuelle Aktualisierungen an einer dynamischen Tabelle vornehmen. Dies kann dazu führen, dass nachgelagerte dynamische Tabellen nicht mehr aktualisiert werden. Aus diesem Grund empfiehlt Snowflake, häufige manuelle Aktualisierungen einer dynamischen Tabelle mit nachgelagerten dynamischen Tabellen zu vermeiden, von denen erwartet wird, dass sie gemäß der Zielverzögerung aktualisiert werden.

Sie können eine dynamische Tabelle manuell mit dem Befehl ALTER DYNAMIC TABLE … REFRESH oder über die Snowsight aktualisieren.

ALTER DYNAMIC TABLE my_dynamic_table REFRESH
Copy