Per coloro che lavorano con file 4D View Pro più grandi e complessi, comprendiamo i problemi di prestazioni che ne derivano. Per risolvere questo problema, abbiamo introdotto un nuovo formato di file chiamato .sjs. Il formato .sjs è un file compresso con più file JSON più piccoli, con una struttura simile a quella di Excel XML. Questo nuovo formato mira a migliorare le prestazioni e a ottimizzare la gestione di questi file.
Importazione/esportazione di file sjs
Questo nuovo formato può essere importato ed esportato con i comandi VP IMPORT DOCUMENT e VP EXPORT DOCUMENT e:
// 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)})
Come i formati xslx o csv, si noti che il caricamento e il salvataggio di questo documento sono asincroni. È necessario utilizzare l’attributo formula per avviare un’azione alla fine dell’elaborazione del documento.
Per utilizzare questo nuovo formato di file, è possibile utilizzare i pulsanti Apri e Salva della barra multifunzione:
Miglioramento delle prestazioni
Internamente questa modifica si traduce in prestazioni più rapide e in una minore dimensione del file.
Ecco alcuni numeri di prestazioni che confrontano l’importazione e l’esportazione di file con 1 milione di valori con le opzioni predefinite:
file 4vp | file sjs | |
Importazione file | 6 s | 1 s |
Esportazione file |
5 s | 2 s |
Dimensione del file | 26 Mb | 3 Mb |
Esplora queste funzionalità in modo più dettagliato consultando la documentazione!