17.10 - Comprobación de recuentos de filas - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.10
Release Date
Junio de 2021
Content Type
Guía del usuario
Publication ID
B035-4101-061K-ESN
Language
Español (España)

Puede verificar el recuento de filas de las tablas al moverlas de Teradata a Teradata.

Los valores no distinguen entre mayúsculas y minúsculas.
  1. 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;
  2. 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.