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