Novo ficheiro de formato 4D View Pro: sjs

Tradução automática de Deepl

Para aqueles que trabalham com ficheiros 4D View Pro maiores e mais complexos, compreendemos as preocupações de desempenho que surgem. Para resolver isso, introduzimos um novo formato de ficheiro chamado .sjs. O formato .sjs é um ficheiro comprimido com múltiplos ficheiros JSON mais pequenos, seguindo uma estrutura semelhante ao XML do Excel. Este novo formato visa melhorar o desempenho e otimizar o tratamento destes ficheiros.

Importar/exportar ficheiro sjs

Este novo formato pode ser importado e exportado, com os comandos VP IMPORT DOCUMENT e 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)})

Tal como os formatos xslx ou csv, note que o carregamento e a gravação deste documento são assíncronos. É necessário utilizar o atributo fórmula para iniciar uma ação no final do processamento do documento.

Pode utilizar os botões abrir e guardar no friso para utilizar este novo formato de ficheiro:

Melhoria do desempenho

Internamente, esta alteração resulta num desempenho mais rápido e num tamanho de ficheiro mais pequeno.

Aqui estão alguns números de desempenho que comparam a importação e exportação de ficheiros com 1 milhão de valores com opções predefinidas:

  Ficheiro 4vp Ficheiro sjs
Arquivo de importação 6 s 1 s

Arquivo de exportação

5 s 2 s
Tamanho do ficheiro 26 Mb 3 Mb

 

Explore estas funcionalidades em maior detalhe consultando a documentação!

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.