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
Melden Sie sich bei Snowsight an.
Wählen Sie Monitoring » Dynamic Tables aus.
Suchen Sie Ihre dynamische Tabelle in der Liste, und wählen Sie dann
» Refresh Manually aus.