변환 이벤트 스크립트로 매핑
변환 이벤트는 임포트 세트 테이블을 테이블로 변환하는 프로세스 중에 발생합니다.
이러한 이벤트는 모든 유형의 매핑 사양에서 변환 동작을 수정합니다. 변환 이벤트 스크립트는 변환의 다양한 단계에서 이벤트 처리를 수정합니다.
예를 들어, 매핑 지원 유틸리티 를 사용하여 정의된 매핑 작업의 처리는 이벤트 스크립트를 사용하여 조작할 수 있습니다. 이러한 이벤트 중에 액세스할 수 있는 임포트 세트 JavaScript 오브젝트가 많이 있습니다. 이러한 개체는 테이블 또는 테이블의 일부를 나타냅니다. 이러한 객체가 참조하는 내용은 참조되는 이벤트의 컨텍스트에 따라 달라진다는 점에 유의해야 합니다.
| 이벤트 이름 | 이벤트 매개 변수 | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| onStart | 시기: onStart 이벤트 스크립트는 가져오기 실행 시작 시 데이터 행을 읽기 전에 처리됩니다.
예시: |
|||||||||||||||||||||||||||||||||
| onComplete | 시기: onComplete 이벤트 스크립트는 가져오기 실행이 끝날 때 모든 데이터 행을 읽고 변환한 후 처리됩니다.
예시: |
|||||||||||||||||||||||||||||||||
| onBefore | 시기: onBefore 이벤트 스크립트는 행 변환 시작 시 소스 행이 대상 행으로 변환되기 전에 처리됩니다.
예시: |
|||||||||||||||||||||||||||||||||
| onAfter | 시기: onAfter 이벤트 스크립트는 원본 행이 대상 행으로 변환되고 저장된 후 행 변환이 끝날 때 처리됩니다.
예시: |
|||||||||||||||||||||||||||||||||
| onForeignInsert | 시기: onForeignInsert 이벤트 스크립트는 레코드가 만들어지기 전에 관련 참조된 레코드 만들기를 시작할 때 처리됩니다.
예시: |
|||||||||||||||||||||||||||||||||
| onChoiceCreate | 시기: onChoiceCreate 이벤트 스크립트는 새 선택 값이 만들어지기 전에 선택 값 생성이 시작될 때 처리됩니다.
예시: |
|||||||||||||||||||||||||||||||||
| onReject | 시기: 외부 레코드 또는 선택 생성 발생 중에 onReject 이벤트 스크립트가 처리되고 외부 레코드 또는 선택이 거부되면 전체 변환 행이 저장되지 않습니다.
예시: |