2016-10-25 6 views
0

테이블의 DDL이 변경되면 원본 및 대상 정의를 다시 가져 와서 매핑을 변경해야합니다. 동적으로 테이블의 DDL을 가져 와서 Informatica 매핑을 사용하여 데이터 복사본을 만드는 방법이 있습니까?동적 매핑 변경

+0

아니요, 지금은 불가능하다고 생각합니다. 그러나 테이블을 자동으로 가져올 수있는 경우에도 새 열을 연결하거나 매핑의 포트 데이터 유형을 수동으로 변경해야합니다. – Samik

답변

0

ETL은 물리적 데이터베이스와 구분 된 추상화 계층을 사용합니다. 작업이 연결될 DB에서 찾을 것으로 예상되는 것을 나타내는 소스 및 대상 정의를 사용합니다. 동일한 데이터 맵핑이 다양한 소스 및/또는 목표 시스템에 적용될 수 있음을 명심하십시오. 그것은 그들 중 누구에게도 속박되는 것이 아니라, 가져올 데이터와 그 데이터로 무엇을해야 하는지를 정의합니다.

Informatica에서 이것은 데이터 흐름을 정의하는 매핑과 논리가 적용되어야하는 위치를 나타내는 세션을 분리하여 반영됩니다.

여러 서버에서 데이터를 전송한다고 가정 해보십시오. 그 중 하나에 적용된 변경으로 인해 전체 데이터 통합이 중단되어서는 안됩니다. 변경 사항이 동적으로 반영되면 한 서버에 추가 된 열은 다른 서버의 데이터를 읽을 수 없게 만듭니다.

물론 당신이 언급 한 것과 같은 요구 사항이 완벽하게 괜찮 으면. 인포매티카가 그들의 접근 방식을 지원하는 것은 아닙니다.

임시 해결책은 테이블 정의를 가져오고 워크 플로를 생성 한 다음 실행 전에 Informatica로 가져 오는 고유 한 응용 프로그램을 만드는 것입니다.