Как изменить области действия BigQuery?
Я пытаюсь написать запрос, который извлекает из федеративных таблиц в BQ. В BQ я могу выполнить запрос и получить результаты. Однако, когда я выполняю тот же запрос в Domo, я получаю сообщение об ошибке: Domo готов, но получил отказ в доступе: BigQuery BigQuery: токен OAuth с областью действия Google Диска не найден. Обратитесь в службу поддержки поставщика данных.
Я прочитал повсюду, что мне нужно изменить сферу, чтобы сделать это. Я не разработчик, поэтому я не уверен, как именно это сделать в BQ.
У кого-нибудь есть пошаговые инструкции как это сделать?
Спасибо!
1 ответ
При создании федеративной таблицы вы предоставляете доступ к учетной записи, которая выполняет запрос к файлу, например, в Google Диске. Поэтому, когда вы запускаете запрос в консоли BQ - он использует ваши учетные данные. Когда вы запускаете из domo - он может использовать другую учетную запись (возможно, некоторую служебную учетную запись) - поэтому, чтобы все работало, вы должны предоставить надлежащий доступ (по сути, поделиться документом с этой учетной записью) к файлу диска для этой учетной записи.