BigQuery: «Обнаружена ошибка при подстановке шаблона файла» с использованием представления таблицы файла диска.

у меня такое представление: enter image description here


Он использует таблицу (....prod_server_api.mongo_episode_history), которая была создана при импорте CSV-файла с диска:

enter image description here


Каждый раз, когда я запрашиваю это представление у т.е. локальный скрипт 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. Я могу запросить все остальные «обычные» таблицы в том же фрагменте сценария. Я использую ключ учетных данных JSON для учетной записи службы, который отлично работает во всем моем коде.
  2. Моя учетная запись службы имеет доступ к исходному документу (диск CSV): enter image description here
  3. Моя учетная запись службы, конечно, имеет доступ к таблицам, а также таблица имеет доступ к своей исходной таблице.

Я следовал этим:

Создание приборной панели для анализа данных на GCP - часть I
Создание приборной панели для анализа данных на GCP - часть I
Недавно я столкнулся с интересной бизнес-задачей - визуализацией сбоев в цепочке поставок лекарств, которую могут просматривать врачи и...
0
0
43
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я не решил это, я обошел это, скопировав таблицу с внешними данными в нативную таблицу с помощью это.

Данные теперь отключены от внешних (я знаю), но, по крайней мере, я могу продолжать :)

Другие вопросы по теме