Una regla de generación condicional es una regla ad hoc en la cual se puede especificar una expresión condicional y una regla de generación para generar datos de prueba.
Puede utilizar los tipos de datos de cadena, numéricos y de fecha en una regla de generación condicional. Puede aplicar varias condiciones en una regla de generación. Cuando se ejecuta un plan de generación de datos, TDM aplica las condiciones en el orden especificado. Puede utilizar las flechas arriba y abajo para cambiar el orden de las condiciones.
Se pueden aplicar condiciones en las fechas efectivas y las reglas de generación de secuencia.
La imagen siguiente muestra los parámetros de generación condicional:
Ejemplo de generación condicional
Imaginemos que trabaja para el Departamento de Recursos Humanos y que debe tomar una decisión acerca de los porcentajes de aumento y bonificación para los empleados en función de los departamentos. Si el DEPT_ID es 11, dar un aumento del 5 %. Si el DEPT_ID es 22, dar un aumento del 10%. Si el DEPT_ID es 33, dar un aumento del 15%.
Puede aplicar una regla de generación ad hoc condicional en la columna HIKE. Puede especificar las condiciones para cada departamento y seleccionar una regla de generación. La columna DEPT_ID debe tener una asignación de regla de generación. Cuando se ejecuta el plan, TDM genera los datos para la columna DEPT_ID en primer lugar. En función de la columna DEPT_ID, TDM genera los datos para la columna HIKE.
También puede asignar porcentajes de bonificación con la columna HIKE como columna dependiente. Asigne una regla de generación condicional a la columna BONUS y añada condiciones a las columnas HIKE para asignar porcentajes de bonificación.