2016-08-18 2 views
0

배경 : Informatica를 처음 사용합니다. Informatica powercenter express 버전 : 9.6.1 HotFix 2informatica powercenter 여러 매핑에 변수 전달

내 etl 프로젝트에서 나는 데이터 마트에서 다른 차원과 사실 테이블을로드 할 여러 매핑을 가지고 있습니다. ETL은 매일 실행되며 하나의 요구 사항은 각 테이블에 감사 키를 열로 추가하는 것입니다. 감사 키는 정수이며 감사 테이블 (감사 키 컬럼 (기본 키)의 다음 값)에서 생성됩니다. 매일 감사 키가 1 씩 증가합니다. 따라서 각 etl로드 이후에 모든 테이블의 모든 새 행 또는 업데이트 된 행 (차원/사실)은이 감사 키를 한 열에 포함합니다. 목적은 각 행이 삽입/업데이트되는시기 또는 방법을 추적하는 기능입니다.

이제는 이러한 키를 생성하고 모든 매핑을 전달하는 방법에 대해 의문이 생깁니다. 키는 감사 테이블의 auditkey 열에서 다음 값을 가져와야합니다. 당신은 당신이 RDBMS 소스가있는 경우, 나는 DB에서 오라클 시퀀서를 만드는 제안 및 오라클 함수를 만들 것

답변

0

다음 값을 얻으십시오 ...

SQL Override에서 새로 작성한 oracle 함수를 호출하고 모든 매핑에서 다음 값 시퀀스 번호를 사용하십시오.

0

/당신이 원하는 모든 워크 플로우에서 사용할 키를 유지 생성하는 플릿을 만들 수

관련 문제