PostgreSQLからGoogle BigQueryへのデータのレプリケート
OCI GoldenGateを使用して、PostgreSQLからGoogle BigQueryにデータをレプリケートする方法について学習します。
開始する前に 🔗
このクイックスタートを正常に完了するには、次が必要です:
- ソース・データベースとして機能するPostgreSQLインストール(環境設定のインストール手順に従います。)
- VCNのセキュリティ・リストでポート5432を開きます。
- Google Cloud Storageへの接続を作成します。
ノート
GCSバケットとBigQueryデータセットが同じ場所/リージョンにあることを確認してください。 - Google Cloud Serviceアカウント・キー。
- Google Cloud Platform BigQuery権限。
タスク1: OCI GoldenGateリソースの作成
🔗
- ソースPostgreSQLデータベースのデプロイメントを作成します。
- ターゲットGoogle BigQueryのビッグ・データ・デプロイメントを作成します。
- ターゲットGoogle BigQueryへの接続を作成します。
- ソースPostgreSQLデータベースへの接続を作成します。
- 「タイプ」で、PostgreSQLサーバーを選択していることを確認します。
- 「データベース名」に、
ociggll
と入力します。 - 「ホスト」に、PostgreSQLが実行されるコンピュート・インスタンスのパブリックIPを入力します。
- 「ポート」に、
5432
と入力します。 - 「ユーザー名」に、
ggadmin
と入力します。 - 「パスワード」に、パスワードを入力します。
- 「セキュリティ・プロトコル」で、「プレーン」を選択します。
- GoldenGateへの接続を作成し、この接続をソースPostgreSQLデプロイメントに割り当てます。
- ソースPostgreSQLデプロイメントにソース接続を割り当てます。
- ターゲット・ビッグ・データ・デプロイメントにターゲット接続を割り当てます。
タスク3: Extractの作成 🔗
- Change Data Capture Extractを追加します。
- 初期ロードExtractを追加します。
「Extract」ページに戻り、Extractの開始を確認できます。
タスク4: Change Data CaptureのDistribution Pathの作成 🔗
Change Data CaptureのDistribution Pathを作成するには、次の手順を実行します。
- Oracle Cloudコンソールの「デプロイメント」ページで、ターゲット・ビッグ・データ・デプロイメントを選択します。
- 「デプロイメントの詳細」ページで、「コンソールの起動」をクリックします。タスク1のステップ2で作成した管理ユーザーの詳細を使用してログインします。
- IAM資格証明ストアを使用している場合は、「Distribution Pathの作成」ステップに進みます。GoldenGate資格証明ストアを使用する場合は、ソースGoldenGateがターゲットGoldenGateへの接続に使用するユーザーを作成します。
- ソースのPostgreSQLデプロイメント・コンソールで、前のステップで作成されたユーザーのパス接続を作成します。
- 「Distribution Pathの追加」をクリックします。
- 「パスの追加」フォームに次のように入力します。
- ターゲット・ビッグ・データ・デプロイメント・コンソールで、Receiver Serviceをクリックして、作成されたReceiver Pathを確認します。