mar 11

Importacion de datos contables – 2ª parte

Posted in v7, velneo, vServer

Seguimos con las pruebas de importacion de datos esta vez si, ya he terminado las pruebas inciales que permitiran trabajar con datos reales y ver el comportamiento de la aplicacion en situaciones reales.

Porque hasta ahora solo habia podido hacer pequeñas simulaciones, para realizar estas comprobaciones, decir que se han manejado los datos obtenidos de la importacion publicada ayer.

Es decir:
Los datos se obtienen de una tabla de datos del mismo proyecto en el que vamos a crear los asientos y apuntes correspondientes, y por tanto en esta ocasion si que hay una pequeña variacion con respecto a las pruebas anteriores:

  • El proceso que realiza todas las operaciones se ejecuta en 3 plano en el servidor
  • El equipo utilizado para el trabajo ha sido el mismo HP 4510s
  • El numero de asientos creados es de 12,068
  • El numero de apuntes creados es de 39,281

El tiempo empleado en realizar esta operacion es de 1 hora y 2 minutos, quiza demasiado tiempo, ¿o no?

Para la generacion de asientos y apuntes se han usado las siguientes tablas:
Tabla de asientos: Longitud de 205 bytes, 55 campos , 19 indices
Tabla de apuntes: Longitud de 198 bytes, 44 campos , 19 indices

Vamos a ver que es lo que hizo el proceso y cuales fueron los tiempos medios empleados
en realizar dichas operaciones:

Esto se repite exactamente 12,068 veces

  • Lectura de la linea de origen en una tabla
  • Parsear 5 campos de la cabecera con StringSection
  • Grabar la ficha del asiento en otra tabla
  • No realiza actualziaciones de ningun tipo

Esto se repite exactamente 39,241 veces

  • Lectura de la linea de origen en una tabla
  • Parsear 8 campos de la linea con StringSection
  • Grabar la ficha del apunte en otra tabla
  • Realizar las 3 actualizaciones por cada apunte a la cabecera

El resultado de las tablas de asientos y apuntes es,
Tamaños de los archivos de datos Asientos: 2,37 mb y Apuntes 7,42 mb
Tramaños de los ficheros de indices: Asientos 3,88 mb y Apuntes 12,2 mb

Esto significa que el tiempo empleado en grabar cada apunte y actualizar a la cabecera : 0,0316   es decir, 31,6 registros por segundo

Tras finalizar el proceso y realizar los calculos correspondientes para preparar este artículo, comencé a comprobar el resultado obtenido a traves de las tablas y la mala noticia es que habia un asiento descuadrado, pero no tiene importancia, la buena noticia es, que dicho asiento ya estaba descuadrado antes de ser exportado.

Por tanto, el resultado, todo correcto, parece que esta vez si, se ha solucionado el problema existente en los calculos numericos con decimales.

A raiz de estos datos, que cada uno saque sus propias conclusiones …

Create PDF    Enviar artculo en formato PDF   
comments: Comentarios desactivados en Importacion de datos contables – 2ª parte