sql - 与 Google Drive 集成时出现凭据错误

标签 sql google-bigquery

我正在使用 Google Big Query,我想将 Google Big Query 集成到 Google 云端硬盘。在大查询中,我提供了 Google 电子表格网址来上传我的数据,它更新得很好,但是当我在 google 插件(OWOX BI Big Query Reports)中编写查询时:

Select * from [datasetName.TableName]

我收到错误:

Query failed: tableUnavailable: No suitable credentials found to access Google Drive. Contact the table owner for assistance.

最佳答案

我刚刚在编写的一些代码中遇到了同样的问题 - 它可能不会直接帮助您,因为看起来您不对代码负责,但它可能会帮助其他人,或者您可以询问负责的人确实编写了您用来阅读此内容的代码:-)

所以我必须做几件事:

  1. 除了 BigQuery 之外,还为我的 Google Cloud Platform 项目启用 Drive API。
  2. 确保您创建的 BigQuery 客户端同时具有 BigQuery 范围和云端硬盘范围。
  3. 确保您希望 BigQuery 访问的 Google 表格与您的 Google Cloud Platform 标识的“[email protected] ”帐户共享。

之后,我能够在自己的项目中成功从 BigQuery 查询 Google 表格支持的表。

关于sql - 与 Google Drive 集成时出现凭据错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37381286/

相关文章:

google-bigquery - 如何根据 BigQuery 查询触发电子邮件或其他通知?

c# - C# 和 SQL 中的相同校验和

sql - View 包含不精确或不确定的转换?

mysql - 我是否错误地进行了嵌套连接?

node.js - Node BigQuery apiResponse 始终未定义

google-bigquery - 如何在 Java 中创建分区 BigQuery 表

sql - 在 mysql 或 postgres 中,IN (1,2,n) 语句的大小是否有限制?

MySQL 子查询限制 1

apache-spark - 在 Dataproc 上使用 Spark 进行跨账户 GCS 访问

java - 无法从 Eclipse 中的本地 App Engine 实例连接到 BigQuery