bigrquery - R 无法通过 bigrquery 包导入数据 - !self$finished 不是 TRUE
问题描述
当尝试从我的 GBQ 帐户中提取更大的数据集时,我遇到了以下错误消息:
Error in pb_tick(self, private, len, tokens) : !self$finished is not TRUE
我正在查询的表约为 105GB,相同的 SQL 查询在 GBQ 控制台中运行良好。这不是一个非常复杂的查询,只要求 200MB 的数据。下面查询。我找不到与此错误消息相关的任何内容,希望大家能帮忙
代码:
library(bigrquery)
project_id <- "xxx-xxx-xxx" # put your project ID here
sql <- "SELECT * FROMxxx-xxx-xxx.Conversion_Records.Conversion_records_2018_9_to_10`
WHERE event_time >= '2018-09-16 00:00:01'
AND lower(campaign_name) like 'camp_a%'
AND lower(vendor_name) = 'vendor_a';"
gbq <- query_exec(sql, project = project_id, use_legacy_sql = FALSE, max_pages = Inf)
解决方案
推荐阅读
- java - 如果有很多二级字段,如何解析嵌套的 json 文件?
- android - 将密钥文件放入 APK
- python - PermissionError 试图从 MacOS 上的 Python 访问桌面(shutil 或 os.chdir())
- php - 在 PHP 中从 XML 数据生成图像
- websocket - 用于聊天应用的 GRPC 流式传输或 WebSockets
- python - 遍历 XML 并选择特定的元素树内容
- java - 帐户设置适配器问题
- influxdb - 使用 Flux 查询时,不同的保留策略 (RP) 是否表现得像表?
- ios - 如何验证用户的时间是真实的并且没有在 Swift 5 中欺骗应用程序?
- java - Rekognition 客户端会根据每个请求不断重建