BM v2.1.1 com Campos Virtuais no RecordSet

Nessa nova versão disponibilizamos no Business Monitor a criação de Campos Virtuais no RecordSet.

Com o Campo Virtual é possível realizar alguns processamentos durante a carga de dados, deixando os valores pré-processados na hora da criação da View (gráficos ou tabelas).

Esse requisito complementa o que foi implementado na versão 1.8.6, ocasião na qual disponibilizamos Campos Virtuais na View (na época chamado de Campo Calculado).

Também implementamos nessa versão o processamento via backend ao visualizar dados do RecordSet. Com isso, ao mandar exibir os dados de um RS, todo o processo de filtragem, ordenação e paginação é feito pelo servidor, dando mais performance ao consultar esses dados em conexões lentas e clientes com capacidade limitada.

A partir dessa versão passamos a disponibilizar um repositório com a versão BETA para clientes com o Virtual Appliance, basta reconfigurar o arquivo /etc/yum.repos.d/bm.repo e habilitar o repositório.

Além dessas duas melhorias, essa versão traz algumas correções:

  • Não estava validando a fórmula em Campos Virtuais na View
  • Ao usar um campo agrupado, com fórmula “Criar Lista”, caso fosse formatado como número, o sistema se confundia e truncava na exibição (por exemplo, uma listagem 2,1,2,3,1 seria tratada como número e truncada para 2,1).
  • Com Cache desligado algumas queries a mais eram executadas do que na versão anterior
  • Ao excluir um DataSource, RecordSet, View ou Dashboard, se a língua estivesse diferente de Português, os itens eram excluídos da base nas continuavam aparecendo na interface
  • Ao excluir um DataSource, os RecordSets dependentes são excluídos automaticamente, mas continuavam em cache e continuavam sendo listados na interface. Assim sucessivamente até a interface final.
  • Ao excluir um campo do RecordSet que tinha dependências, apresentava uma mensagem de erro, embora o campo fosse excluído.
  • Erro ao calcular média de horas, ou média de dias, ou média entre duas datas, o valor era calculado e exibido errado 
Read More

The Need For Speed – versão 2.1.0

A nova versão do Business Monitor traz inovação no desempenho geral da ferramenta com a adoção de Cache em Memória.

Já fizemos algumas mudanças silenciosas nas últimas versões como a adoção de compactação por padrão na versão 2.0.3 e melhora nas rotinas na versão 2.0.2 e estávamos preparando o código para essa implementação. Digo silenciosas porque foram ofuscadas por requisitos mais brilhantes e a melhora de performance ficou só como um item a mais.

Com tudo preparado, a implementação em si foi mais simples, mas devido a ser uma mudança crítica, foi necessário um período de testes maior para garantir que nenhuma informação ficaria desatualizada ou quebraria funcionalidades existentes.

A configuração do Cache é feita em Sistema->Configuração->Cache, na prática é só configurar para habilitar ou não e o tempo de expiração padrão. 

O tamanho do Cache é feito no Sistema Operacional, pois depende de componente externo para isso e dimensionamento correto do ambiente, o tamanho padrão deve atender pequenas e médias instalações, podendo ser reconfigurado pela nossa equipe de suporte sob demanda.

Ainda não aplicamos o Cache em todas as situações possíveis, então existe espaço de melhora de performance, assim como outras mudanças planejadas como um Pré-Cache (calcular algumas informações antes de serem solicitadas pelo usuário).

A excessão de funcionamento do cache fica para plataformas Windows, optamos por não disponibilizar o componente para Windows por não se tratar de algo nativo, também demandaria um período de testes adicionais. Mas iremos atualizar o manual com o procedimento de como instalar manualmente o cache para Windows.

A atualização para Linux e Appliance Virtual já está disponível através de atualização manual, na próxima semana estará disponível via interface Web.

 

Outras pequenas alterações:

  • Separação das URLs de acesso a usuários finais e administradores da ferramenta a fim de melhorar performance e padronizar links
  • Integração permite ao usuário solicitar licença LITE dentro do BM
  • Todos os registros internos do BM agora possuem data de criação e alteração para fins de auditoria
  • O cálculo de permissão das Views e Dashboards foi reescrito para melhorar a performance

 

E alguns pequenos bugs corrigidos:

  • Ao apresentar erro em uma carga, ficava travado na interface, quando na verdade o BackEnd faria a tentativa novamente e faria a carga automaticamente no tempo configurado
  • No gráfico de Gauge, se não especificasse o tipo de dados assumia padrão número decimal, quando na maioria dos casos é usado número inteiro
  • Ao clonar um DataSource vinculado a um arquivo feito upload, ambos ficavam atrelados ao mesmo arquivo, o que faria o arquivo original ser excluído quando atualizasse o arquivo do DS clonado
  • Ao exportar/importar um gráfico de barras, o campo X não era corretamente selecionado
Read More

Nova versão do Business Monitor 2.0.3

Disponibilizamos essa semana a última versão do Business Monitor que traz um recurso solicitado por muitos usuários: a possibilidade de personalizar a disposição dos itens no Dashboard.


Ao criar o Dashboard agora é possível escolher o tamanho de cada gráfico e posicionamento, incluindo itens como cor de fundo e imagem de fundo.

dashboard flex

Com isso é possível montar Dashboards em formato de infográficos, mais informativos, explicativos e bonitos.Abaixo um exemplo de Dashboard criado para o Oracle Database Appliance (ODA), que mistura imagens e informações nas mais variadas disposições:Dashboard Oracle Database Appliance (ODA)

Em paralelo, outras melhorias dessa versão:

  • criado API de autenticação que será usada pelo aplicativo Mobile
  • habilitado compressão no servidor por padrão, o que deve melhorar a performance no acesso remoto ao sistema
Para ver mais exemplos desses Dashboards, visite nosso site de Demonstração:

 

Veja nossa Demonstração
Read More