Если пользователь запрашивает базу данных publi c BigQuery, может ли владелец данных увидеть выполненный запрос - PullRequest
2 голосов
/ 31 января 2020

Рассмотрим два разных проекта: their-project (к которым у меня нет доступа) и my-project, к которым у меня есть доступ высокого уровня. Если пользователь в their-project запрашивает данные, хранящиеся в таблице BigQuery, связанной с my-project, могу ли я увидеть запрос? Или, в случае неудачи, я могу увидеть, сколько запросов выполнили пользователи?

Справочная информация Мой текущий проект рассматривает возможность публикации некоторых данных в BigQuery. Но мы хотели бы посмотреть, как пользователи получают доступ к этим данным, чтобы мы могли решить, куда направить наши усилия на улучшение выпускаемых данных. Я посмотрел на этот вопрос о данных об использовании , но не ясно, будет ли предложенное решение работать, когда запрос является частью чужого проекта.

1 Ответ

2 голосов
/ 31 января 2020

Вы не сможете увидеть их запрос, если у вас нет доступа к журналам в their-project.

Однако, с помощью журналов аудита в my-project вы увидите идентификатор пользователя пользователи, которые получают доступ к вашим таблицам. Но это останавливается там. Вы будете знать, какие столбцы и таблицы читают люди, но не фактическое содержание их запроса.

Что касается count запросов, существует некоторая корреляция между количеством журналов аудита и количеством запросов, но я догадываюсь, что подсчет журналов аудита только поставит вас на шаг.

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