Transformações de Pesquisa em Mapeamentos Dinâmicos
Transformações de Pesquisa em Mapeamentos Dinâmicos
É possível usar uma transformação de Pesquisa em um mapeamento dinâmico. Você pode configurar portas dinâmicas para receber e retornar portas diferentes com base nos dados de origem. A origem e a condição de pesquisa podem ser parametrizadas para que uma pesquisa seja realizada com base em portas diferentes.
Um mapeamento dinâmico é um mapeamento no qual as origens, os destinos e a lógica de transformação podem mudar em tempo de execução. É possível definir parâmetros e regras para alterar a estrutura dos dados. Quando você usa uma transformação de Pesquisa em um mapeamento dinâmico, as portas de entrada dessa transformação podem mudar de acordo com os dados de origem. A estrutura da origem de pesquisa e das portas na condição de pesquisa pode mudar.
Quando a transformação de Pesquisa contém uma porta dinâmica ou uma origem de pesquisa parametrizada, não é possível persistir o cache de pesquisa. Também não é possível configurar um cache dinâmico.
As seguintes tarefas podem ser realizadas para uma transformação de Pesquisa de forma a usá-la em um mapeamento dinâmico:
Definir portas dinâmicas
Defina portas dinâmicas e portas geradas para acomodar mudanças nas colunas de entrada.
Parametrizar a origem de pesquisa
Atribua um parâmetro para o objeto de dados que define a origem de pesquisa. É possível parametrizar a origem de pesquisa em uma transformação de Pesquisa não reutilizável.
Definir seletores de portas
Defina um seletor de portas que especifique as portas a serem usadas na condição de pesquisa. Você pode parametrizar as portas do seletor de portas em uma transformação de Pesquisa não reutilizável.
Parametrizar a condição de pesquisa
Crie um parâmetro de expressão e defina um valor padrão que contenha uma expressão completa.
Para obter mais informações sobre mapeamentos dinâmicos, consulte o