BI - Notas da Versão / 5.8.10 / 5.8.10.7
BI - 5.8.10.7
Tarefas liberadas: 20
Processo automático não era finalizado
Problema: os processos automáticos não eram finalizados.
Correção efetuada: ajustamos o sistema para finalizar corretamente os processos automáticos.
Extração em Java
Com intuito de oferecer uma melhor performance na extração do ETL, migramos o motor de extração para Java 8 nos Data Marts de Gestão de Acesso e Segurança, Gestão de Pessoas e customizados.
Somente a versão 1.8 do Java x64 pode ser utilizada (JDK 8 update 144).
A partir desta versão a tela Extração, da Central de Configurações, é destinada para Data Marts nativos. Para os customizados, utilize a tela Extração customizada, também na Central de Configurações.
Melhoria na performance de extração dos Data Marts
Otimizamos a extração dos Data Marts do Gestão de Pessoas | HCM e Gestão de Acesso e Segurança, proporcionando um aumento na velocidade de extração e uma redução do custo de execução dos Data Marts no banco de dados.
Definição dos grupos de eventos para Data Mart de Horas extras
Disponibilizamos uma nova guia na tela Parâmetros de Extração, a Grupos de Eventos, que permite definir quais características de eventos serão consideradas como horas extras, faltas e normais trabalhadas conforme cada grupo que será exibido no Data Mart de Horas extras.
Para mais informações sobre as características disponíveis e orientação para preenchimento de cada campo, acesse a documentação da tela Parâmetros de Extração.
Local: Extrator > Parâmetros de Extração (F000PIM)
Tela para cadastro dos indicadores do Visões contábeis
A partir desta versão está disponível a tela Cadastro de indicadores que permite adicionar e remover os indicadores customizados do Data Mart de Visões contábeis, além da possibilidade de edição dos valores dos já cadastrados, inclusive os nativos.
Anteriormente, este processo da carga dos indicadores era realizado através de um modelo de importação nativo do sistema: CargaIndicadores.csv, sendo obrigatória a sua importação a cada extração para que os valores fossem exibidos corretamente nos gráficos.
Para cadastrar e visualizar os indicadores, basta acessar a tela Parâmetros de Extração e clicar em Indicadores.
Local: Cadastros > Extrator > Parâmetros de Extração (F000PIM)
Execução de comandos SQL para transformação dos dados
Com intuito de melhorar a performance da execução da carga dos Data Marts, viabilizamos a execução de comandos SQL para transformação dos dados. Para que isto ocorra, acesse a tela Cadastro de Data Marts e informe o SQL no campo Select de Transformação do Data Mart.
Além disso, disponibilizamos novos parâmetros que podem ser inseridos neste campo e em Select Carga Data Mart:
:DATMAX: substitui pela data 04/06/2080. Tem a função de substituir datas que devam ser consideradas como maior data aceita por sistemas Senior.
:DATINITMS: substitui pela data inicial do período de extração, com horário 00:00:00.000, previamente informada na tela de extração manual do Data Mart ou processo automático. Tem a função de realizar filtros considerando um período inicial.
:DATFIMTMS: substitui pela data final do período de extração, com horário 23:59:59.997, previamente informada na tela de extração manual do Data Mart ou processo automático. Tem a função de realizar filtros considerando um período final.
:DATINSTMS: substitui pela data e horário da execução atual.
:DATVAZTMS: substitui pela data 31/12/1900, com horário 00:00:00.000. Tem a função de substituir datas que devam ser consideradas como nulas.
:DATMAXTMS: substitui pela data 04/06/2080, com horário 00:00:00.000. Tem a função de substituir datas que devam ser consideradas como maior data aceita por sistemas Senior.
:DATFIMMESATU: substitui pela data do último dia do mês atual.
:CODVAZSTRENUM: substitui por -1 (como nvarchar(2)). Tem a função de substituir chaves literais pequenas que devam ser consideradas como nulas.
:CODINVINT: substitui por -2. Tem a função de substituir chaves numerais que devam ser consideradas como inválidas.
:CODINVSTRENUM: substitui por -2 (como nvarchar(2)). Tem a função de substituir chaves literais pequenas que devam ser consideradas como inválidas.
:CODINVSTR: substitui por *Inval*. Tem a função de substituir chaves literais que devam ser consideradas como inválidas.
Com esta alteração, removemos o suporte a regra LSP, responsável pela transformação dos registros, dos Data Marts com sistema origem Gestão de Pessoas | HCM e Gestão de Acesso e Segurança e para o Data Mart de Projetos.
Local: Cadastros > Cadastrar Data Marts (F000DTM)
Botão Ajuda em todos Visual Insights
Possibilitamos o acesso ao Manual do Usuário a partir de todas as guias do Visual Insight do BI através do botão de ajuda localizado no canto superior direito.
Os Data Mart de Contabilização de pessoal, Contas a pagar e Visões contábeis não possuem Visual Insight, somente dashboard. No caso do Plano contábil, somente o dashboard Simulação do Plano contábil não possui. Os demais que possuem, disponibilizam para uma ou mais guias esta opção de visualização/edição.
Divisão do Data Mart de Segurança e medicina
Com intuito de oferecer análises específicas de atendimentos e dos acidentes e incidentes, fragmentamos o Data Mart de Segurança e medicina em dois Data Marts: um de Segurança e outro de Medicina.
Ambos extraem suas informações do módulo Segurança e Medicina do sistema Gestão de Pessoas | HCM, possuem um relatório de conferência e continuam a exibir os dados já exibidos anteriormente.
Data Mart de Medicina
Data Mart de Segurança
Melhora na performance através da carga incremental de cubos
Com objetivo de proporcionar uma melhor performance da execução do cubo, possibilitamos que todos os Data Marts do Gestão de Acesso e Segurança e Gestão de Pessoas | HCM ao realizarem a sua carga, atualizem nos cubos (a partir dos relatórios de atualização incremental) somente os dados referentes a carga que está sendo realizada. Ou seja, o cubo não é recarregado a cada extração.
Para que isto seja possível, disponibilizamos os relatórios de atualização incremental para cada Data Mart, em Relatórios compartilhados > Cubos > Gestão de Pessoas | HCM ou Gestão de Acesso e Segurança, na pasta respectiva a cada Data Mart. Além da possibilidade de determinar a execução por quebra, a cada período. Ou seja, para cada carga do período de um mês em que o ETL executa uma extração, o cubo é carregado no MicroStrategy. Esta definição é feita a partir do campo Executar por quebra, na Central de Configurações.
Gestão de Acesso e Segurança > Data Marts > Carga
Gestão de Pessoas | HCM > Data Marts > Carga
Integração ETL e Qlik Sense
A partir desta versão, o Qlik Sense, software responsável por carregar as informações em memória e viabilizar análises gerenciais em formas gráficas, é integrado ao ETL.
Com o Qlik será possível consultar gráficos e indicadores de desempenho na web, com um design responsivo, e estar totalmente na nuvem.
Todos os Data Marts já existentes do ETL estão aptos a serem utilizados com estes recursos.
Conforme a licença adquirida, estão disponíveis os seguintes recursos na sua utilização:
navegação entre as guias das visões;
consulta em gráficos e indicadores de desempenho;
seleção de filtros que modificam de forma dinâmica o contexto dos gráficos.
agregar mais valores às informações;
criação de pastas, gráficos, filtros e indicadores a partir das visões já existentes;
mais todos recursos disponíveis ao usuário Starter.
Inconsistência ao adicionar uma nova função LSP
Problema: ao adicionar uma nova função LSP, o binário não era recompilado, ficando com os endereços antigos e ocasionando erros. Isso ocorria porque o sistema altera o endereço das funções já existentes ao criar uma nova.
Correção efetuada: adicionamos uma validação no binário para, quando existir mudanças nas funções LSP, ele seja recompilado.
Local: Regras LSP
Prioridade menor na utilização do uso do CPU
Diminuímos a prioridade no uso de CPU do servidor com intuito de proporcionar uma melhor performance dos demais aplicativos que estão sendo utilizados no mesmo momento.
Novas permissões para execução de comandos no Editor de SQL
Disponibilizamos três novas permissões que permitem controlar quais usuários podem executar comandos SQL no Editor de SQL:
Executar Select (SQLSenior)
Executar comandos DML (SQLSenior) - também permite executar comandos Select.
Executar comandos nativos
Ao não possuir permissão a abertura da tela é bloqueada.
Local: Segurança > Permissões
Retorno de registros no Editor SQL em uma única vez
Com objetivo de melhorar a performance, a partir desta versão, o retorno dos comandos selects serão atualizados somente uma única vez no Editor de SQL, e não mais a cada linha retornada por um comando.
Local: Ferramentas > Editor de SQL
Criação manual de sequências
Orientamos a criação manual de sequências na base de dados quando esta base for importada manualmente. Este processo é necessário ser realizado devido no momento da atualização do sistema, estas sequências não serem criadas e um erro ser gerado por esta razão.
Verifique os comandos necessários para criação na Resolução de problemas do Manual de Instalação.
Erro na consistência da base após atualização
Problema: ao fazer a atualização do sistema a consistência da base de dados não era processada com sucesso. Na consulta do log salvo, alguns dos seguintes erros foram identificados:
The ALTER TABLE statement conflicted with the FOREIGN KEY constraint ir_ft_treinamento_010. The conflict occurred in database bietlmaster, table dbo.di_r024car;
Cannot insert the value NULL into column codoem, table bietlmaster.dbo.invalido_act; column does not allow nulls. INSERT fails.
Cannot insert the value NULL into column salbas, table bietlmaster.dbo.ft_hoe; column does not allow nulls. INSERT fails.
Correção efetuada: para que estes erros não ocorram, removemos os dados das tabelas Fato dos Data Marts de Acesso de terceiros, Horas extras e Treinamentos. E por isso, devido a remoção os dados, é obrigatória a recarga destes Data Marts.
Data Mart de Acesso de terceiros
Data Mart de Horas extras
Data Mart de Treinamentos
Homologação do Windows Server 2016
Homologamos o sistema operacional Windows Server 2016 para as soluções Senior.
Suporte ao servidor web Apache Tomcat
Com objetivo de proporcionar um uso eficiente dos recursos do MicroStrategy, possibilitamos a utilização do servidor web Apache Tomcat, versão 7.0.64, para ser utilizado pelo sistema em vez do GlassFish.
Na seleção de produtos, somente assinale o item Tomcat autenticando em G7 caso haja integração com a Plataforma G7. Caso contrário, não será possível acessar o MicroStrategy.
Para a versão Java do ETL é necessário que após atualização do sistema seja feita uma alteração na instalação através do Instalador, na etapa da seleção de produtos.
Local: Apache Tomcat
Homologação MicroStrategy 10.8.0
Homologamos a versão 10.8.0 da MicroStrategy, a partir da versão 5.8.10.7 do BI.
Portanto, as versões 5.8.10.3. e 5.8.10.6 permanecem homologadas para a versão 10.3.0.
Ao atualizar de uma versão inferior para esta, é imprescindível a solicitação antecipada da licença da MicroStrategy OEM 10.8.0 para a Gestão de Faturamento - Pedidos da Senior: pedidos@senior.com.br. Essa necessidade é em virtude da atualização do sistema, pois a MicroStrategy é atualizada, automaticamente, para a versão 10.8.0.