PostgreSQLからSnowflakeへのデータのレプリケート
OCI GoldenGateを使用して、PostgreSQLからSnowflakeにデータをレプリケートする方法について学習します。
開始する前に
このクイックスタートを正常に完了するには、次が必要です:
- ソース・データベースとして機能するPostgreSQLインストール(環境設定のインストール手順に従います)。
- VCNのセキュリティ・リストでポート5432を開きます。
- ターゲット・データベースとして機能するSnowflakeデータベース。
タスク1: OCI GoldenGateリソースの作成
このクイックスタートの例では、ソースとターゲットの両方のデプロイメントおよび接続が必要です。
- ソースPostgreSQLデータベースのデプロイメントを作成します。
- ターゲットSnowflakeデータベースのビッグ・データ・デプロイメントを作成します。
- 次の値を使用してPostgreSQL接続を作成します:
- 「タイプ」で、ドロップダウンから「PostgreSQLサーバー」を選択します。
- 「データベース名」に、
ociggll
と入力します。 - 「ホスト」に、PostgreSQLが実行されるコンピュート・インスタンスのパブリックIPを入力します。
- 「ポート」に、
5432
と入力します。 - 「ユーザー名」に、
ggadmin
と入力します。 - 「パスワード」には、パスワードを入力します。
- 「セキュリティ・プロトコル」で、ドロップダウンから「プレーン」を選択します。
- 次の値を使用してSnowflake接続を作成します:
- (オプション)ビッグ・データ・デプロイメントにパブリック・エンドポイントがない場合は、GoldenGateへの接続を作成してから、ソースPostgreSQLデプロイメントにこの接続を割り当てます。
- PostgreSQLデプロイメントにソースPostgreSQL接続を割り当てます。
- ターゲット・ビッグ・データ・デプロイメントにSnowflake接続を割り当てます。
タスク3: Extractの作成
- Change Data Capture Extractを追加します。
- 初期ロードExtractを追加します。
「Extract」ページに戻り、Extractの開始を確認できます。