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.