Você está aqui: Página Inicial Artigos Kankei DBM Aprimorada a performance do KankeiDesktop

Aprimorada a performance do KankeiDesktop

Visando uma melhor produtividade, estamos revisando algumas características da árvore de objetos do Gerenciador do Sistema, de forma a acelerar em até 80% a navegação entre questões e dimensões em bases de dados grandes, como a do KankeiMedia.

Neste momento estamos trabalhando para finalizar o build 111 do KankeiDesktop, que entre as novidades, conta com uma performance muito superior na navegação entre dimensões e na montagem de objetos como formulários, pesquisas, estatísticas, scripts de importação e relatórios.

A mudança será sentida principalmente em bancos de dados com grande número de dimensões, como o do KankeiMedia.

São 3 principais alterações efetuadas na árvore de objetos:

1. Pastas que expandem por demanda

Pastas que expandem por demanda

Agora, tanto as pastas de conjunto normal como as de agrupamento, conjunto virtual e dimensão são carregadas por demanda (as pastas filhas são carregadas apenas quando a pasta é expandida). Nas versões anteriores, o sistema montava a árvore de questões completa, com todos os conjuntos de cada dimensão e agrupamento sendo carregados e inseridos na árvore. Apenas as pastas de conjunto virtual (que aparecem em objetos do Kankei como formulários e pesquisas) eram expandidas por demanda nas versões anteriores.

Veja na imagem acima, por exemplo. Na versão anterior, apenas os agrupamentos que tinham conjuntos apareciam com o símbolo de "+" para permitir a expansão da pasta. Na nova versão, todos os agrupamentos exibem este símbolo. O sistema só irá tentar descobrir se existem subpastas no momento em que o usuário tentar expandir a pasta.

 

2. Removidos itens desnecessários

Removidos itens desnecessários

A lista de questões que aparece em objetos do Kankei como formulários e estatísticas listava diversos outros objetos além das questões (de forma a permitir que os usuários selecionassem as questões usadas nestes objetos). Esta feature, muito pouco usada, foi removida no build 111, pois a inserção desses objetos na lista era bastante demorada.

 

3. Revisadas rotinas de montagem da árvore

novoobjeto

Foram revisadas algumas rotinas que faziam dupla e até tripla checagem de permissões durante a montagem da lista de objetos. Isso faz com que a abertura do sistema e algumas opções como "Atualizar" e "Novo" (destacadas na imagem acima) sejam executadas até 80% mais rápido.

 

Aguarde, pois em breve estaremos liberando o build 111 em caráter de versão beta para testes.

Ações do documento
« Fevereiro 2012 »
Fevereiro
SeTeQuQuSeSaDo
12345
6789101112
13141516171819
20212223242526
272829
Acessar


Esqueceu sua senha?