Mapear com scripts de evento de transformação
Os eventos de transformação ocorrem durante o processo de transformação de uma tabela de conjunto de importação em uma tabela.
Esses eventos modificam o comportamento de transformação de qualquer tipo de especificação de mapeamento. Os scripts de evento de transformação modificam o processamento dos eventos em vários estágios da transformação.
Por exemplo, o processamento de uma operação de mapeamento definida usando o utilitário Mapping Assist pode ser manipulado usando os scripts de evento. Há vários objetos JavaScript de conjunto para importação que podem ser acessados durante esses eventos. Esses objetos representam tabelas ou partes de tabelas. É importante observar que a referência desses objetos varia de acordo com o contexto do evento no qual eles são referenciados.
| Nome do evento | Parâmetros de eventos | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| onStart | Quando: o script de evento onStart é processado no início de uma execução de importação, antes que qualquer linha de dados seja lida.
Exemplo: |
|||||||||||||||||||||||||||||||||
| onComplete | Quando: o script de evento onComplete é processado no final de uma execução de importação, depois que todas as linhas de dados são lidas e transformadas.
Exemplo: |
|||||||||||||||||||||||||||||||||
| onBefore | Quando: o script de evento onBefore é processado no início de uma transformação de linha, antes que a linha de origem seja transformada na linha de destino.
Exemplo: |
|||||||||||||||||||||||||||||||||
| onAfter | Quando: o script de evento onAfter é processado no final de uma transformação de linha, depois que a linha de origem foi transformada na linha de destino e salva.
Exemplo: |
|||||||||||||||||||||||||||||||||
| onForeignInsert | Quando: o script do evento onForeignInsert é processado no início da criação de um registro relacionado e referenciado, antes que o registro seja criado.
Exemplo: |
|||||||||||||||||||||||||||||||||
| onChoiceCreate | Quando: o script de evento onChoiceCreate é processado no início de uma criação de valor de opção, antes que o novo valor de opção seja criado.
Exemplo: |
|||||||||||||||||||||||||||||||||
| onReject | Quando: o script de evento onReject é processado durante a ocorrência de um registro externo ou criação de opção e o registro externo ou opção é rejeitado, a linha de transformação inteira não é salva.
Exemplo: |