pedrocostaferreira / BETS

It provides access to and information about the most important Brazilian economic time series - from the Getulio Vargas Foundation <http://portal.fgv.br/en>, the Central Bank of Brazil <http://www.bcb.gov.br> and the Brazilian Institute of Geography and Statistics <http://www.ibge.gov.br>. It also presents tools for managing, analysing (e.g. generating dynamic reports with a complete analysis of a series) and exporting these time series.
https://cran.r-project.org/web/packages/BETS/index.html
30 stars 6 forks source link

Problemas de conexão do pacote na rede do trabalho #30

Open rodborg opened 6 years ago

rodborg commented 6 years ago

Caros,

estou com problemas para conectar o pacote quando estou utilizando a rede da empresa em que trabalho. Ao chamar o BETSget, ocorre o seguinte erro:

Error in gzfile(file, "rb") : cannot open the connection In addition: Warning message: In gzfile(file, "rb") : cannot open compressed file 'C:/Users/.../Documents/R/R-3.5.1/library/BETS/data/metadata_pt.rds', probable reason 'No such file or directory'

Quando rodo utilizando a internet de casa, funciona normalmente. Há algum caminho alternativo que eu possa fazer? Como devo orientar o pessoal de TI da empresa?

Obrigado, Rodrigo Almeida.

GreedBlink commented 6 years ago

Olá @rodborg ,

O que está acontecendo é o seguinte: quando a BETSget é acionada, ela acessa uma API externa e o firewall da rede da sua empresa não permite. O BETS interpreta isso e busca uma versão offline dos dados que estão sendo requisitados. Em seguida ele tenta encontrar um arquivo de metainformações e não acha.

Esse é um problema de diretório que já foi corrigido na versão 0.4.8 do BETS. Atualize com o código:

devtools::install_github("nmecsys/BETS")

Agora, o que te oriento, se a nova versão do pacote não rodar apropriadamente, é entrar em contato com a TI do seu trabalho e solicitar a criação de uma regra de saída e entrada no Firewall para o R.

Lembrando que o repositório atual do BETS se encontra em: Aqui

rodborg commented 6 years ago

@GreedBlink, obrigado pela resposta!

Realmente nessa versão o pacote conseguiu carregar os dados usando a rede da empresa. Apesar dos dados serem carregados (e de forma um pouco mais demorada), apareceu ainda a seguinte mensagem de erro:

BETS-package: There is no corresponding entry in the metadata table. Don't worry, this is not a critical problem. We are working on a solution.

Vou conversar com o pessoal do TI para saber da viabilidade da sugestão que você deu. E mais uma vez muito obrigado pela ajuda. Da próxima vez reportarei novas dúvida no repositório atual.

Abs, Rodrigo Almeida.