Quickstart: gen 2 OpenFlow
Quickstart: gen 2 OpenFlow
이 Quickstart는 PostgreSQL CDC용 gen 2 커넥터를 만드는 과정을 안내해요. 자동화하거나 확장하기 전에 환경이 올바르게 설정됐는지 확인하려면 단계를 순서대로 진행해 주세요. 이 Quickstart에서 다음을 하게 돼요.
- gen 2 OpenFlow 배포를 만들어요.
- gen 2 OpenFlow 런타임을 만들어요.
- 설정 마법사로 gen 2 커넥터를 만들고 구성해요.
- 데이터가 수집되는지 확인해요.
본문
1단계: gen 2 배포 만들기 (Step 1: Create a gen 2 deployment)
런타임을 담을 OpenFlow 배포를 만들어요. 배포 하나는 많은 런타임을 담을 수 있으며 계정당 배포 하나가 필요해요.
CREATE OPENFLOW DEPLOYMENT 권한이 있는 역할을 사용하세요.
다음 SQL로 Snowflake 배포를 만들어요:
CREATE OPENFLOW DEPLOYMENT my_deployment
WITH DEPLOYMENT_TYPE = SNOWFLAKE;
my_deployment를 배포 이름으로 바꿔 주세요.
2단계: gen 2 런타임 만들기 (Step 2: Create a gen 2 runtime)
엔드포인트와 커넥터가 실행되는 gen 2 런타임을 만들어요. 런타임은 스키마 범위 리소스이므로:
- 배포와 런타임이 같은 계정, 데이터베이스, 스키마에 있어야 해요.
- 런타임 이름과 스키마 이름은 구별되어야 해요.
- 런타임을 만드는 사용자는 데이터베이스에 대한
DO NOT REPORT, 포함 데이터베이스와 배포에 대한USAGE, 런타임이 생성되는 스키마에 대한CREATE OPENFLOW RUNTIME이 필요해요. - 런타임 이름과 스키마 이름은 구별되어야 해요.
다음 SQL로 배포 내에 런타임을 만들어요:
CREATE OPENFLOW RUNTIME my_runtime
IN DEPLOYMENT my_deployment
WITH TYPE = SMALL;
이 예시에서 런타임은 my_runtime이라고 하며 my_deployment 배포 안에 만들어져요. 이 런타임은 기본 구성의 SMALL 런타임이에요. 런타임 유형에 대한 자세한 내용은 Quickstart: gen 2 Openflow를 참고하세요.
3단계: 설정 마법사로 gen 2 커넥터 만들고 구성하기 (Step 3: Create and configure a gen 2 connector with the setup wizard)
설정 마법사로 gen 2 커넥터를 만들어요:
- OpenFlow UI를 열고 커넥터 카탈로그로 이동해요. 이렇게 하려면 OpenFlow 랜딩 페이지에서 Applications 타일을 선택하세요.
- Applications 타일에서 OpenFlow 애플리케이션 타일을 선택하세요.
- OpenFlow 애플리케이션에서 커넥터 카탈로그로 이동해요.
- 카탈로그에서 PostgreSQL CDC를 선택하세요.
- Install을 선택하세요.
- 마법사 단계를 따라 커넥터를 구성하세요.
- 마법사가 끝나면 커넥터가 런타임의 Installed Connectors 목록에 나타나는지 확인하세요.
4단계: 데이터가 수집되는지 확인하기 (Step 4: Verify data is ingested)
파이프라인이 올바르게 작동하는지 확인해요:
- 소스에 테스트 데이터를 작성해요.
- 데이터가 대상 테이블에 나타나는지 확인해요.
5단계: 설정 검토 및 모니터링 (Step 5: Review and monitor your setup)
데이터가 흐르는 것을 확인한 뒤 설정을 검토하고 모니터링해요:
- OpenFlow UI로 가서 Connectors Dashboard를 사용해 커넥터 상태와 수집 상태를 확인하세요.
- 장기 모니터링을 위해 이벤트 테이블에 저장된 OpenFlow 텔레메트리 데이터를 사용해 로그, 애플리케이션 메트릭, JVM 및 시스템 메트릭을 모니터링하세요.
자세한 내용은 OpenFlow Connectors Dashboard로 커넥터 모니터링과 텔레메트리 데이터로 OpenFlow 모니터링을 참고하세요.
더 알아보기 (Learn more)
- 2세대 OpenFlow 객체와 인터페이스 — gen 2 객체 개요
- 설정 마법사로 커넥터 구성 — 마법사 사용법 자세히 보기
- OpenFlow 개요 — OpenFlow 구성 요소와 기능 살펴보기