Google bigquery BigQuery允许大的结果不';什么时候上班
我正在尝试使用以下命令将表从BigQuery检索到Rstudio服务器:Google bigquery BigQuery允许大的结果不';什么时候上班,google-bigquery,rstudio-server,Google Bigquery,Rstudio Server,我正在尝试使用以下命令将表从BigQuery检索到Rstudio服务器: project <- "my-project" sql <- 'SELECT * FROM [my-project:dataset.table]' data <- query_exec(sql, project = project, max_pages = Inf) 通常,当出现此错误时,必须将allowLargeResults设置为true并指定目标表。您可以在错误消息提供的链接中找到解释: 通常,查
project <- "my-project"
sql <- 'SELECT * FROM [my-project:dataset.table]'
data <- query_exec(sql, project = project, max_pages = Inf)
通常,当出现此错误时,必须将
allowLargeResults
设置为true并指定目标表。您可以在错误消息提供的链接中找到解释:
通常,查询具有最大响应大小。如果你打算开一家
如果查询可能返回较大的结果,则可以设置allowLargeResults
在作业配置中设置为true配置大型结果需要
您需要指定目标表。您需要为该产品支付存储费用
目的地表
在您的情况下,我猜您使用的是bigrquery
包。如果是,函数query\u exec
有一个名为destination\u table
的可选参数,其描述如下:
(可选)用于大型查询的目标表,
可以作为BigQuery使用的格式的字符串,也可以作为具有
项目id、数据集id和表id条目
总之,使用此参数可以提供目标表(并隐式地将allowLargeResults
设置为true),因此应使用:
project <- "my-project"
sql <- 'SELECT * FROM [my-project:dataset.table]'
data <- query_exec(sql, project = project, max_pages = Inf,
destination_table = "my-project:dataset.newtable")
项目
project <- "my-project"
sql <- 'SELECT * FROM [my-project:dataset.table]'
data <- query_exec(sql, project = project, max_pages = Inf,
destination_table = "my-project:dataset.newtable")