Por padrão, uma porta de saída em uma transformação Personalizada depende de todas as portas de entrada. No entanto, você pode definir a relação entre as portas de entrada e saída em uma transformação Personalizada. Quando você faz isto, pode exibir caminhos de link em um mapeamento que contém uma transformação Personalizada, e pode ver de quais portas de entrada uma porta de saída depende. Você também pode exibir as dependências da coluna de origem para as portas de destino em um mapeamento que contém uma transformação Personalizada.
Para definir a relação entre portas em uma transformação Personalizada, crie uma dependência de porta. Uma dependência de porta é a relação entre uma porta de saída ou entrada/saída e uma ou mais portas de entrada ou entrada/saída. Quando você cria uma dependência de porta, deve baseá-la na lógica de procedimento no código.
Para criar uma dependência de porta, clique em Transformação Personalizada na guia Portas e escolha Dependências de Porta.
Por exemplo, crie um procedimento externo que analise dados XML. Você criará uma transformação Personalizada com um grupo de entrada que contém uma porta de entrada, e múltiplos grupos de saída contendo múltiplas portas de saída. De acordo com a lógica do procedimento externo, todas as portas de saída dependem da porta de entrada. Você pode definir esta relação na transformação Personalizada, criando uma dependência de porta para cada porta de saída. Defina cada dependência de porta, de forma que a porta de saída dependa da uma porta de entrada.
Para criar uma dependência de porta:
Na guia Portas, clique em Transformação Personalizada e escolha Dependências de Porta.
Na caixa de diálogo Dependências da Porta de Saída, selecione uma porta de saída ou entrada/saída no campo Porta de Saída.
No painel Portas de Entrada, selecione uma porta de entrada ou entrada/saída da qual a porta de saída ou a de entrada/saída depende.