Как правильно просматривать метаданные bigquery jobs? INFORMATION_SCHEMA.JOBS_BY_ORGANIZATION

#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 — Не предполагайте, что администратор организации имеет все разрешения. Подсказка: это не так.