Nuovo file di formato 4D View Pro: sjs

Tradotto automaticamente da Deepl

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!

Fabrice Mainguené
- Product Owner -Fabrice Mainguené si è unito al team di 4D Program nel novembre 2016. In qualità di Product Owner, è incaricato di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente.Dopo aver conseguito una laurea in Informatica presso il CNAM, Fabrice è entrato a far parte di una piccola società di pubblicazione di software come sviluppatore Windev. In seguito ha lavorato per diverse aziende del settore industriale e commerciale come sviluppatore Windev e web e come consulente tecnico su nuove funzionalità.