Propriedades do Mapa de Dados - Verificação de Dados
Propriedades do Mapa de Dados - Verificação de Dados
Exibir ou editar propriedades de verificação de dados para um mapa de dados.
Como deseja gerenciar os Erros de Mapeamento de Registro?
Selecione uma das opções a seguir para especificar como o PowerExchange gerencia erros de mapeamento de registro:
Ignorar linha e gravar mensagem do arquivo de log
. Ignore a linha, grave uma mensagem no arquivo de log e continue o processamento de extração.
Concluir a extração de dados
. Interrompa o processamento de extração.
O padrão é
Concluir a extração de dados
.
Como deseja gerenciar os Dados de Campo Danificado?
Selecione uma das opções a seguir para especificar como o PowerExchange gerencia os dados que não são válidos nos campos:
Substituir de acordo com padrões de dados
. Para os campos CHAR ou DATE, substitua dados usando os valores na guia
Padrões de Dados
na caixa de diálogo
Propriedades do Mapa de Dados
. Você pode especificar se substitui o primeiro caractere ou todos os caracteres no campo. O PowerExchange define valores em campos numéricos como zeros.
Ignorar linha e gravar mensagem do arquivo de log
. Ignore a linha, grave uma mensagem no arquivo de log e continue o processamento de extração.
Concluir a extração de dados
. Interrompa o processamento de extração.
Definir como NULL
. Defina o campo como NULL.
O padrão é
Concluir a extração de dados
.
Verificar Tipos de Campo
Selecione os tipos de campo nos quais você deseja realizar a validação. O PowerExchange executa os seguintes tipos de validação para os seguintes tipos de campo:
CHAR
Para conjuntos de caracteres EBCDIC e ASCII, o PowerExchange valida que o campo contém somente os seguintes caracteres:
0 a 9
A a Z
a a z
Sinal Maior que (>)
Sinal Menor que (<)
Sinal de igual (=)
Espaço ( )
DATE
O PowerExchange valida que o campo usa o formato DATE definido pelo PowerExchange.
NUMCHAR
O PowerExchange valida que o campo contém somente os seguintes caracteres:
0 a 9
Asterisco (*)
Vírgula (,)
Ponto decimal (.)
Sinal de dólar ($)
Barra (/)
Sinal de menos (-)
Sinal de mais (+)
Espaço ( )
PACKED
O PowerExchange valida que o campo contém somente caracteres de formato decimal compactados padrão (S9 COMP-3).
Se você não habilitar a verificação de dados para esse tipo de campo e qualquer meio byte de dados diferente do último meio byte (que contém o sinal) contiver um valor diferente de 0-9, o PowerExchange interpretará o campo como tendo um valor NULL. Se a sessão gravar para um destino não relacional e o mapa de dados para o destino não permitir valores NULL, a sessão falhará.
Por exemplo, se a verificação de dados de decimais compactados não estiver ativada e um campo decimal compactado de 2 bytes nos dados de origem for definido como PIC S9(3) COMP-3, o PowerExchange transmitirá os seguintes valores para o PowerCenter:
X'FFFF' - NULL é transmitido para o PowerCenter
X'0000 - 0 é transmitido para o PowerCenter
X'4040' - 404 é transmitido para o PowerCenter
X'F00C - NULL é transmitido para o PowerCenter
Para impedir que a sessão falhe, ative a verificação de dados para campos decimais compactados e selecione a opção apropriada para sua situação em
Como você deseja lidar com dados de Campo Incorreto?
TIME
O PowerExchange valida que o campo usa o formato TIME definido pelo PowerExchange.
TIMESTAMP
O PowerExchange valida que o campo usa o formato TIMESTAMP definido pelo PowerExchange.
ZONED
O PowerExchange valida que o campo usa somente caracteres numéricos zoneados, 0 a 9, e caracteres de sinal (-).