Вы не можете переопределить разрешения, предоставленные на более высоких уровнях. Поэтому, если вы хотите ограничить доступ на уровне набора данных, лучшим подходом будет:
1) Удалить текущие разрешения BigQuery Data Viewer
и BigQuery Data Editor
с уровня проекта.
2) Предоставьте разрешения снова, , но только на уровне набора данных
Это также соответствует рекомендуемой наилучшей практике наименьшие привилегии . Также, если это возможно, используйте группы для предоставления разрешений, поскольку ими будет легче управлять.
В дополнение к этому, вы можете использовать другой проект для создания набора данных и предоставления доступа к желаемое подмножество пользователей; однако я бы не рекомендовал такой подход, поскольку он только усложняет обработку данных и пользователей, имеющих к ним доступ.