Í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

Opciones de integridad de datos en un plan de subconjunto de datos

Opciones de integridad de datos en un plan de subconjunto de datos

Puede crear una entidad y elegir el método para crear un subconjunto en tiempo de ejecución. Use la misma entidad para crear subconjuntos de datos que puedan contener diferentes registros usando opciones de integridad de datos diferentes en tiempo de ejecución.
Elija la opción de integridad de datos requerida en la sección
Configuración avanzada
de la página
Configuración del plan
durante la creación del plan.
Puede elegir las siguientes opciones de integridad de datos según el requisito:
Integridad transaccional del tipo de relación principal
Una operación del subconjunto de datos que incluye la opción Integridad transaccional del tipo de relación principal puede incluir registros adicionales. Debido a la restricción principal, un registro secundario seleccionado para la operación del subconjunto incorpora registros principales desde tablas principales. Los registros principales seleccionan todos los registros secundarios relacionados en la tabla secundaria. A medida que los registros se seleccionan en la tabla secundaria, los registros principales relacionados se vuelven a seleccionar. Esto se debe a que los registros que un elemento principal selecciona en la tabla secundaria pueden apuntar a registros principales que no están incluidos en el subconjunto. Este proceso continúa en un bucle hasta que no hay más registros relacionados que seleccionar.
Para objetos y relaciones cíclicas en sí mismas que tienen más de una relación principal mayor, el flujo de trabajo realiza una evaluación recursiva para calcular el subconjunto. La evaluación recursiva requiere una conexión de ensayo.
La operación aplica los criterios a la entidad en su totalidad y no a tablas individuales. Si una entidad contiene varios criterios, la operación usa el operador AND entre ellos. Si los diferentes criterios califican tablas mutuamente exclusivas, la operación del subconjunto probablemente no devuelva ningún dato. Para evitar un subconjunto de datos sin registros, puede editar los criterios para usar el operador OR en tiempo de ejecución desde la página
Criterios
durante la creación del plan. Para editar los criterios, seleccione
Avanzado
en la pestaña
Personalizado
y configure la expresión de filtro.
Esta opción mantiene la integridad transaccional y referencial de los datos.
Solo integridad referencial
La opción Solo integridad referencial selecciona el menor número de filas requerido para mantener la integridad referencial de los datos en el subconjunto. Por lo tanto, un flujo de trabajo que usa este método devuelve menos registros que un flujo de trabajo que también mantiene la integridad transaccional. Es posible que el subconjunto no incluya todos los registros secundarios que le incumben a un registro principal y, por lo tanto, es posible que se interrumpa la integridad transaccional.
Puede usar este método si la entidad contiene un único criterio. Si la entidad contiene más de un criterio, el flujo de trabajo usa Integridad transaccional del tipo de relación principal incluso si se elige el tipo Solo integridad referencial.
Para objetos y relaciones cíclicas en sí mismas que tienen más de una relación principal mayor, el valor predeterminado del flujo de trabajo es Integridad transaccional del tipo de relación principal.
Bidireccional
Un flujo de trabajo que incluye la opción Bidireccional puede devolver más registros en el conjunto de datos en comparación con las primeras dos opciones. Esta opción mantiene la integridad referencial y todas las tablas que cumplen con los criterios contienen al menos algunos datos del subconjunto. Use esta opción si la entidad contiene varios criterios y quiere propagarlos a la entidad completa.
Los criterios se propagan hacia abajo y después se mueven hacia arriba de forma alternativa hasta que se cubren todas las tablas de la entidad. El flujo de trabajo usa el operador OR cuando el criterio se mueve hacia arriba.
Para las relaciones cíclicas en sí mismas, el flujo de trabajo realiza un bucle referencial en una dirección, desde las tablas secundarias a las principales.
Si una entidad contiene una relación cíclica, el valor predeterminado del flujo de trabajo es Integridad transaccional del tipo de relación principal.
La opción Bidireccional requiere una conexión de ensayo. El uso de la conexión de ensayo se verá condicionado por los datos y por cómo se aplican los criterios.
Considere los siguientes puntos antes de elegir la opción Bidireccional en un plan:
  • Si edita la entidad para optimizar las relaciones o cambiar manualmente el tipo de relación, los cambios se omiten cuando se elige la opción Bidireccional en un plan.
  • Si selecciona la opción Bidireccional, y elige optimizar relaciones en un plan, la opción de optimización se omite.
  • Si incluye las opciones personalizadas de parámetros avanzados o de limitación de criterios en un plan, la opción Bidireccional no está disponible.
Unidireccional
Esta opción aplica criterios en tablas individuales y no en la entidad en su totalidad. La opción Unidireccional devuelve más datos que la opción Bidireccional. El flujo de trabajo toma el menor número de tablas a las cuales se propagan los criterios a fin de mantener la integridad referencial. Los criterios se propagan hacia abajo. Las tablas por encima del nivel de la tabla superior en las que se aplican los criterios se incluyen tal cual están. El subconjunto incluye todos los datos de las tablas.
Use esta opción si quiere crear el subconjunto más pequeño requerido que no daña la integridad referencial e incluya todos los datos de las tablas por encima de la tabla superior en las que se aplican los criterios.
Para las relaciones cíclicas en sí mismas, el flujo de trabajo realiza un bucle referencial en una dirección, desde las tablas secundarias a las principales. La evaluación recursiva requiere una conexión de ensayo.
Si una entidad contiene una relación cíclica, el valor predeterminado del flujo de trabajo es Integridad transaccional del tipo de relación principal.
Considere los siguientes puntos antes de elegir la opción Unidireccional en un plan:
  • Si elige optimizar las relaciones o cambiar manualmente el tipo de relación, los cambios se omiten cuando se elige la opción Unidireccional en un plan.
  • Si selecciona la opción Unidireccional y elige optimizar relaciones en un plan, la opción de optimización se omite.
  • Si incluye las opciones personalizadas de parámetros avanzados y limitación de criterios en un plan, la opción Unidireccional no está disponible.