Ansicht ORGANIZATION_OPTIONS
Sie können die INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
-Ansicht abfragen, um Echtzeit-Metadaten zu den Organisationsoptionen von BigQuery abzurufen. Diese Ansicht enthält Informationen zu Konfigurationsoptionen in einem Projekt, die sich von den Standardwerten unterscheiden.
Erforderliche Berechtigungen
Zum Abrufen der Metadaten der Organisationsoptionen benötigen Sie folgende IAM-Berechtigungen (Identity and Access Management):
bigquery.config.get
Die folgende vordefinierte IAM-Rolle enthält die Berechtigungen, die Sie zum Abrufen der Options-Metadaten einer Organisation benötigen:
roles/bigquery.jobUser
Weitere Informationen über detaillierte BigQuery-Berechtigungen finden Sie unter Rollen und Berechtigungen.
Schema
Wenn Sie die Ansicht INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
abfragen, wird im Ergebnis jede Konfigurationsoption in einem Projekt, die sich vom Standardwert unterscheidet, in einer eigenen Zeile dargestellt.
Die Ansicht INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
hat das folgende Schema:
Spaltenname | Datentyp | Wert |
---|---|---|
OPTION_NAME |
STRING |
Ein Namenswert der Optionstabelle. |
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 diese Organisation. |
default_kms_key_name |
STRING |
Der Standardschlüsselname für diese Organisation. |
default_query_job_timeout_ms |
STRING |
Das Standardzeitlimit für Abfragen in Millisekunden für diese Organisation. |
default_interactive_query_queue_timeout_ms |
STRING |
Das Standardzeitlimit in Millisekunden für interaktive Abfragen in der Warteschlange für diese Organisation. |
default_batch_query_queue_timeout_ms |
STRING |
Das Standardzeitlimit in Millisekunden für Batchabfragen in der Warteschlange für diese Organisation. |
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.ORGANIZATION_OPTIONS |
Konfigurationsoptionen innerhalb der angegebenen Organisation. | REGION |
Dabei gilt:
REGION
: ist ein beliebiger Dataset-Regionsname. Beispiel:region-us
.
Beispiele
Im folgenden Beispiel werden die Spalten OPTION_NAME
, OPTION_TYPE
und OPTION_VALUE
aus der INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
abgerufen.
SELECT option_name, option_type, option_value FROM `region-us`.INFORMATION_SCHEMA.ORGANIZATION_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 | +--------------------------------------------+-------------+---------------------+