IM Centro de información de Relationship Resolution, Versión 4.2

Programa de utilidad net change

El programa de utilidad net change es una herramienta basada en Java que compara datos nuevos de entrada con datos existentes procedentes de la misma fuente.

El programa de utilidad compara los registros de entrada con un conjunto de datos existentes para establecer si cada registro de entrada es:

Utilice el programa de utilidad net change cuando tenga datos de entrada que repiten datos que ya tiene. Por ejemplo: si una de las entradas de datos mensuales es una fuente de datos de un listín de teléfonos, tal vez desee comprobar si hay duplicados antes de cargar el nuevo archivo; la mayoría de los números de teléfono no cambian cada mes.

Al eliminar registros duplicados, se evita que el programa de utilidad de conversión o las interconexiones los tengan que procesar y se puede reducir el tiempo global de proceso del sistema.

Los valores del archivo de configuración describen los parámetros de ejecución que son esenciales para comparar registros. Los valores que definen el ancho del registro, los criterios de registros y la clave de registro deben ser precisos para que el programa de utilidad net change funcione correctamente. Por ejemplo, si el tamaño total del archivo no es divisible de forma exacta por la longitud del registro más la longitud de relleno del registro, el programa de utilidad net change muestra un error y se detiene.

El programa de utilidad net change compara un conjunto de registros de entrada con un registro existente de registros base. Crea un archivo de diferencias (.dif) que especifica qué registros representan una adición, cambio, supresión o un registro visto. El programa de utilidad crea un archivo de fusión (.merge) que sobregraba el conjunto de registros base original y que se utilizará como el siguiente conjunto de registros base. Luego el programa de utilidad net change envía el archivo de diferencias al programa de utilidad de conversión de archivos UMF o a otro programa de utilidad de generación de UMF o, si la fuente de datos proporciona los registros en formato UMF, directamente a una interconexión.

El programa de utilidad net change realiza dos tipos de comparaciones:

  1. Incremental: (valor por omisión) Utilice una comparación incremental cuando tenga conjuntos de datos de entrada incompletos; por ejemplo, si sólo va a cargar registros A-M hoy y registros N-Z mañana. De ese modo los datos de entrada no modificarán los registros N-Z en el archivo base cuando hoy procese registros A-M. Comparaciones incrementales:
    • Omiten registros que faltan en el archivo fuente, en comparación con el archivo base.
    • No marcan registros para su supresión en el archivo de diferencias (.diff); no suprimen ningún registro del nuevo archivo base.
    • Para que funcionen, no debe incluir el conmutador --do-delete en la línea de mandatos.
  2. Comparación completa: Utilice una comparación completa cuando los datos de entrada proporcionan todos los registros de un archivo cada vez y desea suprimir los registros que están en la base de datos pero que faltan en los datos de entrada. Comparaciones completas:
    • Evalúan todos los datos de entrada frente al archivo base completo.
    • Marcan los registros que faltan en la fuente (en comparación con el archivo base). Los registros marcados para su supresión se suprimen del nuevo archivo base.
    • Se deben indicar en la línea de mandatos incluyendo el conmutador --do-delete.
Tareas relacionadas
Evaluación de nuevos datos por comparación con datos existentes
Referencia relacionada
Comparación de registros del programa de utilidad Net Change


Comentarios

Última actualización: 2007