PostgreSQL에서 Snowflake로 데이터 복제
시작하기 전에
이 퀵타트를 성공적으로 완료하려면 다음이 있어야 합니다.
- 소스 데이터베이스로 사용할 PostgreSQL 설치(설치 지침은 환경 설정에서 따름)
- VCN의 보안 목록에서 포트 5432를 엽니다.
- 대상 데이터베이스로 사용할 Snowflake 데이터베이스입니다.
작업 1: OCI GoldenGate 리소스 만들기
이 빠른 시작 예에서는 소스 및 대상에 대한 배치 및 접속이 필요합니다.
- 소스 PostgreSQL 데이터베이스에 대한 배포를 생성합니다.
- 빅데이터 배치를 생성하여 대상 Snowflake 데이터베이스에 대해 배치합니다.
- 다음 값을 사용하여 PostgreSQL 접속을 생성합니다.
- 유형의 경우 드롭다운에서 PostgreSQL 서버를 선택합니다.
- 데이터베이스 이름에
ociggll
을 입력합니다. - 호스트에 대해 PostgreSQL가 실행되는 컴퓨트 인스턴스의 퍼블릭 IP를 입력합니다.
- 포트에
5432
을 입력합니다. - 사용자 이름에 대해
ggadmin
을 입력합니다. - 비밀번호에 비밀번호를 입력합니다.
- 보안 프로토콜의 경우 드롭다운에서 일반을 선택합니다.
- 다음 값을 사용하여 Snowflake 접속을 생성합니다.
- (선택사항) Big Data 배치에 퍼블릭 끝점이 없는 경우 GoldenGate에 대한 접속을 생성한 다음 이 접속을 소스 PostgreSQL 배치에 지정합니다.
- PostgreSQL 배치에 소스 PostgreSQL 접속을 지정합니다.
- 대상 Big Data 배치에 Snowflake 접속을 지정합니다.
작업 4: Initial Load Extract에 대한 Distribution Path 생성
Initial Load Extract에 대한 Distribution Path를 생성하려면 다음을 수행합니다.
작업 6: Change Data Capture에 대한 Distribution Path 생성
Change Data Capture에 대한 Distribution Path를 생성하려면 다음을 수행합니다.
- 소스 PostgreSQL 배치 콘솔에서 배포 서비스를 누릅니다.
- Distribution Path 추가를 누릅니다.
- 다음과 같이 Add Path Form을 완료합니다.
- 대상 Big Data 배치 콘솔에서 Receiver Service을 누르고 생성된 Receiver path를 검토합니다.