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

Criando manualmente transformações de Procedimento Armazenado

Criando manualmente transformações de Procedimento Armazenado

Para criar uma transformação Procedimento Armazenado manualmente, você precisa saber os parâmetros de entrada, os de saída e os valores de retorno do procedimento armazenado, se houver. Você também deve saber o tipo de dados desses parâmetros, e o nome do procedimento armazenado. Tudo isto é configurado em Importar Procedimento Armazenado.
Para criar uma transformação Procedimento Armazenado:
  1. No Mapping Designer, clique em Transformação > Criar, e então selecione Procedimento Armazenado.
    A convenção de nomenclatura para uma transformação Procedimento Armazenado é o nome do procedimento armazenado, que acontece automaticamente. Se você alterar o nome da transformação, então precisa configurar o nome do procedimento armazenado em Propriedades da Transformação. Se você tiver múltiplas instâncias do mesmo procedimento armazenado em um mapeamento, deve executar esta etapa.
  2. Clique em Ignorar.
    A transformação Procedimento Armazenado aparece no Mapping Designer.
  3. Abra a transformação e clique na guia Portas.
    Você deve criar portas com base nos parâmetros de entrada ou de saída e valores de retorno no procedimento armazenado. Crie uma porta na transformação Procedimento Armazenado para cada parâmetros de procedimento armazenado a seguir:
    • Um parâmetro de entrada de número inteiro
    • Um parâmetro de saída de string
    • Um valor de retorno
    Para o parâmetro de entrada de número inteiro, você deve criar uma porta de entrada de número inteiro. O parâmetro e a porta devem ter o mesmo tipo de dados e precisão. Repita isto para o parâmetro de saída e o valor de retorno.
    A coluna R deve ser selecionada e a porta de saída para o valor de retorno. Para procedimentos armazenados com parâmetros múltiplos, você deve listar as portas na mesma ordem em que elas aparecem no procedimento armazenado.
  4. Clique na guia Propriedades.
    Insira o nome do procedimento armazenado na linha Nome do Procedimento Armazenado, e selecione o banco de dados em que o procedimento armazenado existe, na linha Informações da Conexão.
  5. Clique em OK.
Embora o repositório valide e salve o mapeamento, o Designer não valida a transformação Procedimento Armazenado manualmente inserida. Nenhuma verificação é concluída para verificar se existem os parâmetros ou valores de retorno adequados no procedimento armazenado. Se a transformação Procedimento Armazenado não estiver adequadamente configurada, haverá falha na sessão.