-
-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[infra] [dados] bdplyr
e bd_collect
não baixam datasets
#1483
Comments
Exemplo reprodutível com o
|
Com o Aplicando um query <- basedosdados::bdplyr("br_ibge_populacao.uf") |>
head()
#>
#> ── Base dos Dados ──────────────────────────────────────────────────────────────
#> • Website: https://basedosdados.org/
#> • Docs: https://basedosdados.github.io/mais/
#>
#> ── Contatos ──
#>
#> • Discord: discord.gg/tuaFbAPeq5
#> • Twitter: @basedosdados
#> • Email: [email protected]
#> • Telegram: t.me/joinchat/OKWc3RnClXnq2hq-8o0h_w
#> • Github: github.com/basedosdados
#> • LinkedIn: linkedin.com/company/base-dos-dados
#> • Newsletter:
#> https://basedosdados.hubspotpagebuilder.com/assine-a-newsletter-da-base-dos-dados
#> • WhatsApp: https://chat.whatsapp.com/HXWgdFc1RmwCoblly5KPBZ
#> • YouTube: https://www.youtube.com/c/BasedosDados
#>
#> ── Somos um projeto open-source e gratuito. Para nos mantermos e crescermos precisamos do seu apoio. Quanto valem as horas do seu trabalho que poupamos?
#>
#> Nos apoie em https://apoia.se/basedosdados.
#>
#> ── Usando o pacote para produzir um trabalho? Para nos citar basta rodar citation('basedosdados').
#> Fecthing Billing Project Id from enviroment variables defined by user.
#> ℹ Suitable tokens found in the cache, associated with these emails:
#>
#> • '[email protected]'
#>
#> • '[email protected]'
#>
#> Defaulting to the first email.
#>
#> ! Using an auto-discovered, cached token.
#>
#> To suppress this message, modify your code or options to clearly consent to
#> the use of a cached token.
#>
#> See gargle's "Non-interactive auth" vignette for more details:
#>
#> <https://gargle.r-lib.org/articles/non-interactive-auth.html>
#>
#> ℹ The bigrquery package is using a cached token for
#> '[email protected]'.
#> Warning: <BigQueryConnection> uses an old dbplyr interface
#> ℹ Please install a newer version of the package or contact the maintainer
#> This warning is displayed once every 8 hours.
#> Successfully connected to table `basedosdados.br_ibge_populacao.uf`.
df <- basedosdados::bd_collect(query, show_query = TRUE)
#> Fecthing Billing Project Id from enviroment variables defined by user.
#> The following query will be executed:
#> <SQL>
#> SELECT *
#> FROM `basedosdados.br_ibge_populacao.uf`
#> LIMIT 6
#> Error in strsplit(name, ".", fixed = TRUE): argumento modo não caractere Created on 2022-12-12 by the reprex package (v2.0.1) |
Essa issue tem no mínimo dois erros diferentes, então seria bom se fosse fechado e cada um apresentado em uma issue individual. Dito isso, a descrição do problema está bem complicada - eu não entendi a maior parte :( - e faz muita falta uma chamada de |
Beleza, vamos fazer isso. No caso, acabei percebendo que o erro retornado no código que enviei é o mesmo da issue #1470. Acho que deixar como comentário lá, o que acha? Eu exportei o reprex com a |
Conferi aqui e você tá com a versão de desenvolvimento do Tá dando muito problema isso, vou tentar encontrar a combinação estável de versões e subir uma versão nova do |
Hmmm pode crer. |
Antes de mexer eu queria puxar um horário contigo e o @gustavoalcantara para estabelecer algumas coisas sobre como as peças se encaixam. Conseguem achar um horário aqui? |
Agendamos lá! |
bdplyr
e bd_collect
não baixam datasets
Descrição
os comandos bdplyr, quando utilizado da seguinte forma
query <- bdplyr("br_ibge_populacao.municipio")
e posteriormentebd_collect(query)
não estão trazendo os datasets. Apenas as colunas sem nenhuma observação.
Selecionando uma ou mais colunas, ele traz tranquilo:
query <- bdplyr('br_ibge_populacao.municipio') %>% dplyr::select(id_municipio) %>% dplyr::glimpse()
Estes testes fazem parte da atribuição do
limit
no pacote na página do site, igual o que acontece em SQL. É mais uma boa prática de dados para com os usuários...Parte deles vêm relatando que seguindo a doc. que encontra-se no site da BD, estão baixando todo o df. Fizeram isso pra RAIS na semana passada...
Seria bacana chegarmos em um padrão de query para os dataframes da seguinte maneira:
query <- bdplyr('br_ibge_populacao.municipio') %>% head(100)
Estou usando o Rcloud para fazer esses testes e o @arthurfg tava utilizando o pacote em IOS.
The text was updated successfully, but these errors were encountered: