Optimización de inserción con la transformación de SQL
Optimización de inserción con la transformación de SQL
Con la optimización de inserción, el servicio de integración de datos inserta la lógica de filtro desde una transformación de filtro de la asignación a la consulta de la transformación de SQL.
Utilice las siguientes reglas y directrices cuando habilite la optimización de inserción con la transformación de SQL:
La transformación de la consulta SQL solo debe contener instrucciones SELECT.
La consulta SQL de la transformación debe ser una subconsulta válida.
La condición de filtro no puede hacer referencia a los campos de Error de SQL o NumRowsAffected.
Los nombres de los puertos de salida deben coincidir con los nombres de las columnas de la instrucción SQL SELECT. Cuando hace referencia a un puerto de salida en una condición de filtro, el servicio de integración de datos inserta el nombre del puerto correspondiente en la consulta SQL. Puede agregar alias a SQL si las columnas de la consulta no coinciden con los nombres de puertos de salida. Por ejemplo,
SELECT mycolname1 AS portname1, mycolname2 AS portname2
.
La transformación no puede tener efectos secundarios.