Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa noite !
Sou iniciante no QlikView e gostaria de saber como faço para conectar meu código Sql no qlikView e como fazer select na tabela x a cada 30 min. Ex:
Vou montar os dashaboards pra ficar fazendo um select nessa tabela abaixo a cada 30 min.
Select
a.nropedido,
a.cliente,
a.nome,
a.cidade,
a.dtainclusaopedido
From madpedvenda a
where dtainclusaopedido between '01-june-2016' and '28-june-2016'
Gostaria de saber como o qlikview conecta nessa pequena consulta e como ele fica atualizando a cada 30 min, essa é minha grande dúvida no qlikiview hoje, não estou sabendo fazer a conexão do qlik com meu código sql.
OBS: O QlikView já está conectado com meu banco oracle, consigo fazer select mas não sei como tratar a questão da data ( no intervalo que preciso ) e como fazer com que a cada 30 min atualize as informações.
Alguém poderia me ajudar ?
Desde já obrigado a todos
Bom dia Evandro
Para a data você pode fazer algo como:
Let DataInicio = '01/06/2016';
Let DataFinal = '28/06/2016';
E no select
Select
a.nropedido,
a.cliente,
a.nome,
a.cidade,
a.dtainclusaopedido
From madpedvenda a
where dtainclusaopedido between $(DataInicio) And $(DataFinal);
Quanto a atualização a cada 30 minutos você programa através da console de gerenciamento (QMC) ou através de uma tarefa do Windows.
Boa tarde Marcos !
Obrigado pela dica, vou realizar alguns testes e comento com vc.
Obrigado
2016-07-06 7:46 GMT-03:00 Márcio Rodrigo Campestrini <
qcwebmaster@qlikview.com>:
Evandro
Conseguiu resolver o problema? Se sim, marque a resposta como correta para ajudar a manter a comunidade organizada.
Boa noite Marcos !
Estou fazendo alguns testes conforme comentou mas está apresentando erro, acredito que deve ser alguma informação da data errada . Segue abaixo o erro .
Ocorreram os seguintes erros:
Unable to get column information for the fields that are used in the query: ERROR [42000] [Qlik][ODBC Oracle Wire Protocol driver][Oracle]ORA-00911: invalid character
O erro ocorreu aqui:
[MAD_PEDVENDA]: SELECT "NROPEDVENDA", "SEQPESSOA", "NROREPRESENTANTE", "DTAINCLUSAO", "USUINCLUSAO", "NROCARGA", "SITUACAOPED", "VLRPEDIDOLIB" FROM "CONSINCO"."MAD_PEDVENDA" WHERE DTAINCLUSAO BETWEEN $ ('14/07/2016') and $ ('14/07/2016')
Os dados não foram carregados. Solucione o erro e tente carregar novamente.
Márcio
Deu certo, alterei a linha da data para where dtainclusao between '14/07/2016' and '14/07/2016' executei e não apresentou erros.
Agora, vou para o próximo passo, criar um dashboard com tempo, vou usar do windows mesmo o agendador de tarefas, vou chamar a extenão .qvf a cada 5 min é pra atualizar.
Obrigado
Boa tarde Evandro
Conseguiu resolver o seu problema? Se sim, por gentileza marque a resposta correta para nos ajudar a manter a comunidade organizada.