Notícias e Eventos Blue Solutions

Atualizações sobre produtos, Informações Técnicas, Dicas para Ambientes de TI, Virtualização, NOC, Operações de TI, Serviços de Segurança, Serviços Gerenciados, Recuperação de Desastres, Continuidade de Negócios e notícias da Blue Solutions.

Nova versão do Business Monitor 1.7.0 traz macros aos RecordSet

Nenhum comentário
Essa nova versão do Business Monitor (1.7.0) traz evoluções no componente de RecordSet.

1. Exibição de mensagem de erro na Listagem de RecordSets

Na listagem geral dos RecordSets, caso a query tenha algum erro durante a execução, o mesmo será exibido com um ícone de alerta em vermelho:


Parando o mouse sobre o ícone, é possível ver qual erro ocorreu durante a carga.

2. Processamento de Macros

Para facilitar a execução de comandos complexos, agora as queries possuem macros pré-configuradas que são trocadas pelo valor correspondente durante sua execução.

Por exemplo, usando a macro $CUR_DATE$, ele retornará o dia atual. Se essa macro for usada em uma consulta comparando com o registro em uma base de dados, permitirá extrair os dados do dia atual muito facilmente, por exemplo:

SELECT dia,valor FROM vendas WHERE dia="$CUR_DATE$";

Claro que essa função poderia ser feita anteriormente com através de comandos SQL, mas em alguns SGBD isso é complicado de se fazer, principalmente quando você quer calcular o dia, mês ou ano anterior.

As macros disponíveis são:

$CUR_DATE$ - retorna o Dia atual, exemplo: 2015-01-20
$CUR_TIME$ - retorna a hora completa atual, exemplo: 23:10:10
$CUR_DATETIME$ - retorna a data e hora atual, exemplo: 2015-01-20 23:10:10
$CUR_YEAR$ - retorna o ano atual, exemplo: 2015
$PREV_YEAR$ - retorna o ano anterior ao atual, exemplo: 2014
$NEXT_YEAR$ - retorna o próximo ano, exemplo: 2016
$CUR_MONTH$ - retorna o mês atual, exemplo: 03
$PREV_MONTH$ - retorna o mês anterior, exemplo: 02
$NEXT_MONTH$ - retorna o próximo mês, exemplo: 04
$CUR_DAY$ - retorna o dia atual, exemplo: 15
$PREV_DAY$ - retorna o dia anterior, exemplo: 14
$NEXT_DAY$ - retorna o próximo dia, exemplo: 16
$CUR_HOUR$ - retorna a hora atual, exemplo: 20
$PREV_HOUR$ - retorna a hora anterior, exemplo: 19
$NEXT_HOUR$ - retorna a próxima hora, exemplo: 21
$CUR_MINUTE$ - retorna o minuto atual, exemplo: 25
$PREV_MINUTE$ - retorna o minuto anterior, exemplo: 24
$NEXT_MINUTE$ - retorna o próximo minuto, exemplo: 26
$CUR_SECOND$ - retorna o segundo atual, exemplo: 13
$CUR_WEEK$ - retorna o número da semana no ano atual, exemplo: 11
$PREV_WEEK$ - retorna o número da semana anterior no ano atual, exemplo: 10
$NEXT_WEEK$ - retorna o número da próxima semana no ano atual, exemplo: 12
$CUR_QUARTER$ - retorna o trimestre atual, exemplo: 1 (valores possíveis: 1,2,3 e 4)
$PREV_QUARTER$ - retorna o trimestre anterior, exemplo: 4
$NEXT_QUARTER$ - retorna o próximo trimestre, exemplo: 2
$COLOR_WHITE$ - retorna o código HTML da cor branca, exemplo: #FFFFFF
$COLOR_BLACK$ - retorna o código HTML da cor breta, exemplo: #000000
$COLOR_GRAY$ - retorna o código HTML da cor cinza, exemplo: #888888
$COLOR_LIGHTGRAY$ - retorna o código HTML da cor cinza claro, exemplo: #444444
$COLOR_DARKGRAY$ - retorna o código HTML da cor cinza escuro, exemplo: #CCCCCC
$COLOR_BLUE$ - retorna o código HTML da cor azul
$COLOR_LIGHTBLUE$ - retorna o código HTML da cor azul claro
$COLOR_DARKBLUE$ - retorna o código HTML da cor azul escuro
$COLOR_GREEN$ - retorna o código HTML da cor verde
$COLOR_LIGHTGREEN$ - retorna o código HTML da cor verde claro
$COLOR_DARKGREEN$ - retorna o código HTML da cor verde escuro
$COLOR_CYAN$ - retorna o código HTML da cor ciano
$COLOR_LIGHTCYAN$ - retorna o código HTML da cor ciano claro
$COLOR_DARKCYAN$ - retorna o código HTML da cor ciano escuro
$COLOR_RED$ - retorna o código HTML da cor vermelho
$COLOR_LIGHTRED$ - retorna o código HTML da cor vermelho claro
$COLOR_DARKRED$ - retorna o código HTML da cor vermelho escuro
$COLOR_MAGENTA$ - retorna o código HTML da cor magenta
$COLOR_LIGHTMAGENTA$ - retorna o código HTML da cor magenta claro
$COLOR_DARKMAGENTA$ - retorna o código HTML da cor magenta escuro
$COLOR_BROWN$ - retorna o código HTML da cor marrom
$COLOR_YELLOW$ - retorna o código HTML da cor amarelo
$COLOR_ORANGE$ - retorna o código HTML da cor laranja


3. Processo de atualização mais simples

A rotina de atualização das tabelas passou a ser automática, ao atualizar o pacote RPM, o próprio sistema irá detectar a diferença de versão e aplicar as mudanças necessárias.

Caso tenha problema na atualização, uma mensagem será exibida quando um usuário administrador logar no sistema com a opção de atualizar pela interface.



Nenhum comentário :

Postar um comentário