mar 10

Importación de una contabilidad completa – 1ª parte

Posted in v7, velneo, vServer

Para realizar las pruebas actuales he utilizado el mismo equipo del articulo anterior y he separado las pruebas en dos partes.

La primera parte realizada ayer, fue la exportación de datos de una aplicación realizada en V6 que generaba un fichero de texto en LML con una contabilidad completa, y un total de mas de 70,000 lineas

El tiempo empleado en generar el fichero no es importante, ya que lo que se esta evaluando es V7 y no V6. El fichero generado tiene un peso de 5,19 mb en total

Tras realizar la exportación de datos, se inicia el proceso de lectura e importación del fichero LML.

Tras seleccionar el fichero y teniendo en cuenta que el proceso de importacion se ejecuta en primer plano y el servidor esta en Local como en las pruebas anteriores, el proceso se inicia y finaliza 9′ 35″ minutos despues un tiempo un poco mas elevado que la lectura de los procesos anteriores, pero que compensa al realizar los calculos de tiempos de procesado,

  • El fichero LML inicial tiene un peso de 5,19 Mb
  • El numero total de lineas procesadas del archivo LML es de 71,712
  • El tiempo de lectura y parseo total del fichero es de 9′ 35″
  • El tamaño resultante total del archivo.DAT es de 18,8 Mb
  • El tamaño resultante total del archivo.IDX es de

En cada lectura del fichero se procesa una linea de texto (mas de 70,000 lineas) en cada linea leida, se procesa con StringSection 3 veces (mas de 210,000 sentencias) al finalizar, se guarda un registro en la tabla correspondiente con 340 bytes por registro y 4 indices (mas de 71,000 registros guardados)

El resultado obtenido es de un tiempo de 0,0080 segundos en cada una de las lineas leidas y procesadas.

Mañana continuaré con el resultado final de estas pruebas…

Es decir la generación de asientos y apuntes en sus tablas correspondientes.

Create PDF    Enviar artculo en formato PDF   
comments: Closed

One Response to “Importación de una contabilidad completa – 1ª parte”



Pings responses to this post