Openflow Connector for SQL Server: 스냅샷 없이 증분 복제 설정하기¶
참고
이 커넥터에는 `Snowflake Connector 약관<https://www.snowflake.com/legal/snowflake-connector-terms/>`_이 적용됩니다.
Openflow Connector for SQL Server 커넥터를 구성하여 스냅샷을 우회해 새로 추가된 테이블의 증분 변경 사항을 즉시 복제할 수 있습니다. 증분 로드를 사용하여 이전에 복제된 데이터에 커넥터를 다시 설치할 때 모든 테이블의 스냅샷을 다시 생성하지 않고 복제를 계속합니다.
새 커넥터 인스턴스 또는 기존 커넥터 인스턴스에서 증분 복제를 활성화할 수 있습니다.
새 커넥터 인스턴스 또는 기존 커넥터 인스턴스에서 증분 복제를 활성화하려면 다음을 수행합니다.
:doc:`setup`에 설명된 대로 커넥터를 설정합니다.
SQLServer Ingestion Parameters컨텍스트에서Ingestion Type매개 변수를 ``incremental``로 설정합니다.
스냅샷 없이 증분 복제 활성화하기¶
기존 커넥터에서 증분 복제를 활성화하려면 다음을 수행합니다.
Sign in to Snowsight.
In the navigation menu, select Ingestion » Openflow.
Openflow 창에서 Runtimes 탭을 선택합니다.
커넥터가 포함된 런타임을 선택합니다.
커넥터를 선택합니다.
Ingestion Parameters컨텍스트에서 ``Ingestion Type``= ``incremental``을 지정합니다.새 복제 테이블을 추가합니다. 이러한 테이블은 즉시 증분 로드로 전환됩니다.
사용법 노트¶
Ingestion Type 값을 변경해도 데이터 복제를 시작한 테이블에는 영향을 주지 않습니다. 현재 스냅샷 단계에 있는 테이블은 스냅샷 로드가 완료될 때까지 계속됩니다.
Ingestion Type`이 ``incremental``로 설정된 동안, 복제된 테이블 목록에 추가된 새 테이블은 스냅샷 단계를 우회합니다. 여기에는 ``Included Table Regex` 매개 변수와 일치하는 소스 데이터베이스에 추가된 새 테이블이 포함됩니다. 스냅샷 단계를 우회하려면 수집 유형이 ``incremental``로 설정되어 있는지 확인합니다.
참고
커넥터는 스냅샷을 우회하므로 필요한 경우에만
incremental모드로 유지해야 합니다. 고객의 증분 업데이트 요구 사항이 충족되면 커넥터를full모드로 반환해야 합니다.스냅샷 로드를 우회하는 테이블의 경우 커넥터는 대상 테이블이 아직 존재하지 않는 경우에만 ``CREATE TABLE IF NOT EXISTS``를 실행하여 Snowflake에 대상 테이블을 생성합니다. 스냅샷을 거치는 테이블에는 대상 테이블이 없어야 합니다.