ORGANIZATION_OPTIONS view
You can query the INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
view to retrieve
real-time metadata about BigQuery organization options. This view
contains configuration options that are set at the organization level.
To view the default values for a configuration option, see configuration
settings
.
Required permissions
To get organization options metadata, you need the following Identity and Access Management (IAM) permissions:
-
bigquery.config.get
The following predefined IAM role includes the permissions that you need in order to get organization options metadata:
-
roles/bigquery.jobUser
For more information about granular BigQuery permissions, see roles and permissions .
Schema
When you query the INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
view, the query
results contain one row for each configuration option in a project, if that
option differs from the default value at the organization level.
The INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
view has the following schema:
| Column name | Data type | Value |
|---|---|---|
STRING
|
One of the name values in the options table . | |
option_description
|
STRING
|
The option description. |
option_type
|
STRING
|
The data type of the option_value
. |
option_value
|
STRING
|
The current value of the option. |
Options table
option_name
|
option_type
|
option_value
|
|---|---|---|
default_time_zone
|
STRING
|
The default time zone for this organization. |
default_kms_key_name
|
STRING
|
The default key name for this organization. |
default_query_job_timeout_ms
|
STRING
|
The default query timeout in milliseconds for this organization. |
default_interactive_query_queue_timeout_ms
|
STRING
|
The default timeout in milliseconds for queued interactive queries for this organization. |
default_batch_query_queue_timeout_ms
|
STRING
|
The default timeout in milliseconds for queued batch queries for this organization. |
Data retention
This view contains currently running sessions and the history of sessions completed in the past 180 days.
Scope and syntax
Queries against this view must have a region qualifier .
| View name | Resource scope | Region scope |
|---|---|---|
`region- REGION
`.INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
|
Configuration options within the specified organization. | REGION
|
Replace the following:
-
REGION: any dataset region name . For example,region-us.
Examples
The following example retrieves the OPTION_NAME
, OPTION_TYPE
, and OPTION_VALUE
columns from the INFORMATION_SCHEMA.ORGANIZATION_OPTIONS
.
SELECT option_name , option_type , option_value FROM `region-us` . INFORMATION_SCHEMA . ORGANIZATION_OPTIONS ;
The result is similar to the following:
+--------------------------------------------+-------------+---------------------+ | 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 | +--------------------------------------------+-------------+---------------------+

