EFFECTIVE_PROJECT_OPTIONS 檢視畫面
您可以查詢 INFORMATION_SCHEMA.EFFECTIVE_PROJECT_OPTIONS
檢視區塊,擷取 BigQuery 有效專案選項的即時中繼資料。這個檢視畫面包含在機構或專案層級設定的設定選項。如果機構和專案層級都設定了相同的設定選項,系統會顯示專案設定值。如要查看設定選項的預設值,請參閱設定。
所需權限
如要取得有效的專案選項中繼資料,您需要 bigquery.config.get
身分與存取權管理 (IAM) 權限。
下列預先定義的 IAM 角色包含取得有效專案選項中繼資料所需的權限:
roles/bigquery.jobUser
如要進一步瞭解精細的 BigQuery 權限,請參閱角色和權限。
結構定義
查詢 INFORMATION_SCHEMA.EFFECTIVE_PROJECT_OPTIONS
檢視表時,專案中的每個設定都會有一列相對應的查詢結果。
INFORMATION_SCHEMA.EFFECTIVE_PROJECT_OPTIONS
檢視表具有下列結構定義:
資料欄名稱 | 資料類型 | 值 |
---|---|---|
OPTION_NAME |
STRING |
指定設定的選項 ID。 |
OPTION_DESCRIPTION |
STRING |
選項說明。 |
OPTION_TYPE |
STRING |
OPTION_VALUE 的資料類型。 |
OPTION_SET_LEVEL |
STRING |
設定定義所在的階層層級,可能值為 DEFAULT 、ORGANIZATION 或 PROJECTS 。
|
OPTION_SET_ON_ID |
STRING |
根據 OPTION_SET_LEVEL 的值設定值:
|
OPTION_VALUE |
STRING |
期權的現值。 |
選項表格
OPTION_NAME |
OPTION_TYPE |
OPTION_VALUE |
---|---|---|
default_time_zone |
STRING |
這項專案的有效預設時區。 |
default_kms_key_name |
STRING |
這個專案的有效預設金鑰名稱。 |
default_query_job_timeout_ms |
INT64 |
這個專案的有效預設查詢逾時時間 (毫秒)。 |
default_interactive_query_queue_timeout_ms |
STRING |
這個專案的佇列互動式查詢有效預設逾時時間 (毫秒)。 |
default_batch_query_queue_timeout_ms |
STRING |
這項專案中,排入佇列的批次查詢有效預設逾時時間 (毫秒)。 |
enable_reservation_based_fairness |
BOOL |
使用以預留項目為準的公平性,而非以專案為準的公平性。 |
資料保留
這個檢視畫面會顯示目前執行的工作階段,以及過去 180 天內完成的工作階段記錄。
範圍和語法
對這個檢視表執行的查詢必須具有區域限定詞。
檢視表名稱 | 資源範圍 | 區域範圍 |
---|---|---|
`region-REGION`.INFORMATION_SCHEMA.EFFECTIVE_PROJECT_OPTIONS |
指定專案中的設定選項。 | REGION |
取代下列項目:
REGION
:任何資料集區域名稱。例如:region-us
。
範例
以下範例會從 INFORMATION_SCHEMA.EFFECTIVE_PROJECT_OPTIONS
檢視區塊擷取 OPTION_NAME
、OPTION_TYPE
、OPTION_VALUE
、OPTION_SET_LEVEL
和 OPTION_SET_ON_ID
欄。
SELECT option_name, option_type, option_value, option_set_level, option_set_on_id FROM `region-REGION`.INFORMATION_SCHEMA.EFFECTIVE_PROJECT_OPTIONS;
結果大致如下:
+--------------------------------------------+-------------+---------------------+------------------+--------------------+ | option_name | option_type | option_value | option_set_level | option_set_on_id | +--------------------------------------------+-------------+---------------------+------------------+--------------------+ | default_time_zone | STRING | America/Los_Angeles | organizations | my_organization_id | +--------------------------------------------+-------------+---------------------+------------------+--------------------+ | default_kms_key_name | STRING | test/testkey1 | projects | my_project_id | +--------------------------------------------+-------------+---------------------+------------------+--------------------+ | default_query_job_timeout_ms | INT64 | 18000000 | projects | my_project_id | +--------------------------------------------+-------------+---------------------+------------------+--------------------+ | default_interactive_query_queue_timeout_ms | INT64 | 600000 | organization | my_organization_id | +--------------------------------------------+-------------+---------------------+------------------+--------------------+ | default_batch_query_queue_timeout_ms | INT64 | 1200000 | projects | my_project_id | +--------------------------------------------+-------------+---------------------+------------------+--------------------+