Í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

Gravedad de la restricción grave y leve

Gravedad de la restricción grave y leve

Cuando defina una restricción de clave externa, configure la gravedad de la restricción como grave o leve. La gravedad determina el ámbito de los datos que un subconjunto de datos recibe en función de las restricciones. Puede cambiar el nivel de gravedad para cambiar el resultado final de una operación de subconjunto. La gravedad de la restricción no afecta a la estructura de una entidad. Puede cambiar el nivel de gravedad de una restricción después de crear una entidad. También puede cambiar el nivel de gravedad en tiempo de ejecución en un plan de subconjunto. Al hacer esto no cambiarán los niveles de gravedad en la entidad.
Las restricciones graves son aquellas que se mueven en ambas direcciones: de secundario a principal y de principal a secundario. Si desea que la tabla principal seleccione los registros secundarios adicionales relacionados con el elemento principal, asigne una restricción mayor entre dos tablas.
Cuando define una restricción, lo hace en la tabla secundaria. Cuando define una restricción de nivel grave, todos los elementos secundarios del elemento principal se incluyen en el subconjunto de datos. Por ejemplo, puede definir una restricción entre Cliente y Oportunidades de negocio. Cliente es la tabla principal. Cree un filtro en Oportunidades de negocio para devolver solo oportunidades de negocio de alta calidad. El subconjunto recibe el cliente para una oportunidad de negocio de alta calidad, pero también recibe todas las oportunidades de negocio para el cliente. Esta restricción grave se ajusta a la integridad transaccional y referencial. Solo puede aplicar una restricción grave como esta desde el interior de una entidad.
El elemento secundario registro seleccionado para la operación de subconjunto extrae los registros principales relacionados de las dos tablas principales. Los registros principales seleccionan todos los registros secundarios relacionados desde la tabla secundaria. A medida que los registros se seleccionan en la tabla secundaria, los registros principales relacionados se vuelven a seleccionar. Esto ocurre porque los registros seleccionados por un elemento principal en la tabla secundaria pueden hacer referencia a registros principales en otro elemento principal que no forma parte del subconjunto. Este proceso continúa en un bucle hasta que no hay más registros relacionados que seleccionar.
Para configurar una operación de subconjunto que pretenda excluir datos adicionales, puede seleccionar la opción Solo integridad referencial en un plan en tiempo de ejecución. Cuando se selecciona esta opción, la referencialidad de los datos incluidos permanece intacta, pero esta opción no garantizar que el subconjunto incluya todos los registros secundarios que pertenecen a un elemento principal. Por tanto, puede que la operación de subconjunto no mantenga la integridad transaccional.
Cuando cambie la definición de restricción en tiempo de ejecución, el conjunto de relaciones de la entidad no cambiará.
Las restricciones leves son restricciones unidireccionales, de elemento secundario a elemento principal. Las restricciones leves no se mueven en sentido contrario, desde el elemento primario al secundario. Si no desea que la tabla principal seleccione los registros secundarios de tabla adicionales relacionados con el elemento principal, asigne una restricción menor entre dos tablas.
Cuando define una restricción secundaria con un nivel de gravedad leve, la fila principal queda incluida en el subconjunto de datos, pero el subconjunto de datos no recibe todos los elementos secundarios de la fila principal. Según el ejemplo anterior, el subconjunto de datos recibe las oportunidades de negocio de alta calidad y los clientes de las oportunidades de negocio de alta calidad.
Si el esquema tiene las restricciones que forma ciclos, o si el esquema tiene objetos con más de una restricción principal grave, TDM realiza una evaluación recurrente para calcular el subconjunto. TDM necesita una conexión de ensayo para realizar la evaluación recurrente. Por lo tanto, debe crear una conexión de ensayo para realizar operaciones de subconjunto en tablas con restricciones cíclicas o que tienden a ser cíclicas. Se recomienda utilizar la conexión de origen como conexión de ensayo.

Volver arriba