Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Amigos(as), boa tarde.
Uma usuária do QlikView aqui no trabalho, veio me perguntar de um problema que aconteceu hoje com ela. Uma aplicação no Qlikview que ela mesma desenvolveu, não sofre alterações a algum tempo, entretanto hoje apresentou um problema de leitura de ODBC, conforme pode ser analisado no log anexo.
Perguntei se teve alguma alteração nas permissões do usuário dela quanto às permissões nas bases que são acessadas, onde me respondeu com uma negativa.
Alguém já teve este tipo de problema e saberia informar como resolver?
Só esse log não da para saber.
Verifique realmente se não foi alterada nenhuma permissão deste usuário no banco de dados para essas tabelas que são utilizadas.
A consulta faz algum join nessa linha:
21/10/2014 12:01:40: 0035 SQL SELECT * FROM oasis.oasis."s_contrato"
21/10/2014 12:01:40: 5 campos encontrados: cd_contrato, s_contrato.cd_empresa, s_contrato.dt_fim_contrato, s_contrato.dt_inicio_contrato, s_contrato.tx_numero_contrato, 4 registros lidos
21/10/2014 12:01:40: Joining/Keeping
21/10/2014 12:01:40: Erro: Leitura ODBC falhou
?
Boa tarde.
O ideal seria abrir um qvw novo, selecionar o odbc como fonte de dados, testar a conexão e após isso trazer os selects das tabelas do join para verificar a presença de todos os campos do select.
Alguma tabela pode ter sido alterada sem aviso aos usuários.
Respondendo:
Boa noite.
Na verdade isso prova que o problema é no join. O ODBC está funcionando mas a msg induz ao erro. Se quiser ter certeza de fato, troque a conexão ODBC por OLEDB.
Se der erro você terá certeza que o problema é na query.
Att.
Luciano.
Enviado via iPhone
Em 21/10/2014, às 18:28, Sávio Bueno <qcwebmaster@qlikview.com> escreveu:
Qlik Community
Erro na leitura do ODBC
resposta de Sávio Bueno em Qlikview Brasil - Visualize a discussão completa
Respondendo:
Paulo Dantas:
Há mais joins após a linha mencionada.
Luciano Vasconcelos
Já testei com sucesso a sugestão de um novo qvw. Quando trago os dados das tabelas separadamente, tudo ok, mas quando dou join nas tabelas, ele dá erro.
Responda a esta mensagem respondendo a este e-mail ou vá para a mensagem em Qlik Community
Inicie uma nova discussão em Qlikview Brasil por e-mail ou em Qlik Community
Seguindo Qlikview Brasil nestes fluxos: Fluxo de conexões, Caixa de Entrada
Seguindo Erro na leitura do ODBC nestes fluxos: Caixa de Entrada
© 1993-2014 QlikTech International AB Copyright & Trademarks | Privacy | Terms of Use | Software EULA
Só complementando a resposta anterior: caso vc conclua que o erro é na query e ela for grande, faça testes com partes dela para achar o erro.
Att.
Luciano.
Enviado via iPhone
Em 21/10/2014, às 18:28, Sávio Bueno <qcwebmaster@qlikview.com> escreveu:
Qlik Community
Erro na leitura do ODBC
resposta de Sávio Bueno em Qlikview Brasil - Visualize a discussão completa
Respondendo:
Paulo Dantas:
Há mais joins após a linha mencionada.
Luciano Vasconcelos
Já testei com sucesso a sugestão de um novo qvw. Quando trago os dados das tabelas separadamente, tudo ok, mas quando dou join nas tabelas, ele dá erro.
Responda a esta mensagem respondendo a este e-mail ou vá para a mensagem em Qlik Community
Inicie uma nova discussão em Qlikview Brasil por e-mail ou em Qlik Community
Seguindo Qlikview Brasil nestes fluxos: Fluxo de conexões, Caixa de Entrada
Seguindo Erro na leitura do ODBC nestes fluxos: Caixa de Entrada
© 1993-2014 QlikTech International AB Copyright & Trademarks | Privacy | Terms of Use | Software EULA
Luciano, Paulo e Yuri.
Ontem esperamos todos os funcionários concluírem seus trabalhos no servidor de desenvolvimento do QlikView e por volta da meia noite e reinicializamos.
Hoje tudo voltou a funcionar, principalmente os arquivos originais, pois fizemos cópias para testar tudo que fora sugerido nesta discussão.
Em pesquisa no Community internacional, vimos alguns casos que foi resolvido desta forma, mas acabamos abrindo este post para saber se poderia ser resolvido de outra forma.
Seguimos monitorando e agradecemos a atenção dos senhores na resolução deste problema.
Grande abraço.
Isso ae