스트림 분석에 데이터 복제
OCI GoldenGate에서 Stream Analytics로 데이터를 복제하는 방법을 알아봅니다.
GoldenGate Stream Analytics는 Apache Spark 및 Apache Kafka를 통해 런타임 프레임워크에서 실행되도록 진화한 복잡한 이벤트 처리 엔진으로 시작되었습니다. Stream Analytics는 데이터베이스, GoldenGate, Kafka, JMS, REST 또는 파일 시스템 파일과 같은 모든 소스에서 데이터 스트림을 수집할 수 있습니다. 데이터가 수집되면 실시간 데이터에 대한 분석을 실행할 수 있습니다.
시작하기 전에
이 빠른 시작을 성공적으로 완료하려면 다음이 필요합니다.
- 샘플 데이터가 로드되고 보완 로깅이 사용으로 설정된 소스 Autonomous Database입니다.
참고:
작업할 샘플 데이터가 필요한 경우 OCI GoldenGate 샘플 데이터를 다운로드할 수 있습니다.- 먼저
SETUP_USERS_ATP.sql
를 편집하고SRC_OCIGGLL
사용자의 암호를 수정하여 특수 문자를 제거합니다. - Autonomous Database의 Database actions SQL 도구를 사용하여 두 스크립트를 실행하여 사용자 스키마 및 테이블을 생성합니다.
- SQL 툴을 사용하여 보완 로깅을 활성화합니다.
- 먼저
- 소스 Autonomous Database 인스턴스에서 GGADMIN 사용자 잠금 해제
- [Autonomous Database 세부 정보] 페이지의 데이터베이스 작업 메뉴에서 데이터베이스 사용자를 선택합니다.
참고:
로그인할 인스턴스를 생성할 때 제공된 Autonomous Database 관리자 인증서를 프롬프트가 표시되면 사용합니다. - GGADMIN 사용자를 찾은 다음 줄임표(점 3개) 메뉴에서 Edit를 선택합니다.
- Edit User(사용자 편집) 패널에서 암호를 입력하고 암호를 확인한 다음 Account is Locked의 선택을 해제합니다.
- 변경 사항 적용을 누릅니다.
- [Autonomous Database 세부 정보] 페이지의 데이터베이스 작업 메뉴에서 데이터베이스 사용자를 선택합니다.
작업 1: OCI GoldenGate 리소스 생성
- 데이터 복제를 위한 OCI GoldenGate 배치를 생성합니다.
- 소스 데이터베이스에 대한 접속을 생성합니다.
- 배포에 연결을 지정합니다.
- 추출 생성 및 실행.
작업 2: 스트림 분석 리소스 생성
- Stream Analytics 배치를 생성합니다.
- Kafka 인스턴스의 퍼블릭 IP를 사용하여 Kafka 접속을 생성하고 보안 프로토콜에 대해 일반 텍스트를 선택합니다.
- GoldenGate 접속을 생성합니다.
- Stream Analytics 배포에 연결을 할당합니다.