Etapa Transformar SQL
La etapa Transformar SQL utiliza el lenguaje SQL para incluir, excluir, reordenar y renombrar columnas, modificar el tipo de datos, agrupar datos o crear expresiones de cálculo y operaciones sobre la fuente de información, dentro del flujo de preparación de datos. La etapa se encuentra en la categoría Preparación de la barra de herramientas.
Cómo configurar
La configuración es directa: conecte una o más etapas al puerto de entrada y la etapa estará lista para su uso. Las áreas de la pantalla son:
Tablas Conectadas: muestra las tablas conectadas al puerto de entrada, que pueden ser utilizadas en las consultas SQL. Puede copiar la consulta de una tabla conectada haciendo clic en el icono de copia al lado de ella. Si algún dato se modifica en la etapa anterior (eliminación de columna o tabla, o cambio de tipo de dato), el sistema genera un error indicando columna inválida.
Editor SQL: campo donde escribe la consulta deseada y hace clic en TESTAR. El sistema ejecuta la consulta y muestra los resultados para su revisión.
Cerrar: cierra la pantalla sin guardar y regresa al Designer.
Guardar: guarda las configuraciones y actualiza la muestra de datos.
Tabla con inconsistencia: si encuentra alguna inconsistencia en una tabla conectada, elimínela mediante el botón REMOVER, que se muestra dentro de la etapa Transformar SQL.
Ejemplo de configuración
Considere la tabla inicial TITULOSFINANCEIROS, con las columnas Código Cliente, Nome Cliente, Número Título y Valor. Por ejemplo: el Cliente A tiene dos títulos (100,00 y 200,00) y el Cliente B tiene dos títulos (120,00 y 80,00).
Para sumar y agrupar los valores por cliente, utilice la 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"El resultado es el valor total de los títulos por cliente: Cliente A con 300,00 y Cliente B con 200,00. El ejemplo muestra cómo utilizar la etapa para operaciones de agregación y resumen de datos.