Los puertos de transformación son las columnas individuales de datos que se conectan en una asignación o un mapplet. Las transformaciones reciben los datos de puertos de entrada y los envían utilizando puertos de salida. Los puertos de entrada/salida reciben datos y los pasan sin cambios.
Cada objeto de entrada, objeto de salida, mapplet y transformación contiene una colección de puertos. Los objetos de entrada proporcionan datos, de modo que solo contienen puertos de salida. Los objetos de salida reciben datos, por lo que solo contienen puertos de entrada. Los mapplets solo contienen puertos de entrada y de salida. Las transformaciones contienen una combinación de puertos de entrada, puertos de salida y puertos de entrada/salida, en función de la transformación y su aplicación.
Un puerto dinámico puede recibir una o más columnas de una transformación de nivel superior. Los puertos dinámicos pueden recibir columnas nuevas o modificadas basadas en el flujo de datos.
Después de crear una transformación en una asignación, cree los puertos y defina las propiedades del puerto. Complete la asignación vinculándola a sus destinos y a otras transformaciones a través de los puertos. Propague los atributos de los puertos para pasar los atributos modificados a un puerto a través de una asignación.