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デプロイメントに割り当てます。。
- ターゲットのビッグ・データ・デプロイメントへのターゲット接続の割当て。
タスク4: 「変更データ取得」の「分散パス」を作成
「変更データ取得」の「分散パス」を作成するには、次の手順を実行します:
- Oracle Cloudコンソールの「デプロイメント」ページで、「ターゲット」ビッグ・データ・デプロイメントを選択します。
- 「デプロイメントの詳細」ページで、「コンソールを起動」をクリックします。 タスク1のステップ2で作成した管理ユーザーの詳細を使用してログインします。
- IAM資格証明ストアを使用している場合は、「分散パス」の作成ステップに進みます。 GoldenGate資格証明ストアを使用する場合は、ソースGoldenGateがターゲットGoldenGateへの接続に使用するユーザーを作成します。
- ソースのPostgreSQLデプロイメント・コンソールで、前のステップで作成したユーザーのパス接続を作成します。
- 「分散パス」の追加をクリックします。
- 次のように「パスの追加」フォームに入力します:
- 「ターゲット」ビッグ・データ・デプロイメント・コンソールで、「受信サービス」をクリックし、作成した「受信パス」を確認します。