Sumário

Search

  1. Prefácio
  2. Trabalhando com Transformações
  3. Transformação Agregador
  4. Transformação Personalizada
  5. Funções de Transformação Personalizada
  6. Transformação Mascaramento de Dados
  7. Exemplos de Mascaramento de Dados
  8. Transformação Expressão
  9. Transformação Procedimento Externo
  10. Transformação Filtros
  11. Transformação HTTP
  12. Transformação de Resolução de Identidade
  13. Transformação Java
  14. Referência da API da transformação Java
  15. Expressões Java
  16. Exemplo de Transformação Java
  17. Transformação Joiner
  18. Transformação Pesquisa
  19. Caches de Pesquisa
  20. Cache de Pesquisa Dinâmica
  21. Transformação Normalizador
  22. Transformação Classificação
  23. Transformação Roteador
  24. Transformação de Gerador de Sequência
  25. Transformação Classificador
  26. Transformação de Qualificador de Origem
  27. Transformação SQL
  28. Usando a Transformação SQL em um Mapeamento
  29. Transformação Procedimento Armazenado
  30. Transformação Controle de Transações
  31. Transformação União
  32. Transformação Dados Não Estruturados
  33. Transformação Estratégia de Atualização
  34. Transformações XML

Guia de Transformações

Guia de Transformações

Dicionários

Dicionários

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.