2014-10-15 2 views
1

MDM 용 Talend Open Studio를 사용하고 있으며 고객 레코드에 대한 버전 제어가 필요합니다.Talend MDM 서버에 SCD 적용

오라클 데이터베이스를 사용할 때 tOracleSCD를 사용하여 변경 사항을 캡처 할 수 있습니다. 마찬가지로 MySQL의 경우 tMysqlSCD를 사용할 수 있습니다.

그러나 Talend Open Studio for MDM에서 지원되는 유일한 데이터베이스는 H2이므로 모든 마스터 레코드를 H2 데이터베이스에 저장합니다.

H2 데이터베이스의 경우 Talend 에서 사용할 수있는 구성 요소가 없기 때문에 버전 관리를 어떻게 수행 할 수 있습니까?

답변

1

방금 ​​설정 한 SCD 구성 요소는 감시 테이블에서 트리거를 설정하고 트리거 출력 테이블을 읽을 수있는 쉬운 인터페이스를 제공합니다.

H2 데이터베이스에서 트리거를 수동으로 설정하려면 MySQL에서 데이터베이스를 다시 생성 한 다음 MySQL SCD 구성 요소를 사용하여 수행중인 작업을 해결하고 데이터를 다시 읽는 방법을 개발 한 다음 해당 단계를 다시 생성하십시오. H2 구성 요소를 데이터 통합 ​​작업의 일부로 사용합니다.

즉, Talend MDM에는 데이터 레코드에 대한 모든 변경 사항을 저장하는 저널이라는 개념이 있습니다. Talend Open Studio for MDM documentation에는 how to view the journal에 대한 자세한 정보가 있습니다. MDM 인터페이스를 통해 이루어진 모든 변경 사항은 저널에 자동으로 입력해야합니다.