首页 文章

BigRquery - RUN_QUERY_JOB

提问于
浏览
1

我安装了这样的“bigrquery”:

devtools::install_github("hadley/bigrquery")
library(bigrquery)

我在尝试提取数据时遇到此错误:

Error: Access Denied: Job triple-xxx-xxx:job_zu6P-qSxxx7DBVICij6_QyDv0: RUN_QUERY_JOB

我看过这里和网络,每个人都说你只需要2件东西就可以从Google BigQuery中获取数据:

1.-有一个项目(启用BigQuery):

2.-为BigQuery设置帐单邮寄地址 .

我已经做到了,但仍然遇到了问题 .

IMPORTAT: For other packages that interact with Google products (Google Analytics), e.g RGA; you need to create a Client ID (OAUTH), do i need to to this with "bigrquery"???

有人可以更新方法来获取数据吗?

PS . 我可以在broswer中获取数据(使用Google提供的Web界面) . 但不是来自“bigrquery”的R - 我正在使用CRAN上托管的版本 .

PS2 . 我不希望将“身份验证”存储在缓存中,是否有办法在每次尝试连接到BigQuery时都要求“bigrquery”进行身份验证?

我在这篇文章中发现了这个问题,但解决方案已经过时了:

Google App Engine authorization for Google BigQuery

1 回答

  • 1

    此错误表示正在运行查询的用户无权在项目中运行作业( triple-xxx-xxx ) . 您需要通过开发人员控制台(https://console.developers.google.com/project)将运行查询的用户添加到项目中 .

    要回答其他一些问题:

相关问题