外部テーブルの自動更新¶
クラウドストレージのイベント通知により、外部テーブルメタデータの更新をトリガーしたり、ファイル参照を追加または削除したりできます。
次のテーブルは、アカウントをホストする クラウドプラットフォーム に基づき、Snowflakeアカウントへの外部テーブルのメタデータ自動更新をサポートしているクラウドストレージサービスを示しています。
Snowflakeアカウントホスト |
Amazon S3 |
Google Cloud Storage |
Microsoft Azure Blobストレージ |
Microsoft Data Lake Storage Gen2 |
MicrosoftAzure汎用v2 |
---|---|---|---|---|---|
Amazon Web Services |
✔ |
❌ |
❌ |
❌ |
❌ |
Google Cloud Platform |
❌ |
✔ |
❌ |
❌ |
❌ |
Microsoft Azure |
❌ |
❌ |
✔ |
✔ |
✔ |
重要
GRANT OWNERSHIP コマンドで外部テーブルまたはその親データベースの所有権を移すと、テーブルの AUTO_REFRESH
プロパティが FALSE
に設定されます。これにより、テーブルメタデータの自動リフレッシュがブロックされます。所有権を譲渡した後に自動リフレッシュを元に戻すには、 AUTO_REFRESH = TRUE
を ALTER EXTERNAL TABLE コマンドを使用して設定します。
次のトピック: