複製: ステージ、パイプ、ストレージ統合、ロード履歴(保留中)¶
注釈
この動作変更は2024_01バンドルの一部でしたが、2024_02バンドルに移動しています。
Snowflakeアカウントは、リージョンやクラウドプラットフォーム間で 複製 できます。データベースが複製されると、サポートされている データベースオブジェクト がターゲットアカウントに複製されます。
内部および外部ステージオブジェクト、パイプオブジェクト、ストレージ統合、テーブルロード履歴の複製は プレビュー で利用できます。この変更により、この BCR バンドルがデフォルトで有効になると、ステージ、パイプ、ストレージ統合、ロード履歴の複製が一般的に利用できるようになります。
- 変更前:
プライマリステージオブジェクト、パイプオブジェクト、ストレージ統合、およびテーブルロード履歴は、ターゲットアカウントに複製されません(プレビュー機能を有効にしている場合を除きます)。ターゲットアカウント内にある既存のステージやパイプはいずれも、リフレッシュ操作中には変更 されません。
ストレージ統合複製のプレビューに参加している場合は、グループにある
object_types
リストにintegrations
を含めることで複製またはフェールオーバーグループにストレージ統合を含め、 またallowed_integration_types
リストにstorage integrations
を含めると、ターゲットアカウントに手動で作成された既存のストレージ統合はすべて ドロップ されます。ストレージ統合複製のプレビューに参加して いない 場合(つまり、複製またはフェールオーバーグループでストレージ統合を複製していない場合)は、ターゲットアカウント内の既存のストレージ統合はリフレッシュ操作中に変更されません。
- 変更後:
プライマリステージオブジェクト、パイプオブジェクト、およびテーブルロード履歴は、それらを含むデータベースが 複製またはフェールオーバーグループ で複製されている場合にターゲットアカウントに複製されます。プライマリストレージの統合は、複製グループまたはフェールオーバーグループに含まれている場合、ターゲットアカウントに複製されます。ストレージ統合を複製するには、
object_types
パラメーター に INTEGRATIONS を含める必要があり、 さらに グループの場合はallowed_integrations
パラメーター にSTORAGE INTEGRATIONS を含める必要があります。ターゲットアカウントに、手動で作成された内部または外部ステージ、またはパイプを持つセカンダリデータベースがある場合は、この機能が有効になってから複製グループまたはフェールオーバーグループがリフレッシュされると、これらの手動で作成されたオブジェクトが ドロップ されます。同様に、プライマリ複製またはフェールオーバーグループにストレージ統合が含まれている場合、これらの手動で作成されたストレージ統合は、リフレッシュ操作時にターゲットアカウントで ドロップ されます。
プライマリデータベースにディレクトリテーブルを有効にした内部ステージがある場合、ステージ上のファイルも複製されます。ステージ上に 5GB より大きなファイルがある場合、複製グループまたはフェールオーバーグループの更新操作は失敗します。この制限を回避するには、 5GB より大きなファイルを別のステージに移動します。詳細については、 考慮事項 をご参照ください。
ステージ、パイプ、ロード履歴の複製は、複製グループまたはフェールオーバーグループで複製されるデータベースでサポートされます。この機能はデータベース複製ではサポートされていません。
詳細については、 ステージ、パイプ、ロード履歴の複製 をご参照ください。
パイプオブジェクト複製の一部として、2つの新しい実行状態 FAILING_OVER
と READ_ONLY
が SYSTEM$PIPE_STATUS に追加され、一般で有効になっています。この BCR バンドルで構成することはできません。
参照: 1461