將資料從 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:為 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。