A transformação SQL processa consultas SQL midstream em um mapeamento. É possível executar consultas SQL a partir da transformação SQL ou configurar essa transformação SQL de forma a executar procedimentos armazenados de um banco de dados.
Você pode transmitir valores de portas de entrada aos parâmetros na consulta ou no procedimento armazenado. A transformação pode inserir, excluir, atualizar e recuperar linhas de um banco de dados. Você pode executar instruções DDL SQL para criar uma tabela ou descartar uma tabela midstream em um mapeamento. A transformação SQL é uma transformação ativa. A transformação pode retornar diversas linhas para cada linha de entrada.
É possível importar um procedimento armazenado de um banco de dados para a transformação SQL. Quando você importar o procedimento armazenado, a ferramenta Developer criará as portas de transformação que correspondem aos parâmetros desse procedimento. A ferramenta Developer também cria a chamada de procedimento armazenado para você.
Para configurar uma transformação SQL de forma a executar um procedimento armazenado, realize as seguintes tarefas:
Defina as propriedades de transformação, incluindo o tipo de banco de dados para conexão.
Importe um procedimento armazenado para definir as portas e criar a chamada de procedimento armazenado.
Defina portas manualmente para conjuntos de resultados ou procedimentos armazenados adicionais que você precisa executar.
Adicione as outras chamadas de procedimento armazenado no Editor SQL.
É possível configurar uma consulta SQL no Editor SQL da transformação. Quando você executa a transformação SQL, ela processa a consulta, retorna linhas e também retorna qualquer erro de banco de dados.
Para configurar uma transformação SQL de forma a executar uma consulta, realize as seguintes tarefas:
Defina as propriedades de transformação, incluindo o tipo de banco de dados para conexão.
Defina as portas de entrada e saída.
Crie uma consulta SQL no Editor SQL.
Depois de configurar a transformação, configure a transformação SQL em um mapeamento e conecte as portas upstream. Visualize os dados para verificar os resultados.