Quando uma transformação gerou portas, você precisa configurá-la para ser executada com êxito quando essas portas geradas mudarem. É possível usar um seletor de portas para determinar quais portas devem ser usadas em uma expressão dinâmica, uma condição de pesquisa ou uma condição de associador.
Um seletor de portas é uma lista ordenada de portas que você pode referenciar em uma expressão. Quando as portas geradas mudam em um mapeamento dinâmico, o seletor de portas pode conter diferentes portas.
Por exemplo, a seguinte expressão faz referência a uma porta gerada em um mapeamento dinâmico:
Salary * 12
Configure o mapeamento para usar as origens dinâmicas, mas a coluna que contém informações salariais em cada arquivo de origem tem um nome diferente. Os nomes de coluna são
Salary
,
Monthly_Salary
e
Base_Salary
.
Realize as seguintes tarefas para acomodar os nomes de coluna diferentes:
Crie um seletor de portas denominado "Salary_PortSelector".
Crie uma regra de seleção para aceitar qualquer nome de porta com o sufixo "Salary".
Configure a expressão para incluir o nome do seletor de portas em vez do nome da coluna Salary. A expressão tem a seguinte sintaxe:
Salary_PortSelector * 12
A expressão é executada com êxito com qualquer um dos nomes de portas de salário.