Um dicionário é um arquivo simples ou uma tabela relacional que contém os dados substitutos para cada linha no arquivo. A transformação de Mascaramento de Dados gera um número para recuperar uma linha de dicionário. A transformação de Mascaramento de Dados gera uma chave de hash para mascaramento de substituição repetível ou um número aleatório para mascaramento não repetível. Você pode configurar uma condição de pesquisa adicional.
Você pode configurar um dicionário para mascarar mais de uma porta na transformação de Mascaramento de Dados.
O exemplo a seguir mostra um dicionário de arquivo simples que contém nome e sexo:
SNO,GENDER,FIRSTNAME
1,M,Adam
2,M,Adeel
3,M,Adil
4,F,Alice
5,F,Alison
Neste dicionário, o primeiro campo da linha é o número de série e o segundo é o gênero. Você pode adicionar o sexo como uma condição de pesquisa. O Serviço de Integração recupera uma linha do dicionário usando uma chave hash, e encontra uma linha com um sexo que corresponde ao sexo nos dados da origem.
Use as seguintes regras e diretrizes ao criar um dicionário:
A primeira linha de um dicionário de arquivo simples deve ter rótulos de coluna para identificar os campos em cada registro. Os campos estão separados por vírgulas. Se a primeira linha não contiver rótulos de coluna, o Serviço de Integração usa os valores dos campos na primeira linha como nomes de coluna.
Um dicionário de arquivo simples deve estar no diretório do arquivo de pesquisa $PMLookupFileDir. Por padrão, esse diretório está no seguinte local:
<PowerCenter_Installation_Directory>\server\infa_shared\LkpFiles
Se você criar um dicionário de arquivo simples no Windows e copiá-lo para uma máquina UNIX, verifique se o formato do arquivo está correto para o UNIX. Por exemplo, o Windows e o UNIX usam caracteres diferentes para o marcador de final de linha.
Se você configurar o mascaramento da substituição para mais de uma porta, todos os dicionários relacionais devem estar no mesmo esquema do banco de dados.
O comprimento do buffer sequencial em linha de um dicionário de arquivo simples deve ser menor que ou igual a 600 caracteres.
Você não pode alterar o tipo ou o nome do Dicionário de substituição nas propriedades da sessão.