#google-bigquery
# #google-bigquery
Вопрос:
У меня есть база данных в Google BigQuery, которая содержит конфиденциальные данные клиента. Моя команда недавно заключила партнерство со сторонним поставщиком данных, который будет передавать данные в режиме реального времени в наш экземпляр BigQuery через предоставленный мной API (источник: https://cloud.google.com/docs/authentication/production#auth-cloud-implicit-python )
Мы хотим убедиться, что этот сторонний поставщик может получать доступ / просматривать только те данные, которые они нам отправляют, а не данные в нашей клиентской базе данных. Есть ли способ установить разрешения для управления тем, что они могут видеть в нашей учетной записи?
Ответ №1:
Если я понимаю, что вы пытаетесь сделать, проверьте Авторизованные просмотры в BigQuery. Я считаю, что именно для этого он и был создан.
Создание авторизованного представления
По сути, вы настраиваете отфильтрованный запрос, к которому вы предоставляете доступ третьей стороне. Поскольку он запускает любой фильтр, который вы задаете в запросе просмотра, они видят только то, что вы хотите, чтобы они видели.