Defina a verificação de dados para especificar como o PowerExchange gerencia erros de mapeamento de registro e erros de dados de nível de campo durante uma extração.
As opções de verificação de dados são:
Erros de mapeamento de registro. É possível especificar que o PowerExchange interromperá a extração ou continuará depois de ignorar a linha e gravar uma mensagem no arquivo de log. O padrão é interromper a extração.
Se não quiser realizar a ação padrão de interromper a extração quando um erro de mapeamento ocorrer, selecione
Ignorar linha e gravar mensagem no arquivo de log
. A Informatica recomenda que você aplique qualquer esforço necessário para mapear os dados usando ferramentas como IDs de registro, para que o PowerExchange ignore linhas somente como último recurso.
Erros de dados em campos. É possível especificar que o PowerExchange interromperá a extração ou continuará depois de realizar uma das seguintes ações:
Ignorar a linha e gravar uma mensagem no arquivo de log.
Definir o campo como nulo.
Substituir os dados inválidos por valores de acordo com a guia
Padrões de Dados
da caixa de diálogo
Propriedades do Mapa de Dados
. Essa opção está disponível para tipos de campos DATE, TIME, CHAR, VARCHAR e CLOB.
O padrão é interromper a extração.
Selecionando tipos de campo na guia
Padrões de Dados
da caixa de diálogo
Propriedades do Mapa de Dados
fornecerá uma configuração padrão se você selecionar a opção
Usar regras de Mapa de Dados
na guia
Verificação de Campo
da caixa de diálogo
Propriedades do Campo
. A seleção de tipos de campo também define se os campos que resultam de chamadas para funções definidas pelo usuário são verificados. Como raramente é uma boa ideia realizar a verificação de dados em campos definidos pelo usuário, a Informatica faz as seguintes recomendações:
Na guia
Padrões de Dados
da caixa de diálogo
Propriedades do Mapa de Dados
, não selecione tipos de campo.
No campo
Verificação de Campo
da caixa de diálogo
Propriedades do Campo
, evite selecionar
Usar regras de mapa de dados
e defina regras para cada campo.
Como verificações de dados aumentam o custo da CPU na máquina em que o mapeamento é executado, a Informatica recomenda que você as realize somente quando for absolutamente necessário.
Verificações de dados são necessárias somente quando os campos contêm dados que não podem ser carregados no destino.
Dados inválidos em colunas DATE ou TIME geralmente causam problemas para sistemas de destino e talvez precisem ser verificados.
Os bancos de dados relacionais mais modernos são tolerantes a colunas CHAR, VARCHAR e CLOB que contêm caracteres de controle com valores hexadecimais inferiores ao valor do caractere de espaço. No entanto, alguns bancos de dados legados que não podem tolerar esses caracteres de controle.