Nível de Rastreamento
Quantidade de detalhes que aparecem no log para esta transformação. Você pode escolher conciso, normal, inicialização detalhada ou dados detalhados. O padrão é normal. Quando você configura o nível de rastreamento da transformação SQL para Dados Detalhados, o Serviço de Integração de Dados grava no log de mapeamento cada consulta SQL preparada.
Tipo de conexão
Descreve como o Serviço de Integração de Dados se conecta ao banco de dados. O tipo de conexão é estático. O Serviço de Integração de Dados se conecta uma única vez ao banco de dados. Selecione um objeto de conexão de banco de dados na transformação SQL. Somente leitura.
Tipo de DB
Tipo de banco de dados ao qual a transformação SQL se conecta. Escolha um tipo de banco de dados na lista. É possível escolher Oracle, Microsoft SQL Server, IBM DB2 ou ODBC. O tipo de banco de dados afeta os tipos de dados que podem ser atribuídos na guia
Portas
. Quando você altera o tipo de banco de dados, a Developer tool altera os tipos de dados das portas de entrada, saída e passagem.
Continuar com Erro Dentro da Linha
Continua processando as instruções SQL restantes em uma consulta mesmo depois de ocorrer um erro de SQL.
Incluir Estatísticas como Saída
Adiciona uma porta de saída NumRowsAffected. A porta retorna o número total de linhas do banco de dados que as instruções de consulta INSERT, DELETE e UPDATE atualizam para uma linha de entrada.
Contagem Máx. de Linhas de Saída
Define o número máximo de linhas que a transformação SQL pode emitir de uma consulta SELECT. Para configurar linhas ilimitadas, defina a propriedade Número de Linhas de Saída Máximas como zero.
Descrição da Consulta
Descrição da consulta SQL que você define na transformação.
Modo SQL
Determina se a consulta SQL é um script externo ou se a consulta é definida na transformação. O Modo SQL é Consulta. A transformação SQL executa uma consulta que você define no Editor SQL. Somente leitura.
Consulta SQL
Exibe a consulta SQL que você configura no Editor SQL.
Tem Efeitos Colaterais
Indica que a transformação SQL realiza uma função além de retornar linhas. A transformação SQL tem um efeito colateral quando a consulta SQL atualiza um banco de dados. Ative
Tem Efeitos Colaterais
quando a consulta SQL contiver uma instrução como CREATE, DROP, INSERT, UPDATE, GRANT ou REVOKE.
A transformação SQL também tem um efeito colateral se a transformação retorna linhas NULL para instruções SELECT que não retornam resultados. As linhas podem conter valores de porta de passagem, informações de erro de SQL ou o campo NUMRowsAffected.
Desative a propriedade
Tem Efeitos Colaterais
a fim de permitir a otimização de envio ou a otimização de seleção antecipada. Por padrão, essa opção fica ativada.
Retornar Somente Saída de Banco de Dados
A transformação SQL não gera linhas para instruções SELECT que retornam 0 resultados, linhas para outras instruções como INSERT, UPDATE, DELETE ou COMMIT, ou linhas nulas.
Ativar Otimização de Envio
Permite que o Serviço de Integração de Dados envie a lógica de uma transformação de Filtro no mapeamento para o SQL na transformação SQL.
Manter Ordem das Linhas
Mantenha a ordem de linhas dos dados de entrada na transformação. Selecione essa opção se o Serviço de Integração de Dados não realizar qualquer otimização que possa alterar a ordem de linhas.
Quando o Serviço de Integração de Dados realiza as otimizações, ele pode perder uma ordem estabelecida anteriormente no mapeamento. Você pode estabelecer a ordem em um mapeamento com uma origem de arquivo simples classificada, uma origem relacional classificada ou uma transformação do Classificador. Quando você configura uma transformação para manter a ordem de linhas, o Serviço de Integração de Dados considera essa configuração quando ele executa as otimizações para o mapeamento. O Serviço de Integração de Dados realizará otimizações para a transformação se ela puder manter a ordem. O Serviço de Integração de Dados não realizará otimizações para a transformação se a otimização alterar a ordem de linha.
Particionável
A transformação pode ser processada com vários segmentos. Desmarque essa opção se quiser que o Serviço de Integração de Dados use um segmento para processar a transformação. O Serviço de Integração de Dados pode usar vários segmentos para processar as fases de pipeline de mapeamento restantes.
Desative o particionamento de uma transformação SQL quando as consultas SQL exigirem que a transformação seja processada com um segmento. Ou você pode querer desativar o particionamento de uma transformação SQL para que somente uma conexão seja feita com o banco de dados.