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

Usando um Procedimento Armazenado em um Mapeamento

Usando um Procedimento Armazenado em um Mapeamento

Você precisa executar várias etapas para usar uma transformação Procedimento Armazenado em um mapeamento. Como o procedimento armazenado já existe no banco de dados, além de configurar o mapeamento e a sessão, você também deve configurar o procedimento armazenado no banco de dados.
Para usar uma transformação Procedimento Armazenado, execute as etapas a seguir:
  1. Crie o procedimento armazenado no banco de dados.
    Antes de usar o Designer para criar a transformação, você precisa criar o procedimento armazenado no banco de dados. Você também deve testar o procedimento armazenado por meio das ferramentas de cliente de banco de dados fornecidas.
  2. Importe ou crie a transformação de Procedimento Armazenado.
    Utilize o Designer para importar ou criar a transformação Procedimento Armazenado, fornecendo portas para quaisquer valores de retorno e de entrada/saída necessários.
  3. Determine se a transformação deverá ser usada como conectada ou não conectada.
    Antes de configurar a transformação, determine como o procedimento armazenado está relacionado ao mapeamento.
  4. Se estiver conectado, mapeie as portas de entrada e saída apropriadas.
    Utilize as transformações Procedimento Armazenado conectado da mesma forma que faria com a maioria das outras transformações. Arraste as portas de fluxo de entrada apropriadas até a transformação e crie mapeamentos das portas de saída até outras transformações.
  5. Se for não conectado, configure o procedimento armazenado para ser executado antes ou depois da sessão, ou configure-o para ser executado a partir de uma expressão em outra transformação.
    Como os procedimentos armazenados podem ser executados antes ou depois da sessão, talvez seja necessário especificar quando a transformação não conectada deverá ser executada. Por outro lado, se o procedimento armazenado for chamado a partir de outra transformação, você grava a expressão em outra transformação, que chama o procedimento armazenado. A expressão pode conter variáveis. Além disso, ela pode ou não incluir um valor de retorno.
  6. Configure a sessão.
    A área de propriedades de sessão no Workflow Manager inclui opções para tratamento de erros durante a execução de procedimentos armazenados e várias opções de substituição SQL.