Academy
Transformação

Etapa Transformar SQL

A etapa Transformar SQL usa a linguagem SQL para incluir, excluir, reordenar e renomear colunas, modificar o tipo de dados, agrupar dados ou criar expressões de cálculo e operações sobre a fonte de informação, dentro do fluxo de preparação de dados. A etapa fica na categoria Preparação da barra de ferramentas.

Como configurar

A configuração é direta: conecte uma ou mais etapas à porta de entrada e a etapa fica pronta para uso. As áreas da tela são:

  • Tabelas Conectadas: exibe as tabelas conectadas à porta de entrada, que podem ser usadas nas consultas SQL. Você copia a consulta de uma tabela conectada clicando no ícone de cópia ao lado dela. Se algum dado for alterado na etapa anterior (exclusão de coluna ou tabela, ou mudança de tipo de dado), o sistema gera um erro indicando coluna inválida.

  • Editor SQL: campo onde você escreve a consulta desejada e clica em TESTAR. O sistema executa a consulta e exibe os resultados para conferência.

  • Fechar: fecha a tela sem salvar e retorna ao Designer.

  • Salvar: salva as configurações e atualiza a amostra de dados.

Tabela com inconsistência: se encontrar alguma inconsistência em uma tabela conectada, remova-a pelo botão REMOVER, exibido dentro da etapa Transformar SQL.

Exemplo de configuração

Considere a tabela inicial TITULOSFINANCEIROS, com as colunas Código Cliente, Nome Cliente, Número Título e Valor. Por exemplo: o Cliente A tem dois títulos (100,00 e 200,00) e o Cliente B tem dois títulos (120,00 e 80,00).

Para somar e agrupar os valores por cliente, use a consulta:

SELECT
  T."Código Cliente",
  T."Nome Cliente",
  SUM(T."Valor") AS "Valor Total"
FROM "TITULOSFINANCEIROS" T
GROUP BY
  T."Código Cliente",
  T."Nome Cliente"

O resultado é o valor total dos títulos por cliente: Cliente A com 300,00 e Cliente B com 200,00. O exemplo mostra como usar a etapa para operações de agregação e sumarização de dados.

Isso foi útil?