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
« Maio 2012 »
Maio
SeTeQuQuSeSaDo
123456
78910111213
14151617181920
21222324252627
28293031
Acessar


Esqueceu sua senha?