Ansicht PROJECT_OPTIONS

Sie können die INFORMATION_SCHEMA.PROJECT_OPTIONS-Ansicht abfragen, um Echtzeit-Metadaten zu den Projektoptionen von BigQuery abzurufen. Diese Ansicht enthält Standardeinstellungen auf Projektebene.

Erforderliche Berechtigungen

Zum Abrufen der Metadaten der Konfigurationsoptionen benötigen Sie folgende IAM-Berechtigungen (Identity and Access Management):

  • bigquery.config.get

Die folgende vordefinierte IAM-Rolle enthält die Berechtigungen, die Sie benötigen, um die Metadaten der Projektoptionen abzurufen:

  • roles/bigquery.jobUser

Weitere Informationen über detaillierte BigQuery-Berechtigungen finden Sie unter Rollen und Berechtigungen.

Schema

Wenn Sie die INFORMATION_SCHEMA.PROJECT_OPTIONS-Ansicht abfragen, wird im Ergebnis jede Konfiguration in einem Projekt in einer eigenen Zeile dargestellt.

Die Ansicht INFORMATION_SCHEMA.PROJECT_OPTIONS hat das folgende Schema:

Spaltenname Datentyp Wert
OPTION_NAME STRING Option: ID für die angegebene Konfigurationseinstellung.
OPTION_DESCRIPTION STRING Die Beschreibung der Option.
OPTION_TYPE STRING Der Datentyp von OPTION_VALUE.
OPTION_VALUE STRING Der aktuelle Wert der Option.
Optionstabelle
OPTION_NAME OPTION_TYPE OPTION_VALUE
default_time_zone STRING Die Standardzeitzone für dieses Projekt.
default_kms_key_name STRING Der Standardschlüsselname für dieses Projekt.
default_query_job_timeout_ms STRING Das Standardzeitlimit für Abfragen in Millisekunden für dieses Projekt.
default_interactive_query_queue_timeout_ms STRING Das Standardzeitlimit in Millisekunden für interaktive Abfragen in der Warteschlange für dieses Projekt.
default_batch_query_queue_timeout_ms STRING Das Standardzeitlimit in Millisekunden für Batchabfragen in der Warteschlange für dieses Projekt.

Datenaufbewahrung

Diese Ansicht enthält derzeit ausgeführte Sitzungen und den Verlauf der Sitzungen, die in den letzten 180 Tagen abgeschlossen wurden.

Bereich und Syntax

Für Abfragen dieser Ansicht muss ein Region-Qualifizierer verwendet werden.

Ansichtsname Ressourcenbereich Regionsbereich
`region-REGION`.INFORMATION_SCHEMA.PROJECT_OPTIONS Konfigurationsoptionen im angegebenen Projekt. REGION

Dabei gilt:

Beispiele

Im folgenden Beispiel werden die Spalten OPTION_NAME, OPTION_TYPE und OPTION_VALUE aus der INFORMATION_SCHEMA.PROJECT_OPTIONS-Ansicht abgerufen.

SELECT
  option_name, option_type, option_value
FROM
  `region-REGION`.INFORMATION_SCHEMA.PROJECT_OPTIONS;

Das Ergebnis sieht etwa so aus:

  +--------------------------------------------+-------------+---------------------+
  | 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             |
  +--------------------------------------------+-------------+---------------------+