Índice

Search

  1. Prólogo
  2. Introducción a Test Data Management
  3. Test Data Manager
  4. Proyectos
  5. Políticas
  6. Obtención de datos
  7. Crear de un subconjunto de datos
  8. Realizar una operación de enmascaramiento de datos
  9. Parámetros y técnicas de enmascaramiento de datos
  10. Generación de datos
  11. Parámetros y técnicas de generación de datos
  12. Trabajo con Test Data Warehouse
  13. Análisis de datos de prueba con cobertura de datos
  14. Planes y flujos de trabajo
  15. Supervisor
  16. Informes
  17. ilmcmd
  18. tdwcmd
  19. tdwquery
  20. Apéndice A: Referencia de tipos de datos
  21. Apéndice B: Referencia de tipos de datos para Test Data Warehouse
  22. Apéndice C: Referencia de tipos de datos para Hadoop
  23. Apéndice D: Glosario

Guía del usuario

Guía del usuario

Generación avanzada

Generación avanzada

Una regla de generación avanzada es una combinación de técnicas de generación que genera datos de prueba en columnas de destino en función de la configuración de uno o varios puertos de entrada, puertos variables y puertos de salida.
Puede generar datos de prueba para tipos de datos de cadena, numéricos y de fecha. En una regla avanzada, cree columnas de entrada, columnas de variable y columnas de resultados en función de los requisitos de datos de prueba. Configure una regla de generación para una columna de variable y añada una expresión para la columna de salida.
La siguiente imagen muestra los parámetros de la regla de generación avanzada configurada:
El cuadro de diálogo Nueva regla de generación muestra las columnas de entrada, de variable y de salida de una regla avanzada. La columna de variable var está seleccionada y se muestran las propiedades generales y los parámetros de conjunto de reglas de generación.

Ejemplo de generación avanzada

Imaginemos que desea generar varios ID de correo electrónico para los empleados en la columna EMAIL_ID de la tabla EMPLOYEE. Cree un puerto de entrada in_FirstName de tipo de datos de cadena. Cree un puerto variable var_Domain de tipo de datos de cadena. Configure la técnica del conjunto de reglas de generación para el puerto variable. Configure dos reglas para generar nombres de dominio de yahoo y gmail. Cree un puerto de salida out_Email para concatenar el nombre de entrada y el dominio de la variable con la siguiente expresión:
CONCAT(CONCAT(in_FirstName,'@'),var_Domain)
Asigne la regla a la columna EMAIL_ID y genere y ejecute el flujo de trabajo para generar los ID de correo electrónico de salida.
La siguiente tabla muestra una salida de ejemplo:
First_Name
EMAIL_ID
Richmond
Richmond@gmail.com
Debora
Debora@gmail.com
Shaniah
Shaniah@yahoo.com
Lena
Lena@yahoo.com