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

Importando procedimentos armazenados

Importando procedimentos armazenados

Quando você importa um procedimento armazenado, o Designer cria portas com base nos parâmetros de entrada e saída do procedimento armazenado. Você deve importar o procedimento armazenado sempre que possível.
Existem três maneiras de importar um procedimento armazenado no Mapping Designer:
  • Selecione o ícone do procedimento armazenado e adicione uma transformação Procedimento Armazenado.
  • Clique em Transformação > Importar Procedimento Armazenado.
  • Clique em Transformação > Criar e, em seguida, selecione Procedimento Armazenado.
Quando você importa um procedimento armazenado que contém um ponto-final (.) no nome do procedimento armazenado, o Designer substitui um sublinhado (_) por um ponto-final no nome da transformação Procedimento Armazenado.
Para importar um procedimento armazenado:
  1. No Mapping Designer, Clique em Transformação > Importar Procedimento Armazenado.
  2. Selecione o banco de dados que contém o procedimento armazenado, na lista de origens ODBC. Insira o nome do usuário, nome do proprietário e senha para conectar-se ao banco de dados e clique em Conectar.
    A pasta na caixa de diálogo exibe FUNCTIONS. Os procedimentos armazenados nesta pasta contêm parâmetros de entrada, parâmetros de saída ou um valor de retorno. Se existirem procedimentos armazenados no banco de dados que não contém parâmetros ou valores de retorno, eles aparecem em uma pasta chamada PROCEDURES. Isto se aplica principalmente aos procedimentos armazenados do Oracle. Para que um Procedimento Armazenado normal conectado apareça na lista de funções, é necessário pelo menos uma porta de entrada e uma de saída.
    Você pode selecionar Ignorar para adicionar uma transformação Procedimento Armazenado sem importar o procedimento armazenado. Neste caso, você precisa adicionar as portas manualmente e conectar as informações dentro da transformação.
  3. Como opção, use o campo de pesquisa para limitar o número de procedimentos exibidos.
  4. Selecione o procedimento para importar e clique em OK.
    A transformação Procedimento Armazenado aparece no mapeamento. O nome da transformação Procedimento Armazenado é igual ao procedimento armazenado que você selecionou. Se o procedimento armazenado contiver parâmetros de entrada, parâmetros de saída ou um valor de retorno, você verá as portas apropriadas que correspondem a cada parâmetro ou valor de retorno na transformação Procedimento Armazenado.
    Nesta transformação Procedimento Armazenado, você pode ver que o procedimento armazenado contém os seguintes valores e parâmetros:
    • Um valor de retorno inteiro, RETURN_VALUE, com uma porta de saída.
    • Um parâmetro de entrada de string, nNAME, com uma porta de entrada.
    • Um parâmetro de saída inteiro, outVar, com uma porta de entrada e saída.
    Se você alterar o nome da transformação, precisará configurar o nome do procedimento armazenado nas propriedades da transformação. Se você tiver múltiplas instâncias do mesmo procedimento armazenado em um mapeamento, também deve configurar o nome do procedimento armazenado.
  5. Abra a transformação e clique na guia Propriedades.
    Selecione o banco de dados em que o procedimento armazenado existe, a partir da linha Informações da Conexão. Se você alterou o nome da transformação Procedimento Armazenado para algo diferente do nome do procedimento armazenado, insira o Nome do Procedimento Armazenado.
  6. Clique em OK.