Вот код для получения результатов больших запросов:
#!/usr/bin/env Rscript
library(bigrquery)
library(DBI)
library(tidyverse)
billing <- "replace-with-your-billing-code"
con <- dbConnect(
bigrquery::bigquery(),
project = "publicdata",
dataset = "samples",
billing = billing
)
foo <- tbl(con, "publicdata.samples.natality") %>% select(year) %>% head(10)
foo %>% collect()
Когда я запускаю его в RStudio, я вижу болтовню от bigrquery. Он красный, что заставляет меня поверить, что это R message
. В приведенном ниже примере это 3 строки, начинающиеся с «Complete», но, как правило, это может быть индикатор выполнения или другая болтовня.
> foo %>% collect()
Complete
Billed: 0 B
Downloading 10 rows in 1 pages.
# A tibble: 10 x 1
year
<int>
1 1969
2 1969
...
Когда я запускаю этот код на UNIX (OS X) командная строка, я не вижу болтовню больших запросов. Как мне заставить его отображаться?
Если эта болтовня - это сообщения, то может возникнуть вопрос: как мне заставить сообщения отображаться из Rscript?