проблема импорта bigquery в rstudio - PullRequest
0 голосов
/ 28 августа 2018

Я использую следующий код

library(bigrquery)
project <- "api-console-project-176317"
sql <- "SELECT * FROM [api-console-project-176317:DataSources.ATG] where order_date between '2018-01-01' and '2018-12-31'"
ATG <- query_exec(sql, project = project, useLegacySql = FALSE)

, который создает данные с именем ATG с переменной из таблицы в большом запросе, но 0 объектов (набор данных пуст)

как я могу также извлечь объекты (значения)?

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

Я изменил код на legacysql, но все еще не получаю значения, только переменные

library(bigrquery)
project <- "api-console-project-176317"
sql <- "SELECT * FROM [api-console-project-176317:DataSources.ATG] where order_year = 2018"
ATG <- query_exec(sql, project = project, useLegacySql = TRUE)
0 голосов
/ 28 августа 2018

Я думаю, что вы не получаете никаких значений, поскольку вы используете диалект запроса LegacySQL в своем запросе SQL, но устанавливаете флаг useLegacySql на FALSE, что приводит к сбою при выполнении оператора.

Я рекомендую вам использовать (`) вместо символа ([), если вы хотите использовать стандартный диалект или установить флаг useLegacySql на TRUE, если вы хотите продолжать использовать Legacy. Взгляните на эту ссылку , где вы можете найти полезный пример использования R с BigQuery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...