Operación de restablecimiento con flujo de procesos sin truncar tablas
Operación de restablecimiento con flujo de procesos sin truncar tablas
Puede realizar una operación de restablecimiento sin truncar las tablas.
TDM realiza las siguientes tareas cuando se lleva a cabo una operación de restablecer y no se ha seleccionado la opción de truncar las tablas:
Identifica los registros para su eliminación de las tablas transaccionales que tienen tablas secundarias.
Si no hay registros que eliminar, TDM omite este paso. Si existen registros para eliminación, TDM realiza las tareas siguientes.
Crea tablas de transferencia provisional para los registros identificados y realiza una transferencia provisional de las claves.
Identifica las tablas transaccionales de mayor nivel en el conjunto de datos.
Para cada registro en una tabla transaccional de mayor nivel en el destino, si existe un registro en el conjunto de datos, TDM marca el registro en la tabla de transferencia provisional.
Ejecuta un script SQL para marcar registros en cascada en las tablas de transferencia provisional para su eliminación. Si un registro primario está marcado para su eliminación, TDM marca el registro secundario para su eliminación.
Comprueba si la recuperación está activada para la operación de restablecer y que el nombre de usuario y la información de prefijo están disponibles.
Si la opción de recuperación está activada y se ha suministrado la información de prefijo, TDM realiza las tareas siguientes. Si la opción de recuperación no está activada, TDM omite este paso.
Crea tablas temporales en el esquema de copia de seguridad y, a continuación, traslada los registros desde el área de ensayo al esquema de copia de seguridad.
Guarda una copia de seguridad de todos los registros marcados para su eliminación en las tablas de copia de seguridad en el esquema de copia de seguridad. TDM ejecuta un script SQL para realizar una copia de seguridad de las tablas y utiliza la convención de nomenclatura
<prefijo>_<nombredestino>
.
Comprueba si la opción
Deshabilitar restricciones e índices
está habilitada. Si la opción está habilitada, la operación restablecer realiza los pasos siguientes:
Deshabilita las restricciones e índices.
Elimina los registros marcados del destino. TDM lee los registros marcados de las tablas de ensayo.
Mueve datos del conjunto de datos al destino. TDM procesa varias tablas en paralelo porque las restricciones e índices están deshabilitadas.
Habilita las restricciones e índices.
Si la opción no está habilitada, el Restablecer operación realiza los pasos siguientes:
Elimina los registros marcados del destino. TDM lee los registros marcados de las tablas de ensayo.
Mueve datos del conjunto de datos al destino. TDM procesa las tablas según las restricciones porque existen restricciones.
Elimina las tablas temporales, si se han creado.
Elimina las tablas de ensayo, si se han creado.
Si la operación restablecer se realiza correctamente, TDM elimina las tablas de copia de seguridad. Si la operación restablecer no se realiza correctamente, TDM conserva las tablas de copia de seguridad y muestra un mensaje de error.