조건부 매핑을 사용하면 소스 멤버가 하드 코딩된 대상 멤버 대신 스크립트 표현식에 매핑됩니다. 조건부 매핑은 규칙 기반 매핑(Between, In 및 Like)에만 적합합니다. SQL 스크립트의 대상 값 열에 #SQL
을 입력하여 조건부 매핑을 활성화할 수 있습니다. 스크립트를 사용하는 행의 타겟 값은 #SQL입니다. 그러면 다음 행에 <!SCRIPT> 구분자 및 실제 스크립트와 <!SCRIPT>가 포함됩니다. 차원 처리 순서와 함께 조건부 매핑을 사용하면 차원 매핑 결과에 따라 매핑이 사용으로 설정됩니다. 즉, 이미 처리된 차원 매핑입니다. 매핑 스크립트 사용을 참조하십시오.
주:
Data Management에서 Jython 스크립트는 조건부 매핑에 대해 지원되지 않습니다(대상 값 열에#SCRIPT
를 사용할 수 없음).조건부 매핑을 적용하려면 다음을 수행합니다.
빈 행이 추가됩니다.
연필 아이콘이 사용으로 설정됩니다.
이 샘플 스크립트는 SQL Cast 문을 사용하여 타겟 열에 지정된 값을 조건부로 처리합니다.
Data Management는 오류 검사를 수행하거나 스크립트를 검증하지 않습니다. 테스트 환경에서 데이터 파일에 대해 스크립트를 테스트하고 결과를 확인해야 합니다.