動的テーブルの手動更新

次の スケジュールされたリフレッシュ を待たずに動的テーブルに最新のデータを含めたい場合は、手動リフレッシュを使用できます。

これは、大規模なターゲットラグや1回限りのリフレッシュに便利です。たとえば、動的テーブルが大きなターゲットラグで構成され、次のリフレッシュが数時間先である場合は、手動リフレッシュによって最新のデータが保証されます。

手動リフレッシュがスキップされることはありませんが、特に動的テーブルで頻繁に手動リフレッシュを行う場合、スケジュール・リフレッシュがスキップされる可能性があります。これを行うと、下流の動的テーブルがリフレッシュされなくなります。このため、Snowflakeでは、ターゲットラグに従ってリフレッシュが期待されるダウンストリームの動的テーブルで、手動リフレッシュを頻繁に実行しないことを推奨しています。

ALTER DYNAMIC TABLE ... REFRESH コマンドまたは Snowsight コマンドを使用して、動的テーブルを手動でリフレッシュできます。

ALTER DYNAMIC TABLE my_dynamic_table REFRESH
Copy