Pro ty z vás, kteří pracují s většími a složitějšími soubory 4D View Pro, chápeme, že vznikají problémy s výkonem. Proto jsme zavedli nový formát souborů s názvem .sjs. Formát .sjs je komprimovaný soubor s několika menšími soubory JSON, který má podobnou strukturu jako XML v aplikaci Excel. Cílem tohoto nového formátu je zvýšit výkon a optimalizovat manipulaci s těmito soubory.
Import/export souboru sjs
Tento nový formát lze importovat a exportovat pomocí příkazu VP IMPORT DOCUMENT a VP EXPORT DOCUMENT příkazy:
// 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)})
Stejně jako formáty xslx nebo csv si uvědomte, že načítání a ukládání tohoto dokumentu je asynchronní. Pro spuštění akce na konci zpracování dokumentu je třeba použít atribut formula.
Pro použití tohoto nového formátu souboru můžete použít tlačítka otevřít a uložit na pásu karet:
Vylepšení výkonu
Interně tato změna vede k vyššímu výkonu a menší velikosti souboru.
Zde jsou některá čísla výkonu, která porovnávají import a export souborů s 1 milionem hodnot s výchozími možnostmi:
4vp soubor | soubor sjs | |
Importní soubor | 6 s | 1 s |
Exportní soubor |
5 s | 2 s |
Velikost souboru | 26 Mb | 3 Mb |
Prozkoumejte tyto funkce podrobněji v dokumentaci!