Краткое описание: я пытаюсь предоставить пользователю доступ для редактирования сводной таблицы, созданной при подключении к BigQuery Connected Sheets и столкнувшейся с проблемами. Когда пользователь пытается получить доступ к сводной таблице, все элементы управления сводной таблицы неактивны.
Вот моя настройка BigQuery:
Проект: sales_reports
Набор данных: all_sales Это для продаж для всей компании
Таблица: salesWithProductDetails. Содержит данные о продажах для всей компании.
Набор данных: dept_x_sales Это продажи для dept_x
Table: dept_x_sales
This is a Table created via a query on all_sales.
e.g. SELECT * FROM `sales_reports.all_sales.salesWithProductDetails` WHERE STARTS_WITH(customer_no, "W")
View: dept_x_sales_last2Years
e.g. SELECT * FROM `sales_reports.dept_x_sales WHERE fiscal_year >= extract(year from current_date) - 1
Затем у меня есть Google Sheet с подключением Connected Sheets к dept_x_sales_last2Years, и я создал из него сводную таблицу. У меня это отлично работает.
Но я хочу предоставить доступ кому-то другому (скажем, Бобу), поэтому:
- Они могут настроить сводную таблицу по своему усмотрению, чтобы проводить анализ продаж.
- У них только есть доступ к необработанным данным dept_x_sales_last2Years
Я пробовал следовать примерам в документации Google по созданию авторизованных представлений, но это не работает.
Я сделал следующее:
- Ушел в IAM и предоставил Бобу роль пользователя BigQuery для проекта.
- В IAM дана Бобу роль пользователя BigQuery Job для проекта.
- В BigQuery и предоставил Бобу роль наблюдателя данных BigQuery для набора данных.
- В BQ и dept_x_sales_last2Years сделал авторизованный просмотр.
Если я использую Лист как Боб, все селекторы сводной таблицы неактивны. И если я попытаюсь перейти на вкладку «Подключить таблицы» и даже выполнить предварительный просмотр «Обновить», я получаю сообщение об ошибке. У вас нет доступа к подключенной таблице BigQuery.
Я также пробовал:
- В BQ сделал Боба пользователем BigQuery для набора данных dept_x_sales.
- В BQ сделал Боба редактором проекта
- В BQ сделал Боба администратором BigQuery для набора данных dept_x_sales.
Что мне не хватает?