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 배치에 소스 접속을 지정합니다.
- 대상 Big Data 배치에 대상 접속을 지정합니다.
작업 4: Change Data Capture에 대한 Distribution Path 생성
Change Data Capture에 대한 Distribution Path을 생성하려면 다음을 완료하십시오.
- Oracle Cloud 콘솔의 [배치] 페이지에서 대상 빅데이터 배치를 선택합니다.
- 배포 세부정보 페이지에서 콘솔 실행을 누릅니다. 작업 1, 단계 2에서 생성된 관리 사용자 세부정보로 로그인합니다.
- IAM 인증서 저장소를 사용하는 경우 Distribution Path 생성 단계로 이동합니다. GoldenGate 인증서 저장소를 사용하는 경우 소스 GoldenGate에서 대상 GoldenGate에 접속하는 데 사용할 사용자를 생성합니다.
- 소스 PostgreSQL 배치 콘솔에서 이전 단계에서 생성한 사용자에 대한 경로 접속을 생성합니다.
- Distribution Path 추가를 누릅니다.
- 다음과 같이 Add Path Form을 완료합니다.
- 대상 Big Data 배치 콘솔에서 Receiver Service을 누르고 생성된 Receiver Path를 검토합니다.