#google-cloud-platform #google-bigquery #metadata
# #google-cloud-platform #google-bigquery #метаданные
Вопрос:
я хотел бы использовать INFORMATION_SCHEMA.JOBS_BY_ORGANIZATION
в bigquery для поиска и поиска заданий между проектами, которые указывают на определенные таблицы.
Я сделал это со своим собственным проектом, используя INFORMATION_SCHEMA.JOBS_BY_PROJECT
, но я не вижу, что ОРГАНИЗАЦИЯ запрашивает между проектами.
«Доступ запрещен: таблица bc-te-dlake-dev-s7b3: регион-США.INFORMATION_SCHEMA.JOBS_BY_ORGANIZATION: у пользователя нет разрешения на запрос таблицы bc-te-dlake-dev-s7b3: регион-США.INFORMATION_SCHEMA.JOBS_BY_ORGANIZATION.»
В моем проекте у меня есть роль «администратор организации».
Ответ №1:
Наряду с правильными разрешениями убедитесь, что в вашем запросе указаны проект и регион, например
SELECT * FROM `myproject`.`region-eu`.INFORMATION_SCHEMA.JOBS_BY_USER;
Ответ №2:
https://cloud.google.com/bigquery/docs/information-schema-jobs#required_permissions
JOBS_BY_ORGANIZATION requires bigquery.jobs.listAll for the organization and is available to the Organization bigquery.resourceAdmin, Organization Owner and Organization Admin roles. Note that JOBS_BY_ORGANIZATION is only available to users with defined Google Cloud organizations.
Убедитесь, что у вас есть все необходимые роли в организации, как определено в приведенных выше документах
Комментарии:
1. проблема в том, что у меня есть «Администратор организации», но я все еще не могу видеть метаданные
2. @CRISTIANERNESTOTOROLOPEZ — Не предполагайте, что администратор организации имеет все разрешения. Подсказка: это не так.