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:
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.
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.
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.
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.
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.
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.