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

Etapa 1. Criar a transformação personalizada

Etapa 1. Criar a transformação personalizada

Para criar uma transformação personalizada:
  1. No Transformation Developer, clique em Transformação > Criar.
  2. Na caixa de diálogo Criar Transformação, selecione Transformação personalizada, digite um nome para a transformação e clique em Criar.
    No exemplo União, digite
    CT_Inf_Union
    como nome da transformação.
  3. Na caixa de diálogo Ativa ou Passiva, crie a transformação como passiva ou ativa e clique em OK.
    No exemplo União, selecione Ativa.
  4. Clique em Concluído para fechar a caixa de diálogo Criar Transformação.
  5. Abra a transformação e clique na guia Portas. Crie grupos e portas.
    Você pode editar os grupos e portas mais tarde, se necessário.
    A figura a seguir mostra um exemplo de uma transformação de união com dois grupos:
    A guia Portas na caixa de diálogo Editar Transformações contém dois grupos de entrada. Os grupos de entrada contêm as colunas nome da porta, tipo de dados, precisão e escala.
    No exemplo União, crie os grupos InputGroup1 e Inputgroup2. Crie as seguintes portas para InputGroup1:
    Nome da Porta
    Tipo de dados
    Precisão
    Escala
    ORDER_ID1
    integer
    10
    0
    ORDER_DATE1
    data/hora
    19
    0
    TOTAL_PRICE1
    decimal
    10
    2
    Crie as seguintes portas para Inputgroup2:
    Nome da Porta
    Tipo de dados
    Precisão
    Escala
    Entrada/Saída
    ORDER_ID2
    integer
    10
    0
    Entrada
    ORDER_DATA2
    data/hora
    19
    0
    Entrada
    TOTAL_PRICE2
    decimal
    10
    2
    Entrada
    ORDER_ID_OUT
    integer
    10
    0
    Saída
    ORDER_DATE_OUT
    data/hora
    19
    0
    Saída
    TOTAL_PRICE_OUT
    decimal
    10
    2
    Saída
  6. Selecione a guia Propriedades e insira um identificador de módulo e função e a localização do tempo de execução. Edite os outros atributos da propriedade de transformação, como os valores e caixas de seleção: Nível de Rastreamento, Se É Particionável, Se as Entradas Devem Bloquear, Se Está Ativo, a Transformação de Estratégia de Atualização, o Escopo de Transformação e Gerar Transação.
    No exemplo União, configure as seguintes propriedades:
    Nome da Propriedade
    Valor
    Module Identifier
    UnionDemo
    Function Identifier
    União
    Localização de Tempo de Execução
    $PMExtProcDir
    Nível de Rastreamento
    Normal
    É Particionável
    Não
    Entrada Deve Bloquear
    Não
    Está Ativo
    Sim
    Transformação de Estratégia de Atualização
    Não
    Escopo de Transformação
    Todas as entradas
    Gerar Transação
    Não
  7. Clique na guia Extensões de Metadados para inserir extensões de metadados, como propriedades de que o procedimento possa precisar para a inicialização.
    No exemplo União, não crie extensões de metadados.
  8. Clique na guia Definições de Atributos da Porta para criar atributos de porta, se necessário.
    No exemplo União, não crie atributos de porta.
Depois de criar a Transformação personalizada que chama o procedimento, a próxima etapa é gerar os arquivos C.