
La transformación SQL le permite enviar comandos SQL para generar datos que se van a mover a objetos de destino.
Utilice esta transformación para realizar operaciones SQL estándar cuando otras transformaciones integradas no las realizan o cuando parece más fácil escribir una única sentencia SQL en lugar de utilizar varias transformaciones.

Entradas/Salidas
No hay ningún conjunto de datos de entrada para la transformación SQL. Solo debe especificar el almacén de datos de origen en el que se debe ejecutar la sentencia SQL.
Existen dos formas de definir el esquema de salida para una transformación SQL si se espera que el SQL enviado devuelva un conjunto de resultados:
Creación de esquema de salida
- Automático:
Después de escribir la sentencia SQL, seleccione Actualizar esquema para ejecutar una sentencia SELECT en la base de datos que obtiene información de columna devuelta por la sentencia SELECT y rellena el esquema de salida.
- Manual:
Las columnas de salida se definen en la parte de salida de la transformación SQL si la operación SQL devuelve un conjunto de datos. El número de columnas definido en la salida de la transformación SQL debe ser igual al número de columnas devueltas por la consulta SQL. Los nombres de columna y los tipos de datos de las columnas de salida no tienen que coincidir con los nombres de columna o los tipos de datos en la consulta SQL.
