COINCIDÊNCIA

Válido Para

Extract e Replicat

Descrição

Use o parâmetro COLMATCH para criar regras globais para mapeamento de coluna. As regras COLMATCH se aplicam a todas as instruções TABLE ou MAP que seguem a instrução COLMATCH. As regras globais podem ser desativadas para as entradas TABLE ou MAP subsequentes com a opção RESET.

Com COLMATCH, você pode mapear entre tabelas semelhantes em estrutura, mas com nomes de coluna diferentes para os mesmos conjuntos de dados. O COLMATCH fornece uma maneira mais conveniente de mapear colunas desse tipo do que usar uma cláusula COLMAP em instruções TABLE ou MAP individuais.

Com o COLMATCH, você pode:

COLMATCH ou uma cláusula COLMAP de uma instrução TABLE ou MAP é necessária ao mapear colunas de origem e destino com nomes diferentes.

Consulte Parâmetros que Controlam o Mapeamento e a Integração de Dados para obter mais informações sobre colunas de mapeamento.

Padrão

Nenhum

Sintaxe

COLMATCH
{NAMES <target_column> = <source_column> |
PREFIX <prefix> |
SUFFIX <suffix> |
RESET}

NAMES <target_column = source_column>

Especifica o nome de uma coluna de origem e destino, por exemplo, CUSTOMER_CODE e CUST_CODE. Se o banco de dados precisar de aspas duplas para impor a distinção entre maiúsculas e minúsculas, especifique o nome da coluna dessa maneira. Por exemplo: NAMES "ABC" = "ABC2". Para outros bancos de dados que diferenciam maiúsculas de minúsculas, especifique o nome da coluna conforme ela é armazenada no banco de dados, por exemplo: NAMES ABC = abc.

PREFIX <prefix> | SUFFIX <suffix>

Especifica um prefixo ou sufixo de nome de coluna a ser ignorado. Se o banco de dados exigir aspas duplas para impor a distinção entre maiúsculas e minúsculas, especifique o prefixo ou o sufixo dessa forma se fizer distinção entre maiúsculas e minúsculas. Para outros bancos de dados com distinção entre maiúsculas e minúsculas, especifique o prefixo ou o sufixo conforme ele é armazenado no banco de dados

Por exemplo, para mapear uma coluna de destino chamada "ORDER_ID" para uma coluna de origem chamada "P_ORDER_ID", especifique:

COLMATCH PREFIX "P_"

Para mapear uma coluna de destino chamada "CUST_CODE_K" para uma coluna de origem chamada CUST_CODE, especifique:

COLMATCH SUFFIX "_K"

RESET

Desativa as regras COLMATCH definidas anteriormente para as instruções TABLE ou MAP subsequentes.

Exemplos

Exemplo 1

COLMATCH NAMES "CUSTOMER_CODE" = "CUST_CODE"

Exemplo 2

COLMATCH NAMES Customer_Code = "Cust_Code"

Exemplo 3

COLMATCH PREFIX P_

Exemplo 4

COLMATCH SUFFIX _K

Exemplo 5

COLMATCH RESET