使用 R 将数据插入 BigQuery

Posted

技术标签:

【中文标题】使用 R 将数据插入 BigQuery【英文标题】:insert data into BigQuery using R 【发布时间】:2017-04-19 08:45:44 【问题描述】:

我正在使用 bigrquery 包将数据上传到 r,但我也想使用该包(或任何其他包,如 JDBC)将表插入 BigQuery。

我正在阅读以下脚本

insert_upload_job(project, dataset, "FaceBookAds_AdAccounts_5859_test", facebook_account, billing = project,
                  create_disposition = "CREATE_IF_NEEDED")

并收到工作正在流失

$status
$status$state
[1] "RUNNING"


$statistics
$statistics$creationTime
[1] "1492590170100"

$statistics$startTime
[1] "1492590172646"

但我在 BigQuery 中看不到表

表格包含少于 100 行

【问题讨论】:

【参考方案1】:

我能够使用 bigQueryR 包将表插入 BigQuery。

library(bigQueryR)

bqr_auth()
bqr_create_table(projectId=project, datasetId=dataset, "FaceBookAds_AdAccounts_5859_test", facebook_account)

【讨论】:

以上是关于使用 R 将数据插入 BigQuery的主要内容,如果未能解决你的问题,请参考以下文章

如何一次性将完整的 R 数据框插入 SQL 表

如何将 R 数据框插入到 SQL Server 中的现有表中

将数据框从 R 插入 SQL 的有效方法

将 data.frame 从 R 插入到 Mongodb

Pentaho,R Executor 插入数据库

如何在一个脚本中使用 R 将 SQL 查询中的数据插入到单独的 SQL 查询中?