Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, estou com uma dificuldade na carga de arquivos da web automaticamente pelo servidor.
Crio o QVW e carrego ele manualmente, funciona perfeitamente. Quando coloco pra rodar no agendamento do servidor dá erro.
O endereço que estou carregando é https://ptax.bcb.gov.br/ptax_internet/consultarTodasAsMoedas.do?method=consultaTodasMoedas
Alguém tem alguma sugestão?
Att
Tente baixar do arquivo csv (o link esta acima da tabela)
Script de exemplo:
Veja se em seu servidor você consegue acessar esse link, mas faça isso com o usuário que esta executando os serviços do qlikview server. Provavelmente é algum bloqueio de rede
Olá Yuri!
Esqueci de mencionar isso. Realizei esse teste já, consigo acessar o link sem nenhum problema.
Att
Tente baixar do arquivo csv (o link esta acima da tabela)
Script de exemplo:
let vOntem = date(today()-1,'YYYYMMDD');
Teste:
LOAD @1 as Data
, @2 as CodMoeda
, @3 as Tipo
, @4 as Moeda
, @5 as Compra
, @6 as Venda
, @7 as ParidadeCompra
, @8 as ParidadeVenda
FROM
[http://www4.bcb.gov.br/Download/fechamento/$(vOntem).csv]
(txt, codepage is 1252, no labels, delimiter is ';', msq);
Tente baixar do arquivo csv (o link esta acima da tabela)
Script de exemplo:
Valeu Arthur, com o csv funcionou.
O html não funciona, mas pontualmente meu problema foi sanado.
Muito Obrigado!
É apenas uma teoria, mas não consegui testar. Acredito que o metodo do BCB na pagina do html grava cookies, e se o usuário (no caso do server o usuario do serviço) não acessou o site anteriormente o site não carrega corretamente quando o qlik faz a chamada.
Nota, se quiser depois criar um laço for e dar store pode fazer algo desse tipo
Valeu Artheur, quanto ao cookie talvez seja uma opção, apesar que eu acessei pelo usuário no servidor.
Quanto a sugestão do laço valeu, fiz isso mesmo, vou alimentando diariamente um QVD pra gerar informações de variações e tal.
Abs