Comprobación de recuentos de filas - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.00
Published
Noviembre de 2021
Language
Español
Last Update
2021-12-03
dita:mapPath
es-ES/gmn1574692806523.ditamap
dita:ditavalPath
es-ES/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

Puede verificar el recuento de filas de las tablas cuando se trasladen de Teradata a Teradata, de Teradata a Hadoop y de Hadoop 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>
    Los valores válidos para validate_row_count se enumeran en la siguiente tabla.
    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 ejecutar 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.

    En la siguiente tabla 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. Vea los resultados de validación del recuento de fila escribiendo 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 origen y en el destino, si se ha sincronizado el recuento de filas y si el tipo de validación era PARCIAL o TODO.