Openflow Connector for SQL Server: 스냅샷 없이 증분 복제 설정하기

참고

이 커넥터에는 `Snowflake Connector 약관<https://www.snowflake.com/legal/snowflake-connector-terms/>`_이 적용됩니다.

Openflow Connector for SQL Server 커넥터를 구성하여 스냅샷을 우회해 새로 추가된 테이블의 증분 변경 사항을 즉시 복제할 수 있습니다. 증분 로드를 사용하여 이전에 복제된 데이터에 커넥터를 다시 설치할 때 모든 테이블의 스냅샷을 다시 생성하지 않고 복제를 계속합니다.

새 커넥터 인스턴스 또는 기존 커넥터 인스턴스에서 증분 복제를 활성화할 수 있습니다.

새 커넥터 인스턴스 또는 기존 커넥터 인스턴스에서 증분 복제를 활성화하려면 다음을 수행합니다.

  1. :doc:`setup`에 설명된 대로 커넥터를 설정합니다.

  2. SQLServer Ingestion Parameters 컨텍스트에서 Ingestion Type 매개 변수를 ``incremental``로 설정합니다.

스냅샷 없이 증분 복제 활성화하기

기존 커넥터에서 증분 복제를 활성화하려면 다음을 수행합니다.

  1. Sign in to Snowsight.

  2. In the navigation menu, select Ingestion » Openflow.

  3. Openflow 창에서 Runtimes 탭을 선택합니다.

  4. 커넥터가 포함된 런타임을 선택합니다.

  5. 커넥터를 선택합니다.

  6. Ingestion Parameters 컨텍스트에서 ``Ingestion Type``= ``incremental``을 지정합니다.

  7. 새 복제 테이블을 추가합니다. 이러한 테이블은 즉시 증분 로드로 전환됩니다.

참고

스냅샷 로드와 함께 테이블 복제로 돌아가려면 :ui:`Ingestion Type`을 ``incremental``에서 ``full``로 변경합니다.

사용법 노트

  • Ingestion Type 값을 변경해도 데이터 복제를 시작한 테이블에는 영향을 주지 않습니다. 현재 스냅샷 단계에 있는 테이블은 스냅샷 로드가 완료될 때까지 계속됩니다.

  • Ingestion Type`이 ``incremental``로 설정된 동안, 복제된 테이블 목록에 추가된 새 테이블은 스냅샷 단계를 우회합니다. 여기에는 ``Included Table Regex` 매개 변수와 일치하는 소스 데이터베이스에 추가된 새 테이블이 포함됩니다. 스냅샷 단계를 우회하려면 수집 유형이 ``incremental``로 설정되어 있는지 확인합니다.

    참고

    커넥터는 스냅샷을 우회하므로 필요한 경우에만 incremental 모드로 유지해야 합니다. 고객의 증분 업데이트 요구 사항이 충족되면 커넥터를 full 모드로 반환해야 합니다.

  • 스냅샷 로드를 우회하는 테이블의 경우 커넥터는 대상 테이블이 아직 존재하지 않는 경우에만 ``CREATE TABLE IF NOT EXISTS``를 실행하여 Snowflake에 대상 테이블을 생성합니다. 스냅샷을 거치는 테이블에는 대상 테이블이 없어야 합니다.