Nový formát souboru 4D View Pro: sjs

Automaticky přeloženo z Deepl

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!

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.