Visualizzazione ORGANIZATION_OPTIONS
Puoi eseguire query sulla visualizzazione INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
per recuperare i metadati in tempo reale sulle opzioni di organizzazione di BigQuery. Questa visualizzazione contiene le impostazioni predefinite a livello di organizzazione.
Autorizzazioni obbligatorie
Per ottenere i metadati delle opzioni dell'organizzazione, sono necessarie le seguenti autorizzazioni Identity and Access Management (IAM):
bigquery.config.get
Il seguente ruolo IAM predefinito include le autorizzazioni necessarie per recuperare i metadati delle opzioni dell'organizzazione:
roles/bigquery.jobUser
Per ulteriori informazioni sulle autorizzazioni BigQuery granulari, consulta Ruoli e autorizzazioni.
Schema
Quando esegui una query nella visualizzazione INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
, i risultati della query contengono una riga per ogni configurazione in un'organizzazione.
La vista INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
ha lo schema seguente:
Nome colonna | Tipo di dati | Valore |
---|---|---|
OPTION_NAME |
STRING |
Uno dei valori del nome nella tabella delle opzioni. |
OPTION_DESCRIPTION |
STRING |
La descrizione dell'opzione. |
OPTION_TYPE |
STRING |
Il tipo di dati del OPTION_VALUE . |
OPTION_VALUE |
STRING |
Il valore corrente dell'opzione. |
Tabella delle opzioni
OPTION_NAME |
OPTION_TYPE |
OPTION_VALUE |
---|---|---|
default_time_zone |
STRING |
Il fuso orario predefinito per questa organizzazione. |
default_kms_key_name |
STRING |
Il nome predefinito della chiave per questa organizzazione. |
default_query_job_timeout_ms |
STRING |
Il timeout predefinito per le query in millisecondi per questa organizzazione. |
default_interactive_query_queue_timeout_ms |
STRING |
Il timeout predefinito in millisecondi per le query interattive in coda per questa organizzazione. |
default_batch_query_queue_timeout_ms |
STRING |
Il timeout predefinito in millisecondi per le query batch in coda per questa organizzazione. |
Conservazione dei dati
Questa visualizzazione contiene le sessioni in esecuzione e la cronologia delle sessioni completate negli ultimi 180 giorni.
Ambito e sintassi
Le query su questa visualizzazione devono avere un qualificatore regione.
Nome vista | Ambito risorsa | Ambito regione |
---|---|---|
`region-REGION`.INFORMATION_SCHEMA.ORGANIZATION_OPTIONS |
Opzioni di configurazione all'interno dell'organizzazione specificata. | REGION |
Sostituisci quanto segue:
REGION
: qualsiasi nome della regione del set di dati. Ad esempio:region-us
.
Esempi
L'esempio seguente recupera le colonne OPTION_NAME
, OPTION_TYPE
e OPTION_VALUE
da INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
.
SELECT option_name, option_type, option_value FROM `region-us`.INFORMATION_SCHEMA.ORGANIZATION_OPTIONS;
Il risultato è simile al seguente:
+--------------------------------------------+-------------+---------------------+ | 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 | +--------------------------------------------+-------------+---------------------+