Почему для базы LibreOffice, Microsoft Excel и Tableau требуются ненужные разрешения для запроса данных таблицы из bigquery? - PullRequest
0 голосов
/ 18 марта 2020

У меня есть экземпляр BigQuery, и я поделился видом с учетной записью службы. Эта учетная запись службы имеет роль "bigQuery.User". На моем компьютере с Ubuntu я установил драйверы Simba ODB C, установил базу Libreoffice, а также изменил файл odb c .ini, чтобы использовать вышеуказанную служебную учетную запись. Я могу подключиться к Bigquery, но когда я пытаюсь сделать запрос к общему представлению, выдается сообщение об ошибке, в котором говорится, что «у пользователя нет разрешения BigQuery.tables.create для таблицы ...». Похоже, что LibreOfficeBase Base пытается создать несколько временных таблиц. Пробовал в MS Excel и выдает ту же ошибку

Мои вопросы:

  • Разве роли "bigQuery.User" недостаточно для запроса данных из общих наборов данных / таблиц?
  • Почему Libre Office Base требует таких дополнительных разрешений?

Что я пробовал:

Я поделился данными с учетной записью пользователя (someuser@gmail.com). Я дал ту же роль, то есть bigQuery.user для этого аккаунта. Мне удалось успешно запросить данные из этой учетной записи.

Я также пытался использовать Tableau. Tableau имеет встроенную поддержку Bigqyuery, а также поддерживает соединения ODB C (для подключения BigQuery, MySql, et c). Я попытался как с подключением к Bigquery, используя встроенную поддержку TableQ BigQuery, так и с использованием соединения ODB C. Он работал с собственным BigQuery, но не с подключением ODB C (возможно, имеет ту же проблему, что и база LibreOffice и MS Excel)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...