Puede verificar el recuento de filas de las tablas al moverlas de Teradata a Teradata.
- Para validar el recuento de filas de la tabla, agregue validate_row_count al objeto de tabla.
<table selection="included"> <name>MyTestTable_1</name> <validate_row_count>all</validate_row_count> </table>
En la tabla siguiente se enumeran los valores válidos para validate_row_count:Valor Descripción ALL
La comprobación de recuentos de filas se realiza en toda la tabla.
Esta opción está disponible para las copias de tabla parcial. Por ejemplo, si desea validar si las tablas de origen y de destino están sincronizadas y comprobar el recuento de filas de la tabla completa después de que se haya copiado la tabla parcial.
NONE
No se realiza ninguna comprobación de recuentos de filas.
Este es el valor predeterminado.
PARTIAL
La comprobación del recuento de filas se realiza en el subconjunto de datos que se copió. Esta opción solo está disponible para copias de tabla parcial. Si se utiliza para copias de tabla completa, se producirá un error.
Para la validación de recuento de fila parcial, se proporciona una cláusula WHERE tanto para los sistemas de origen como para los de destino. En la mayoría de los casos, Data Mover no reemplaza el nombre de tabla en la cláusula WHERE al realizar una consulta de validación de recuento de fila. Hay una excepción: si la cláusula WHERE contiene un nombre completamente cualificado de tabla de origen y la tabla se traslada o cambia de nombre, el nombre completo de la tabla de origen se sustituye por el nombre completo de la tabla de destino.
A continuación se muestran ejemplos del comportamiento esperado:Objeto de origen Cláusula WHERE Cláusula WHERE de destino Objeto de origen completo WHERE col1 in select c1 from sourcedb.sourcetable;
WHERE col1 in select c1 from targetdb.targettable;
WHERE col1 in select c1 from "sourcedb"."sourcetable";
WHERE col1 in select c1 from "targetdb"."targettable";
Objeto de origen incompleto WHERE col1 in select c1 from sourcetable;
WHERE col1 in select c1 from sourcetable;
Objeto que no es de origen completo WHERE col1 in select c1 from sourcedb.tableA;
WHERE col1 in select c1 from sourcedb.tableA;
- Para ver los resultados de validación del recuento de filas, escriba el comando status con un output_level de 3 o más. Se muestra el nombre de la tabla, el recuento de filas en el sistema de origen y en el de destino, si se ha sincronizado el recuento de filas y si el tipo de validación era PARCIAL o TODO.