Nuevo archivo de formato 4D View Pro: sjs

Para aquellos de ustedes que trabajan con archivos más grandes y complejos de 4D View Pro, entendemos los problemas de rendimiento que surgen. Para hacer frente a esto, hemos introducido un nuevo formato de archivo llamado .sjs. El formato .sjs es un archivo comprimido con múltiples archivos JSON más pequeños, siguiendo una estructura similar a Excel XML. Este nuevo formato pretende mejorar el rendimiento y optimizar el manejo de estos archivos.

Importar/exportar archivo sjs

Este nuevo formato se puede importar y exportar, con los comandos VP IMPORT DOCUMENT y VP EXPORT DOCUMENT:

// Import of a sjs document
VP IMPORT DOCUMENT("ViewProArea"; "c:\\example\\mySJSfile.sjs"; {formula: Formula(SJSExport)})
...
// Export of a sjs document
VP EXPORT DOCUMENT("ViewProArea"; "c:\\example\\mySJSfile.sjs"; {formula: Formula(SJSExport)})

Como para los formatos xslx o csv, tenga en cuenta que la carga y guardado de este documento es asíncrona. Es necesario utilizar el atributo fórmula para iniciar una acción al final del procesamiento del documento.

Puede utilizar los botones abrir y guardar de la cinta de opciones para utilizar este nuevo formato de archivo:

Mejora del rendimiento

Internamente, este cambio se traduce en un rendimiento más rápido y un tamaño de archivo menor.

A continuación se muestran algunas cifras de rendimiento que comparan la importación y exportación de archivos con 1 millón de valores con las opciones predeterminadas:

  Archivo 4vp Archivo sjs
Archivo de importación 6 s 1 s

Archivo de exportación

5 s 2 s
Tamaño del fichero 26 Mb 3 Mb

 

Explore estas funcionalidades con más detalle consultando la documentación.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.