複製: ステージ、パイプ、ストレージ統合、ロード履歴(保留中)

注意

この動作変更は2024_02バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

注釈

この動作変更は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_OVERREAD_ONLYSYSTEM$PIPE_STATUS に追加され、一般で有効になっています。この BCR バンドルで構成することはできません。

参照: 1461