Tecnología

Inicio

Cómo combinar archivos planos

Cómo combinar archivos planos


Los archivos planos son archivos de texto que son en forma legible por humanos. Muy a menudo contienen archivos planos duplican la información o los datos redundantes. La información puede estar presente o en el lugar equivocado. En estos casos, vale la pena considerar la combinación de los archivos en un archivo más grande. En algunos casos, un programa de ordenador se obtienen mejores resultados que lee un solo archivo en lugar de dos o tres archivos separados. La fusión de archivos planos puede resolver algunos de estos problemas y proporcionar un proceso de programación más eficiente.

Instrucciones

1 Identificar los campos requeridos para la fusión y el archivo más grande. El programa debe leer una línea a la vez, y para cada línea en el archivo más grande, los registros de los archivos más pequeños se debe leer para encontrar datos que corresponden.

2 Diseñar el programa de fusión. Escribir el código en Inglés antes de proceder al código. Se proporciona un ejemplo de un algoritmo de mezcla para dos archivos de la siguiente forma:

archivo grande de bucle

Read large file record

archivo de transacción más pequeño bucle

Leer más pequeño archivo de transacción

Si los campos de datos de los campos clave coinciden

Si el campo de datos duplicados encontró

Ignorar campo duplicado

Terminara si

escribir nuevo registro combinado de nuevo archivo de combinación

Porque si los datos campos clave no coinciden

escribir registro de error en error de archivos

Porque si no los campos de datos en el formato esperado

escribir registro de error en error de archivos

Terminara si

archivo de transacción más pequeño lazo

Fin del bucle archivo grande

3 Programa usando un editor de texto en el idioma seleccionado. El programa de fusión se puede escribir en cualquier idioma preferido, como Java, Perl, shell de Unix y otros. El programa de fusión tendrá que ser capaz de leer cada archivo a su vez, los datos coincidentes en todos los archivos, el almacenamiento de datos de errores que no se pueden fusionar y un archivo nuevo (fusionada) creación.

4 Escribe los registros de error a un fichero de error. A menudo los datos no se pueden combinar debido a la falta de información relacionada en los archivos. Esta información debe ser escrito a un error, o .err, archivo para su posterior consulta.

5 Combinar datos mediante solicitud dirigida a un archivo recién fusionada todos los campos en todos los archivos que desea conservar. Asegúrese de que los datos sean relevantes y no duplicado en cada registro. No haga caso de los datos duplicados o redundantes.

6 Ejecutar y probar el programa de fusión acabado. Una vez que el programa se ha completado, le dan una prueba completa. Utilice sólo los archivos de prueba y los datos no reales para la prueba hasta que esté seguro de que el programa realiza la fusión como se esperaba.

Consejos y advertencias

  • La fusión de archivos planos sólo se recomienda para bastante pequeños conjuntos de datos. Para grandes conjuntos de datos, los datos se deben migrar en una base de datos relacional, como grandes cantidades de datos pueden ser controlados y procesados ​​de manera más eficiente en este esquema.