0
나는 Pentaho의 테이블 복사 마법사를 통해 MySQL 데이터베이스를 HANA DB로 복사하려고합니다. 그것은 자동으로 워크 플로우를 만들었지 만 대상 DB가 부분적으로 채워지는 경우 혼란 스럽습니다. 그런 다음 중복 행을 처리하거나 그냥 복사 만합니까?pentaho의 복제 블록이 중복 데이터를 처리하는 방법은 무엇입니까?
나는 Pentaho의 테이블 복사 마법사를 통해 MySQL 데이터베이스를 HANA DB로 복사하려고합니다. 그것은 자동으로 워크 플로우를 만들었지 만 대상 DB가 부분적으로 채워지는 경우 혼란 스럽습니다. 그런 다음 중복 행을 처리하거나 그냥 복사 만합니까?pentaho의 복제 블록이 중복 데이터를 처리하는 방법은 무엇입니까?
표 복사 마법사는 중복을 분석하지 않습니다. 단지 대상 DB에 많은 수의 insert 문을 실행하려고 시도합니다. 중복 데이터가 필터링되거나 대상 DB에서 업데이트되도록 보장하는 것은 ETL 개발자의 임무입니다. 삽입/업데이트 단계를 확인하십시오. 물론 성능은 훨씬 낮을 것입니다. 각 행은 먼저 데이터베이스 조회를 수행하고 조회 결과에 따라 삽입 또는 업데이트가 실행됩니다.