Авторизованные просмотры BigQuery для внешнего подключения - PullRequest
0 голосов
/ 07 августа 2020

Есть ли способ обработать «Внешнее соединение» BigQuery как базу данных BQ, для которой можно авторизовать просмотры?

У меня есть Cloud SQL DB, к которой я обращаюсь через «внешнее соединение» "в BigQuery. У меня есть набор данных BigQuery, который содержит представление, которое по сути является просто select * from external_db;. Я хотел бы сохранить доступ к этому представлению и внешнее соединение ограниченным, но я хотел бы создать второй набор данных с таким представлением, как select field 1, field2 from view1(or external_db); что я могу предоставить другим доступ для чтения.

1 Ответ

1 голос
/ 29 августа 2020

Лучший вариант, который я придумал до сих пор, - это создание представления в SQL DB и добавление нового пользователя, который имеет разрешение только на чтение для этого представления. Затем с этим пользователем может быть создано внешнее соединение, которое будет соответствующим образом ограничено.

...