Как кодировать язык R при подключении к большому набору данных в BigQuery - PullRequest
0 голосов
/ 17 октября 2019

Я хочу использовать R-код вместо SQL или DBI для программирования соединения BigQuery без загрузки таблицы.

Я хочу использовать R-код вместо SQL или DBI для программирования. В настоящее время я подключен к BigQuery, и таблица, которую я использую, слишком велика для загрузки. Мне интересно, если есть способ сделать запрос, используя R код из базы данных. Поиск в Google, который я пробовал, показывает только, как выполнять запросы с использованием SQL и DBI (в пределах R), но я хочу использовать язык R. Есть ли способ сделать это в R так же, как использовать SQL в BigQuery или SAS?

Я не хочу использовать такие коды, как:

sql_query <-
"SELECT x,sum(y) FROM `table1`;"

ИЛИ

x <- y %>% group_by(z) %>% summarise(
w = sum(a + b,
na.rm = TRUE)

1 Ответ

0 голосов
/ 12 ноября 2019

Вы не можете использовать R в пользовательском интерфейсе BigQuery, нет.

Однако вы можете работать с BigQuery через R Studio или ноутбук, см. Этот пост в блоге: https://cloud.google.com/blog/products/gcp/google-cloud-platform-for-data-scientists-using-r-with-google-bigquery

И эти документы для ноутбуков: https://cloud.google.com/ai-platform/notebooks/docs/use-r-bigquery

...