Cuando se diseña una transformación de Java, es necesario tener en cuenta factores, como el tipo de transformación que se desea crear.
Cuando diseñe una transformación de Java, tenga en cuenta los siguientes aspectos:
¿Necesita crear una transformación de Java activa o pasiva?
Una transformación de Java pasiva genera una fila de salida para cada fila de entrada de la transformación.
Una transformación de Java activa genera varias filas de salida para cada fila de entrada de la transformación.
¿Necesita definir funciones en la transformación de Java? En caso afirmativo, ¿qué expresiones desea incluir en cada función?
Por ejemplo, puede definir una función que invoque una expresión para consultar los valores de los puertos de entrada y de salida o para buscar los valores de las variables de la transformación de Java.
¿Desea crear crear una transformación de Java reutilizable o no reutilizable?
Una transformación reutilizable puede existir en varias asignaciones.
Una transformación no reutilizable puede existir en una única asignación.