Utilice las siguientes reglas y directrices cuando cree los valores predeterminados:
El valor predeterminado debe ser un valor NULL, un valor constante, una expresión de constante, una función ERROR o una función ABORT.
Para los puertos de entrada/salida, el Servicio de integración utiliza valores predeterminados para gestionar valores de entrada nulos. El valor predeterminado de salida de los puertos de entrada/salida siempre es ERROR(‘Error de transformación’).
Los puertos de variables no utilizan valores predeterminados.
Puede asignar valores predeterminados para agrupar por puertos en las transformaciones de agregación y de rango.
No todos los tipos de puerto de todas las transformaciones permiten valores predeterminados definidos por el usuario. Si un puerto no permite valores predeterminados definidos por el usuario, el campo de valor predeterminado estará deshabilitado.
No todas las transformaciones permiten valores predeterminados definidos por el usuario.
Si una transformación no está conectada al flujo de datos de la asignación, el Servicio de integración omite los valores predeterminados definidos por el usuario.
Si un puerto de entrada no está conectado, se supondrá que su valor es NULL y el Servicio de integración utilizará el valor predeterminado para ese puerto de entrada.
Si un valor predeterminado de puerto de entrada contiene la función ABORT y el valor de entrada es NULL, el Servicio de integración detendrá inmediatamente la asignación. Utilice la función ABORT como valor predeterminado para restringir valores de entrada nulos. El primer valor nulo de un puerto de entrada detendrá la asignación.
Si un valor predeterminado de puerto de salida contiene la función ABORT y se produce cualquier error de transformación para ese puerto, la asignación se detendrá inmediatamente. Utilice la función ABORT como valor predeterminado para aplicar reglas estrictas para los errores de transformación. El primer error de transformación de este puerto detendrá la asignación.
La función ABORT, los valores constantes y las expresiones de constantes reemplazan las funciones ERROR configuradas en las expresiones del puerto de salida.