Vue ORGANIZATION_OPTIONS

Vous pouvez récupérer les métadonnées en temps réel des options d'organisation BigQuery en interrogeant la vue INFORMATION_SCHEMA.ORGANIZATION_OPTIONS. Cette vue contient les paramètres par défaut au niveau de l'organisation.

Autorisations requises

Pour obtenir les métadonnées des options d'organisation, vous avez besoin des autorisations IAM (Identity and Access Management) suivantes :

  • bigquery.config.get

Le rôle IAM prédéfini suivant inclut les autorisations dont vous avez besoin pour obtenir les métadonnées des options d'organisation :

  • roles/bigquery.jobUser

Pour plus d'informations sur les autorisations BigQuery précises, consultez la section Rôles et autorisations.

Schéma

Lorsque vous interrogez la vue INFORMATION_SCHEMA.ORGANIZATION_OPTIONS, les résultats de la requête contiennent une ligne pour chaque configuration d'une organisation.

La vue INFORMATION_SCHEMA.ORGANIZATION_OPTIONS présente le schéma suivant :

Nom de la colonne Type de données Valeur
OPTION_NAME STRING Une des valeurs de nom figurant dans la table d'options.
OPTION_DESCRIPTION STRING Description de l'option.
OPTION_TYPE STRING Type de données de OPTION_VALUE.
OPTION_VALUE STRING Valeur actuelle de l'option.
Table d'options
OPTION_NAME OPTION_TYPE OPTION_VALUE
default_time_zone STRING Fuseau horaire par défaut pour cette organisation.
default_kms_key_name STRING Nom de clé par défaut pour cette organisation.
default_query_job_timeout_ms STRING Délai avant expiration par défaut pour les requêtes de cette organisation, en millisecondes.
default_interactive_query_queue_timeout_ms STRING Délai avant expiration par défaut pour les requêtes interactives en file d'attente de cette organisation, en millisecondes.
default_batch_query_queue_timeout_ms STRING Délai avant expiration par défaut pour les requêtes par lot en file d'attente de cette organisation, en millisecondes.

Conservation des données

Cette vue contient les sessions en cours d'exécution et l'historique des sessions terminées au cours des 180 derniers jours.

Champ d'application et syntaxe

Les requêtes exécutées sur cette vue doivent inclure un qualificatif de région.

Nom de la vue Champ d'application de la ressource Champ d'application de la région
`region-REGION`.INFORMATION_SCHEMA.ORGANIZATION_OPTIONS Options de configuration au sein de l'organisation spécifiée. REGION

Remplacez les éléments suivants :

Exemples

L'exemple suivant récupère les colonnes OPTION_NAME, OPTION_TYPE et OPTION_VALUE à partir de INFORMATION_SCHEMA.ORGANIZATION_OPTIONS.

SELECT
  option_name, option_type, option_value
FROM
  `region-us`.INFORMATION_SCHEMA.ORGANIZATION_OPTIONS;

Le résultat ressemble à ce qui suit :

  +--------------------------------------------+-------------+---------------------+
  | option_name                                | option_type | option_value        |
  +--------------------------------------------+-------------+---------------------+
  | default_time_zone                          | STRING      | America/Los_Angeles |
  +--------------------------------------------+-------------+---------------------+
  | default_kms_key_name                       | STRING      | test/testkey1       |
  +--------------------------------------------+-------------+---------------------+
  | default_query_job_timeout_ms               | INT64       | 18000000            |
  +--------------------------------------------+-------------+---------------------+
  | default_interactive_query_queue_timeout_ms | INT64       | 600000              |
  +--------------------------------------------+-------------+---------------------+
  | default_batch_query_queue_timeout_ms       | INT64       | 1200000             |
  +--------------------------------------------+-------------+---------------------+