Tempo aproximado para leitura: 00:01:45 min
Dúvida
Como proceder quando ao criar um agendamento de uma determinada dashboard ao finalizar a tela Agendar Analise a mesma fica em loop e não salva?
Ambiente
Framework - Framework (Linha Logix) – Inteligência empresarial (BI) – A partir da versão 12.01.55
Solução
Ao criar um agendamento de uma determinada dashboard ao finalizar na tela Agendar Analise a mesma fica em loop e não salva o agendamento.
No log bilog.log apresenta os seguintes erros:
Caused by: com.logocenter.commom.sistema.negocio.RegraNegocioException: Não foi possivel salvar o agendamento.
Caused by: com.logocenter.persistencia.exception.InsertException: [ERRO-SQL: 207]Erro ao inserir o Agendamento : 1.
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Invalid column name 'envia_domingo'.
O erro ocorre porque o colletion do banco SQL do BI esta com case sensitive, e com isso ele diferencia maiúsculo de minúsculo.
No Script do cenário do erro acima usado como exemplo o nome do campo esta com um trecho em maiúsculo diferente de como esta o campo na programação do BI, que esta tudo em minúsculo.
- Script : envia_dominGO
- Programação do BI: envia_domingo
Para corrigir esse cenário é preciso informar o collation como insensitive conforme exemplo abaixo:
É obrigatório que o banco de dados utilizado para o Logix BI seja configurado com um Collation case insensitive, ou seja, não faça a diferenciação de maiúsculos e minúsculos.
0 Comentários