Sumário

Search

  1. Versão 10.1
  2. Versão 10.0
  3. Versão 9.6.1
  4. Versão 9.6.0

Mapeamentos dinâmicos

Mapeamentos dinâmicos

Na versão 10.0, você pode configurar os mapeamentos dinâmicos para alterar as fontes, os destinos e a lógica de transformação no tempo de execução com base nos parâmetros e regras que você definir. Você pode determinar quais portas uma transformação recebe, quais portas usar na lógica de transformação e quais se conectam ao estabelecimento entre os grupos de transformação. Os mapeamento dinâmicos permitem que você gerencie as alterações dos metadados frequentes para as fontes de dados ou para reutilizar a lógica de mapeamento para fontes de dados diferentes com esquemas diferentes.
Os mapeamentos dinâmicos incluem os seguintes recursos que você pode configurar:
  • As fontes dinâmicas permitem alterações nos metadados em arquivo simples e fontes relacionais no tempo de execução. Quando os metadados estiverem em um arquivo simples ou alterações de fonte relacional, as transformações de leitura e pesquisa podem obter colunas de objeto de dados diretamente de fontes dinâmicas no tempo de execução.
  • As transformações podem incluir portas dinâmicas, que recebem uma ou mais colunas que podem ser alteradas com base nas regras que você definir. Você pode definir as regras para incluir ou excluir colunas em uma porta dinâmica.
    As seguintes transformações podem incluir portas dinâmicas:
    • Agregador
    • Expressão
    • Filtro
    • Associador
    • Pesquisa
    • Classificação
    • Roteador
    • Gerador de Sequência
    • Classificador
    • Atualizar estratégia
  • Você pode definir um seletor de porta na transformação do associador, na transformação de pesquisa e na transformação de expressão. Um seletor de porta é uma lista solicitada de portas que você pode referenciar na lógica de transformação. Configure um seletor de porta para filtrar as portas que fluem na transformação e para referenciar as portas em uma condição de associação, uma condição de pesquisa ou uma expressão dinâmica.
  • Você pode definir uma expressão dinâmica em uma transformação de expressão. Uma expressão dinâmica retorna os resultados para uma porta de saída dinâmica. Você pode referenciar um seletor de porta ou uma porta dinâmica em uma expressão dinâmica. Ao referenciar uma porta dinâmica ou um seletor de porta, a expressão dinâmica é executada uma vez para cada porta na porta dinâmica ou no seletor de porta. A transformação de expressão gera uma porta de saída separada para cada instância de expressão.
  • Os destinos dinâmicos permitem que você defina as colunas para arquivo simples e destinos relacionados no tempo de execução. As transformações de gravação podem gerar colunas para os destinos no tempo de execução com base em um objeto de dados associado ou fluxo de mapeamento. As transformações de gravação que representam destinos relacionais também podem criar ou substituir tabelas no tempo de execução.
  • As transformações podem ter links entre grupos que determinam quais portais se conectam no tempo de execução com base em uma diretiva ou um parâmetro.
  • Origens e destinos, regras para portas e propriedades de transformação podem ser alteradas no tempo de execução com base nos parâmetros.
Para obter mais informações sobre os mapeamentos dinâmicos, consulte o capítulo "Mapeamentos Dinâmicos" no
Guia de Mapeamento do Developer do Informatica 10.0
.