2012-12-17 2 views
1

첫 번째 열이 삽입, 삭제 또는 업데이트 할 레코드를 플래그하는 데 사용되는 플랫 파일 원본이 있습니다. 삭제/갱신은 목표 테이블의 PK를 기반으로 수행됩니다.인포매티카 세션에서 데이터 삭제가 진행되지 않는 이유는 무엇입니까?

그래서 우리는이 업데이트 전략 변화로 리디렉션됩니다 라우터에 소스의 기록 흐름이 - 한 각 삽입, 업데이트 및 삭제 작업을.

나는 삭제 및 업데이트 대상 인스턴스에 대한 업데이트 재 지정을 완료했다. 다음과 같이 워크 플로우에서

, 나는 세션 속성을 설정 한 : 삽입물을 처리하는 대상에 대해

  1. , 나는 대상의 세션 속성에서 '삽입'을 선택. 업데이트를 처리하는 대상에 대해
  2. , 나는 대상의 세션 속성에서 '업데이트로 업데이트'를 선택.
  3. 삭제를 처리하는 대상에 대해 대상의 세션 속성에서 '삭제'를 선택했습니다.

이제 모든 행이 삽입되면 세션이 올바르게 작동합니다. 거기에 하나의 업데이트 또는 세션을 삭제할 때 그냥 해결하는 방법에 대한 아이디어 또는 추가 디버깅이 ..

확실하지

가 그런 행동의 원인을 .. 소스 데이터를 가져 오는 한 후 진행되지 않습니다 ..?

감사합니다.

답변

0

는 '데이터 중심'으로 소스 행을 처리하는 워크 플로우 세션을 설정했는지 확인하십시오. 이미 '업데이트 전략'이있는 매핑에서 세션을 만들면이 설정이 자동으로 설정되지만 세션 생성 후 매핑에 '전략 업데이트'를 추가하면 직접 변경해야합니다.

관련 문제