El enmascaramiento de expresiones aplica una expresión a un puerto para cambiar los datos o crear nuevos datos. Al configurar máscaras de expresión, cree una expresión en el Editor de expresiones. Seleccione puertos de entrada y salida, funciones, variables y operadores para generar expresiones.
Puede concatenar datos de varios puertos para crear un valor para otro puerto. Por ejemplo, debe crear un nombre de inicio de sesión. El origen tiene las columnas de nombre de pila y apellido. Enmascare el nombre de pila y el apellido desde los archivos de búsqueda. En la transformación de enmascaramiento de datos, cree otro puerto llamado Inicio de sesión. Para el puerto Inicio de sesión, configure una expresión para concatenar la primera letra del nombre de pila con el apellido:
SUBSTR(FIRSTNM,1,1)||LASTNM
Seleccione funciones, puertos, variables y operadores desde la interfaz de apuntar y hacer clic para reducir al mínimo el número de errores en la construcción de expresiones.
El Editor de expresiones muestra los puertos de salida que no se han configurado para el enmascaramiento de expresiones. No puede utilizar la salida desde una expresión como entrada a otra expresión. Si añade el manualmente el nombre del puerto de salida a la expresión, puede obtener resultados inesperados.
Cuando crea una expresión, compruebe que la expresión devuelve un valor que coincide con el tipo de datos del puerto. La transformación de enmascaramiento de datos devuelve cero si el tipo de datos del puerto de expresión es numérico y el tipo de datos de la expresión no es el mismo. La transformación de enmascaramiento de datos devuelve valores nulos si el tipo de datos del puerto de expresión es una cadena y el tipo de datos de la expresión no es el mismo.