BigQuery :"Encountered an error while globbing file pattern" 使用驱动器文件的 table 视图

BigQuery : "Encountered an error while globbing file pattern" using a view of a table of a drive file

我有这样的看法:


它使用从驱动器导入 csv 文件时创建的 table (....prod_server_api.mongo_episode_history) :


每次我从 即 nodeJS 本地脚本 请求此视图时,它都会失败并出现此错误:

'SELECT * FROM [myCompany]-bigquery.prod_data_studio.episodes_listened LIMIT 10'

这些错误:

(node:26572) UnhandledPromiseRejectionWarning: Error: Access Denied: BigQuery BigQuery: Permission denied while globbing file pattern.
at new ApiError (D:\Coding\[myCompany]\[myCompany]\node_modules\@google-cloud\bigquery\node_modules\@google-cloud\common\build\src\util.js:73:15)
at Util.parseHttpRespBody (D:\Coding\[myCompany]\[myCompany]\node_modules\@google-cloud\bigquery\node_modules\@google-cloud\common\build\src\util.js:208:38)
at Util.handleResp (D:\Coding\[myCompany]\[myCompany]\node_modules\@google-cloud\bigquery\node_modules\@google-cloud\common\build\src\util.js:149:117)
at D:\Coding\[myCompany]\[myCompany]\node_modules\@google-cloud\bigquery\node_modules\@google-cloud\common\build\src\util.js:479:22
at onResponse (D:\Coding\[myCompany]\[myCompany]\node_modules\@google-cloud\bigquery\node_modules\retry-request\index.js:228:7)
at D:\Coding\[myCompany]\[myCompany]\node_modules\@google-cloud\bigquery\node_modules\teeny-request\src\index.ts:333:11
at propagateAslWrapper (D:\Coding\[myCompany]\[myCompany]\node_modules\async-listener\index.js:504:23)

一些额外的数据:

  1. 我可以在同一段脚本中查询所有其他“常规”table。我正在为服务帐户使用 JSON 凭据密钥,它在我的代码库中运行良好。
  2. 我的服务帐户可以访问源文档(驱动器 CSV):
  3. 我的服务帐户当然可以访问 table,而且 table 也可以访问其来源 table。

我关注了这些:

我没有解决这个问题,我通过使用 .

将使用外部数据的 table 复制到本机 table 来绕过它

数据现在与外部断开连接(我知道)但至少我可以继续:)