Amazon Redshift でのデスティネーションデータベースの作成
ソースから Amazon Redshift にデータをレプリケートするには、Amazon Redshift の統合からデータベースを作成する必要があります。
ターゲットの Redshift Serverless ワークグループまたはプロビジョン済みのクラスターに接続して、統合識別子への参照を使用してデータベースを作成します。この識別子は、SVV_INTEGRATION ビューをクエリしたときに integration_id
に返される値です。
重要
統合からデータベースを作成する前に、ゼロ ETL 統合を作成して、Amazon RDS または Amazon Redshift コンソール上で統合が Active
の状態となっている必要があります。
ソースから Amazon Redshift へのデータのレプリケーションを開始する前に、Amazon Redshift の統合からデータベースを作成します。データベースの作成には Amazon Redshift コンソールまたはクエリエディタ v2 を使用できます。
ゼロ ETL 統合ターゲットのデータベースの作成の詳細については、「Amazon Redshift データベースデベロッパーガイド」の「CREATE DATABASE」を参照してください。ALTER DATBASE を使用すると、REFRESH INTERVAL などのデータベースパラメータを変更できます。ゼロ ETL 統合ターゲットのデータベースの変更の詳細については、「Amazon Redshift データベースデベロッパーガイド」の「ALTER DATABASE」を参照してください。
注記
統合から作成したデータベースのデータを更新できるのは、統合ソースのみです。テーブルのスキーマを変更するには、ソース内のテーブルに対して DDL コマンドまたは DML コマンドを実行します。ソースのテーブルに対して DDL コマンドと DML コマンドを実行できます。ただし、送信先データベースでは DDL コマンドと読み取り専用クエリのみを実行できます。
送信先データベースのステータスの表示の詳細については、「ゼロ ETL 統合の表示」を参照してください。
送信先データベースを作成したら、ソースにデータを追加できます。ソースにデータを追加するには、次のいずれかのトピックを参照してください。
-
ソースが Aurora の場合は、「Amazon Aurora ユーザーガイド」の「データをソース DB クラスターに追加する」を参照してください。
-
ソース が Amazon RDS の場合は、「Amazon RDS ユーザーガイド」の「データをソース DB インスタンスに追加する」を参照してください。