0
저는 Pentaho Data Integration에서 매우 새로운 것으로 당신의 도움이 필요합니다.Pentaho : 서로 다른 양의 열이있는 두 개의 데이터베이스 테이블을 비교하고이 열을 다른 테이블로 이동하는 방법은 무엇입니까?
두 개의 데이터베이스 테이블을 비교해야합니다. 서로 다른 양의 컬럼이 있습니다. 예를 들어 firts 테이블 A에는 3 개의 열 (날짜, 도시, 국가)이 있고 다른 테이블 B에는 5 개의 열 (날짜, 도시, 국가, 거리, 우편 번호)이 있습니다. 첫 번째 테이블 (A)에이 두 테이블을 비교하고 차이점을 옮길 수있는 단계를 알고 계십니까 (저는 "거리"와 "우편 번호"열을 의미합니다)? 도움 주셔서 감사합니다.
데이터가 아닌 메타 데이터 동기화에 대해 이야기하고 있다면 '스트림의 메타 데이터 구조'단계를 살펴보십시오. 나는 그것을 직접 사용하지 않았지만 메타 데이터가 다른지를 판단 할 수있는 것처럼 보입니다. 메타 데이터를 직접 동기화 할 수있는 도구는 없습니다. 위의 단계의 출력을'Merge rows (diff)'단계로 보내고 누락 된 열을 찾아 추가하기 위해'Alter Table' 명령을 만들 수 있지만 열 삭제를 처리하지는 않습니다. 스트레이트 SQL로 더 나을 수도 있습니다. –