ディレクトリテーブルのメタデータ自動更新

以下のイベント通知サービスを使用すると、ディレクトリテーブルのメタデータを自動的にリフレッシュできます。

リフレッシュ操作は、メタデータをストレージ内の関連ファイルの最新セットと同期させ、次のタイプの変更に対応して発生します。

  • パス内の新しいファイルがテーブルメタデータに追加されます。

  • パス内のファイルは、テーブルメタデータで更新されます。

  • パス内になくなったファイルは、テーブルメタデータから削除されます。

自動リフレッシュを設定するには、ファイルが配置されているクラウドストレージサービスのトピックをご参照ください。

クロスクラウドのサポート

Snowflakeは、クロスクラウド、クロスリージョンの自動ディレクトリテーブルリフレッシュをサポートします。

次の表は、Snowflakeアカウントをホストしている クラウドプラットフォーム に基づいて、ディレクトリテーブルの自動リフレッシュのためにSnowflakeがサポートするクロスクラウドオプションを示しています。

Amazon S3

Google Cloud Storage

Microsoft Azure Blobストレージ

Microsoft Data Lake Storage Gen2

MicrosoftAzure汎用v2

AWSでホストされているアカウント

GCPでホストされているアカウント

Azureでホストされているアカウント

考慮事項

  • 自動リフレッシュはイベントベースであり、大規模ステージや急成長ステージでは手動リフレッシュよりも優れたパフォーマンスを実現します。

  • Snowflakeは、内部ステージでのディレクトリテーブルのメタデータのリフレッシュをサポートしていません。内部ステージには、ディレクトリテーブルのメタデータを手動でリフレッシュする必要があります。手順については、 手動リフレッシュ をご参照ください。

次のトピック: