管理預設設定
BigQuery 的預設配置設定可協助貴組織強制執行安全性、控管成本,以及最佳化查詢效能。BigQuery 管理員或專案擁有者可以在組織和專案層級指定、移除及擷取這些預設值,或覆寫個別工作階段和工作的預設值。
必要的角色
如要取得指定或擷取設定所需的權限,請要求管理員授予您下列 IAM 角色:
-
指定設定:
貴機構或專案的 BigQuery 管理員 (
roles/bigquery.admin) -
擷取配置設定:指定專案的 BigQuery 工作使用者 (
roles/bigquery.jobUser)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
這些預先定義的角色具備指定或擷取配置設定所需的權限。如要查看確切的必要權限,請展開「Required permissions」(必要權限) 部分:
所需權限
如要指定或擷取設定,必須具備下列權限:
-
指定設定:
bigquery.config.update貴組織或專案 -
擷取指定專案的設定:
bigquery.config.get
如要進一步瞭解 BigQuery 中的 IAM 角色和權限,請參閱「預先定義的角色與權限」。
指定通用設定
全域設定會套用至所有位置,且不使用 region-REGION. 前置字元。相較之下,區域設定只會套用至特定位置。您可以在機構或專案層級指定全域設定。
預設位置 (default_location) 是唯一可以設定的全域設定。
如果您未明確指定位置,系統會以下列其中一種方式決定位置:
- 要求中參照的資料集位置。舉例來說,如果查詢參照了儲存在
asia-northeast1區域的資料集中的資料表或檢視表,查詢工作就會在asia-northeast1執行。 - 要求中參照的連線指定區域。
- 目的地資料表的位置。
如果未明確指定位置,且無法從要求中的資源判斷位置,系統會使用預設位置。如未設定預設位置,工作會在 US 多區域執行。
限制
全域設定有下列限制:
- BigQuery Omni 位置不支援全域機構和專案設定。
您無法將
default_location設為 BigQuery Omni 位置,也無法在 BigQuery Omni 位置設定或查看全域設定。 - 您無法在同一個
ALTER ORGANIZATION SET OPTIONS或ALTER PROJECT SET OPTIONSDDL 陳述式中,混合使用全域和區域設定。 - 修改
default_location全域設定後,變更最多可能需要 10 分鐘才會生效。在設定傳播完成前,BigQuery 可能會將依賴預設位置的工作,轉送至先前的預設位置。
調整全域組織設定
您可以使用 ALTER ORGANIZATION SET OPTIONS DDL 陳述式,在組織層級設定全域設定。預設位置 (default_location) 是唯一可在組織層級設定的全域設定。所有其他組織層級設定都是區域設定。
ALTER ORGANIZATION SET OPTIONS DDL 陳述式適用於目前專案所屬的組織。
如要在組織層級設定 default_location,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
如要開啟查詢編輯器,請按一下 search_insights「Untitled query」(未命名的查詢)。
如要設定
default_location設定,請在查詢編輯器中輸入下列 DDL 陳述式:ALTER ORGANIZATION SET OPTIONS ( `default_location` = 'LOCATION' );
將
LOCATION替換為 BigQuery 區域或多區域位置。如果無法從要求推斷工作位置 (例如查詢未參照任何資料集或連線),BigQuery 會使用這個值做為執行工作的位置。或者,如要在機構層級移除
default_location設定,請在查詢編輯器中輸入下列 DDL 陳述式:ALTER ORGANIZATION SET OPTIONS ( `default_location` = NULL );
按一下「執行」。
bq
如要在組織層級設定 default_location,請輸入 bq query 指令,並將 --use_legacy_sql 旗標設為 false,然後提供下列 DDL 陳述式做為查詢參數:
ALTER ORGANIZATION SET OPTIONS ( `default_location` = 'LOCATION' );
將 LOCATION 替換為 BigQuery區域或多區域位置。如果 BigQuery 無法從要求推斷工作位置 (例如查詢未參照任何資料集或連線),就會使用這個值來執行工作。
或者,如要在機構層級移除 default_location 設定,請輸入 bq query 指令,並將 --use_legacy_sql 標記設為 false,然後提供下列 DDL 陳述式做為查詢參數:
ALTER ORGANIZATION SET OPTIONS ( `default_location` = NULL );
API
呼叫 jobs.query 方法,並在要求主體的 query 屬性中提供 DDL 陳述式。
設定全域專案設定
您可以使用 ALTER PROJECT SET OPTIONS DDL 陳述式,在專案層級設定全域設定。預設位置 (default_location) 是唯一可在專案層級設定的全域設定。其他專案層級設定都是區域設定。
ALTER PROJECT SET OPTIONS DDL 陳述式會視需要接受 PROJECT_ID 變數。如未指定 PROJECT_ID,陳述式會預設為執行 ALTER PROJECT DDL 陳述式的專案。
專案層級設定會覆寫組織層級設定。工作階段層級設定可覆寫專案層級設定,工作層級設定則可覆寫工作階段層級設定。
如要在專案層級設定 default_location,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
如要開啟查詢編輯器,請按一下 search_insights「Untitled query」(未命名的查詢)。
如要設定
default_location設定,請在查詢編輯器中輸入下列 DDL 陳述式:ALTER PROJECT PROJECT_ID SET OPTIONS ( `default_location` = 'LOCATION' );
更改下列內容:
PROJECT_ID:專案 ID。LOCATION:BigQuery 區域或多區域位置。如果無法從要求推斷工作位置 (例如查詢未參照任何資料集或連線),BigQuery 會使用這個值做為執行工作的位置。
或者,如要在專案層級移除
default_location設定,請在查詢編輯器中輸入下列 DDL 陳述式:ALTER PROJECT PROJECT_ID SET OPTIONS ( `default_location` = NULL );
如果您在專案層級移除
default_location設定,BigQuery 會使用組織層級的預設設定 (如有),或系統預設設定。按一下「執行」。
bq
如要在專案層級設定 default_location,請輸入 bq query 指令,並將 --use_legacy_sql 旗標設為 false,然後提供下列 DDL 陳述式做為查詢參數:
ALTER PROJECT PROJECT_ID SET OPTIONS ( `default_location` = 'LOCATION' );
更改下列內容:
PROJECT_ID:專案 ID。LOCATION:BigQuery 區域或多區域位置。如果無法從要求推斷工作位置 (例如查詢未參照任何資料集或連線),BigQuery 會使用這個值做為執行工作的位置。
或者,如要在專案層級移除 default_location 設定,請輸入 bq query 指令,並將 --use_legacy_sql 旗標設為 false,然後提供下列 DDL 陳述式做為查詢參數:
ALTER PROJECT PROJECT_ID SET OPTIONS ( `default_location` = NULL );
如果移除專案層級的 default_location 設定,BigQuery 會使用組織層級的預設設定 (如有),或系統預設設定。
API
呼叫 jobs.query 方法,並在要求主體的 query 屬性中提供 DDL 陳述式。
指定區域設定
區域設定適用於特定位置,且需要 region-REGION. 前置字元。您可以在組織或專案層級設定區域。
預留項目和帳單控制項
您可以調整區域專案層級設定,控管查詢使用預留項目或隨選計費的方式。這些設定可允許彈性使用預留項目,或要求查詢使用預留項目運算單元,確保成本可預測。
常見的預留項目和計費控制項包括 reservation_override_mode (預先發布版) 和 disable_on_demand_billing (預先發布版)。如要調整這些設定,請參閱「調整區域專案設定」。如需專案選項的完整清單,請參閱 ALTER PROJECT SET OPTIONS 選項清單。
調整區域組織設定
您可以使用 ALTER ORGANIZATION SET OPTIONS DDL 陳述式,在組織層級設定區域。您必須指定各項機構設定的適用區域。一個陳述式只能使用一個區域。
本節範例指定下列預設區域組織設定:
- 時區:
America/Chicago - Cloud KMS 金鑰:使用者定義的金鑰
- 查詢逾時時間:30 分鐘 (1,800,000 毫秒)
- 互動式查詢佇列逾時時間:10 分鐘 (600,000 毫秒)
- 批次查詢佇列逾時時間:20 分鐘 (1,200,000 毫秒)
- 資料表儲存空間和搜尋索引
INFORMATION_SCHEMA檢視表 (enable_info_schema_storage):已啟用
如要進一步瞭解所有區域組織設定,請參閱「organization_set_options_list」。
如要調整區域組織設定,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
如要開啟查詢編輯器,請按一下「search_insights」search_insights「未命名的查詢」。
如要設定區域組織設定,請在查詢編輯器中輸入下列 DDL 陳述式:
ALTER ORGANIZATION SET OPTIONS ( `region-REGION.default_time_zone`= 'America/Chicago', -- Ensure all service accounts under the organization have permission to KMS_KEY `region-REGION.default_kms_key_name` = KMS_KEY, `region-REGION.default_query_job_timeout_ms` = 1800000, `region-REGION.default_interactive_query_queue_timeout_ms` = 600000, `region-REGION.default_batch_query_queue_timeout_ms` = 1200000, `region-REGION.enable_info_schema_storage` = true);
更改下列內容:
REGION:與專案或組織相關聯的 BigQuery 區域,例如us或europe-west6。指令中每個選項的REGION值必須相同。KMS_KEY:使用者定義的 Cloud KMS 金鑰。詳情請參閱「客戶自行管理的 Cloud KMS 金鑰」。
或者,如要移除區域機構設定,請在查詢編輯器中輸入下列 DDL 陳述式:
ALTER ORGANIZATION SET OPTIONS ( `region-REGION.default_time_zone` = NULL, `region-REGION.default_kms_key_name` = NULL, `region-REGION.default_query_job_timeout_ms` = NULL, `region-REGION.default_interactive_query_queue_timeout_ms` = NULL, `region-REGION.default_batch_query_queue_timeout_ms` = NULL, `region-REGION.enable_info_schema_storage` = NULL);
按一下「執行」。
bq
如要設定區域組織設定,請輸入 bq query 指令,並將 --use_legacy_sql 旗標設為 false,然後提供下列 DDL 陳述式做為查詢參數:
ALTER ORGANIZATION SET OPTIONS ( `region-REGION.default_time_zone`= 'America/Chicago', -- Ensure all service accounts under the organization have permission to KMS_KEY `region-REGION.default_kms_key_name` = KMS_KEY, `region-REGION.default_query_job_timeout_ms` = 1800000, `region-REGION.default_interactive_query_queue_timeout_ms` = 600000, `region-REGION.default_batch_query_queue_timeout_ms` = 1200000, `region-REGION.enable_info_schema_storage` = true);
更改下列內容:
REGION:與專案或機構相關聯的 BigQuery 區域,例如us或europe-west6。指令中每個選項的REGION值必須相同。KMS_KEY:使用者定義的 Cloud KMS 金鑰。詳情請參閱「客戶自行管理的 Cloud KMS 金鑰」。
或者,如要移除區域機構設定,請輸入 bq query 指令,並將 --use_legacy_sql 標記設為 false,然後提供下列 DDL 陳述式做為查詢參數:
ALTER ORGANIZATION SET OPTIONS ( `region-REGION.default_time_zone` = NULL, `region-REGION.default_kms_key_name` = NULL, `region-REGION.default_query_job_timeout_ms` = NULL, `region-REGION.default_interactive_query_queue_timeout_ms` = NULL, `region-REGION.default_batch_query_queue_timeout_ms` = NULL, `region-REGION.enable_info_schema_storage` = NULL);
API
呼叫 jobs.query 方法,並在要求主體的 query 屬性中提供 DDL 陳述式。
調整區域專案設定
您可以使用 ALTER PROJECT SET OPTIONS DDL 陳述式,在專案層級設定區域。您必須指定每項專案設定適用的區域。陳述式中只能使用一個區域。
專案層級設定會覆寫組織層級設定。反過來說,工作階段層級設定可以覆寫專案層級設定,作業層級設定則可以覆寫工作階段層級設定。
ALTER PROJECT SET OPTIONS DDL 陳述式可接受 PROJECT_ID 變數。如未指定 PROJECT_ID,陳述式會預設為執行 ALTER PROJECT DDL 陳述式的專案。
本節範例指定下列預設區域專案設定:
- 時區:
America/Los_Angeles - Cloud KMS 金鑰:使用者定義的金鑰
- 查詢逾時時間:1 小時 (3,600,000 毫秒)
- 互動式查詢佇列逾時時間:10 分鐘 (600,000 毫秒)
- 批次查詢佇列逾時時間:20 分鐘 (1,200,000 毫秒)
- 以預留項目為基礎的公平性機制:已啟用
- 全域查詢:已啟用,可執行查詢及存取資料
- 資料表儲存空間和搜尋索引
INFORMATION_SCHEMA檢視表 (enable_info_schema_storage):已啟用
如要進一步瞭解所有區域專案設定,請參閱「project_set_options_list」。
如要調整區域專案設定,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
如要開啟查詢編輯器,請按一下 search_insights「Untitled query」(未命名的查詢)。
如要設定區域專案設定,請在查詢編輯器中輸入下列 DDL 陳述式:
ALTER PROJECT PROJECT_ID SET OPTIONS ( `region-REGION.default_time_zone` = 'America/Los_Angeles', -- Ensure all service accounts under the project have permission to KMS_KEY `region-REGION.default_kms_key_name` = KMS_KEY, `region-REGION.default_query_job_timeout_ms` = 3600000, `region-REGION.default_interactive_query_queue_timeout_ms` = 600000, `region-REGION.default_batch_query_queue_timeout_ms` = 1200000, `region-REGION.enable_reservation_based_fairness` = true, `region-REGION.enable_global_queries_execution` = true, `region-REGION.enable_global_queries_data_access` = true, `region-REGION.enable_info_schema_storage` = true);
更改下列內容:
PROJECT_ID:專案 ID。REGION:與專案或組織相關聯的 BigQuery 區域,例如us或europe-west6。指令中每個選項的REGION值必須相同。KMS_KEY:使用者定義的 Cloud KMS 金鑰。詳情請參閱「客戶自行管理的 Cloud KMS 金鑰」。
或者,如要移除區域專案設定,請在查詢編輯器中輸入下列 DDL 陳述式:
ALTER PROJECT PROJECT_ID SET OPTIONS ( `region-REGION.default_time_zone` = NULL, `region-REGION.default_kms_key_name` = NULL, `region-REGION.default_query_job_timeout_ms` = NULL, `region-REGION.default_interactive_query_queue_timeout_ms` = NULL, `region-REGION.default_batch_query_queue_timeout_ms` = NULL, `region-REGION.enable_reservation_based_fairness` = false, `region-REGION.enable_global_queries_execution` = NULL, `region-REGION.enable_global_queries_data_access` = NULL, `region-REGION.enable_info_schema_storage` = NULL);
按一下「執行」。
bq
如要設定區域專案設定,請輸入 bq query 指令,並將 --use_legacy_sql 旗標設為 false,然後提供下列 DDL 陳述式做為查詢參數:
ALTER PROJECT PROJECT_ID SET OPTIONS ( `region-REGION.default_time_zone` = 'America/Los_Angeles', -- Ensure all service accounts under the project have permission to KMS_KEY `region-REGION.default_kms_key_name` = KMS_KEY, `region-REGION.default_query_job_timeout_ms` = 3600000, `region-REGION.default_interactive_query_queue_timeout_ms` = 600000, `region-REGION.default_batch_query_queue_timeout_ms` = 1200000, `region-REGION.enable_reservation_based_fairness` = true, `region-REGION.enable_global_queries_execution` = true, `region-REGION.enable_global_queries_data_access` = true, `region-REGION.enable_info_schema_storage` = true);
更改下列內容:
PROJECT_ID:專案 ID。REGION:與專案或組織相關聯的 BigQuery 區域,例如us或europe-west6。指令中每個選項的REGION值必須相同。KMS_KEY:使用者定義的 Cloud KMS 金鑰。詳情請參閱「客戶自行管理的 Cloud KMS 金鑰」。
或者,如要移除區域專案設定,請輸入 bq query 指令,並將 --use_legacy_sql 旗標設為 false,然後提供下列 DDL 陳述式做為查詢參數:
ALTER PROJECT PROJECT_ID SET OPTIONS ( `region-REGION.default_time_zone` = NULL, `region-REGION.default_kms_key_name` = NULL, `region-REGION.default_query_job_timeout_ms` = NULL, `region-REGION.default_interactive_query_queue_timeout_ms` = NULL, `region-REGION.default_batch_query_queue_timeout_ms` = NULL, `region-REGION.enable_reservation_based_fairness` = false, `region-REGION.enable_global_queries_execution` = NULL, `region-REGION.enable_global_queries_data_access` = NULL, `region-REGION.enable_info_schema_storage` = NULL);
API
呼叫 jobs.query 方法,並在要求主體的 query 屬性中提供 DDL 陳述式。
擷取配置設定
您可以使用下列 INFORMATION_SCHEMA 檢視畫面,查看機構或專案的設定:
INFORMATION_SCHEMA.PROJECT_OPTIONS: 套用至專案的設定。INFORMATION_SCHEMA.EFFECTIVE_PROJECT_OPTIONS:套用至專案的有效設定。有效設定包括在專案層級設定的所有設定,以及專案從組織繼承的所有設定。INFORMATION_SCHEMA.ORGANIZATION_OPTIONS: 套用至機構的設定。
新設定可能需要幾分鐘才會生效,並顯示在 INFORMATION_SCHEMA 檢視畫面中。
擷取設定的查詢範例
請使用下列查詢範例,從 INFORMATION_SCHEMA 檢視畫面擷取專案和機構設定。
查看通用設定
如要查看所有全域機構設定,請執行下列查詢:
SELECT * FROM INFORMATION_SCHEMA.ORGANIZATION_OPTIONS;
如要僅查看 default_location 組織設定,請執行下列查詢:
SELECT option_value FROM INFORMATION_SCHEMA.ORGANIZATION_OPTIONS WHERE option_name = 'default_location'
如要查看預設專案的所有有效全域設定,請執行下列查詢:
SELECT * FROM INFORMATION_SCHEMA.EFFECTIVE_PROJECT_OPTIONS;
如要僅查看預設專案的有效 default_location 設定,請執行下列查詢:
SELECT option_value FROM INFORMATION_SCHEMA.EFFECTIVE_PROJECT_OPTIONS WHERE option_name = 'default_location'
如要查看預設專案的所有全域設定,請執行下列查詢:
SELECT * FROM INFORMATION_SCHEMA.PROJECT_OPTIONS;
如要只查看預設專案的 default_location 設定,請執行下列查詢:
SELECT option_value FROM INFORMATION_SCHEMA.PROJECT_OPTIONS WHERE option_name = 'default_location'
查看區域設定
如要查看 us 區域中組織下的設定,請執行下列查詢:
SELECT * FROM region-us.INFORMATION_SCHEMA.ORGANIZATION_OPTIONS;
如要查看 us 區域中預設專案的有效設定,請執行下列查詢:
SELECT * FROM region-us.INFORMATION_SCHEMA.EFFECTIVE_PROJECT_OPTIONS;
如要查看 us 區域中預設專案的設定,請執行下列查詢:
SELECT * FROM region-us.INFORMATION_SCHEMA.PROJECT_OPTIONS;
預設設定
以下各節說明您可以指定的配置設定。
查詢和工作執行設定
使用下列設定,控管查詢的執行、計時和排入佇列方式。
default_batch_query_queue_timeout_ms:批次查詢在查詢佇列中等待的預設時間長度,以毫秒為單位。如未設定,預設值為 24 小時。最短 1 毫秒,最長 48 小時。 如要停用批次查詢佇列功能,請將值設為-1。default_interactive_query_queue_timeout_ms:互動式查詢在查詢佇列中等待的預設時間長度,以毫秒為單位。如未設定,預設值為 6 小時。最短 1 毫秒,最長 48 小時。如要停用互動式查詢佇列功能,請將值設為-1。default_query_job_timeout_ms:查詢工作逾時的預設時間,包括工作排入佇列的時間和執行時間。逾時時間必須介於 5 分鐘至 48 小時之間。這項逾時時間僅適用於個別查詢作業和指令碼的子項作業。如要設定指令碼工作的逾時時間,請使用jobs.insertAPI 方法,並設定jobTimeoutMs欄位。default_location:如果未設定或無法判斷位置,系統會使用default_location設定執行工作。如未設定default_location,工作會在US多區域執行。詳情請參閱「指定位置」。enable_reservation_based_fairness:決定閒置運算單元共用方式的選項。2026 年 10 月 10 日後建立的管理專案,預設會啟用這個選項 (TRUE)。如果是 2026 年 10 月 10 日前建立的專案,預設值為FALSE,表示閒置運算單元會平均分配給所有查詢專案。啟用這個選項後,系統會先將閒置運算單元平均分配給所有預留項目,然後再平均分配給每個預留項目中的專案。詳情請參閱「以預留項目為基礎的公平性機制」。這項選項僅適用於專案層級。無法在組織或工作層級指定。default_time_zone:受時區影響的 GoogleSQL 函式中,如未指定時區做為引數,就會使用這個預設時區。這項設定不會套用至時間單位資料欄分區資料表 (以世界標準時間做為時區)、Storage 移轉服務排定移轉作業,或是使用 bq 指令列工具載入資料的情況。詳情請參閱「時區」。default_query_optimizer_options:根據過往查詢最佳化。這個選項可以是下列任一值:'adaptive=on':根據過往查詢最佳化。'adaptive=off':不使用根據過往查詢最佳化。NULL(預設):使用預設的歷來查詢最佳化設定,等同於'adaptive=on'。
default_sql_dialect_option:使用 bq 指令列工具或 BigQuery API 執行查詢作業時,預設的 SQL 查詢方言。變更這項設定不會影響控制台中的預設方言。這個選項可以是下列其中一項:'default_legacy_sql'(預設):如果未在工作層級指定查詢方言,則使用舊版 SQL。'default_google_sql':如果未在工作層級指定查詢方言,則使用 GoogleSQL。'only_google_sql':如果未在工作層級指定查詢方言,則使用 GoogleSQL。拒絕查詢方言設為舊版 SQL 的工作。NULL:使用預設查詢方言設定,相當於'default_legacy_sql'。
enable_global_queries_execution:決定是否可執行全域查詢的選項。預設值為FALSE,表示未啟用全域查詢。enable_global_queries_data_access:這個選項決定全域查詢能否存取儲存在該區域的資料。預設值為FALSE,表示無論在何種專案中執行,全域查詢都無法從這個區域複製資料。reusable_column_aliases_mode:這個選項決定是否為查詢啟用可重複使用的資料欄別名。預設值為off,表示未啟用可重複使用的資料欄別名。詳情請參閱「可重複使用的資料欄別名」。
資料管理設定
使用下列設定,定義資料建立、安全性和生命週期的規則。
default_column_name_character_map:資料欄名稱字元的預設範圍和處理方式。如未設定,載入工作的資料欄名稱含有不支援的字元時就會失敗,並出現錯誤訊息。某些較舊的資料表可能已設為替換資料欄名稱中不支援的字元。詳情請參閱load_option_list的說明。default_data_policy_projects:預設專案清單。存取受資料治理標記保護的資料欄時,系統會評估這些專案的資料政策。根據預設,系統只會評估資料表專案的資料政策。在機構層級設定預設資料政策專案時,BigQuery 會評估資料表專案和預設資料政策專案的資料政策。如果兩個專案中存在衝突的政策,則以資料表專案中的資料政策為準。您只能在機構層級使用ALTER ORGANIZATION SET OPTIONS陳述式設定這項設定,例如region-us.default_data_policy_projects = ["my_default_project"]。詳情請參閱「設定預設資料政策專案」。default_kms_key_name:用於加密資料表資料 (包括臨時或匿名資料表) 的預設 Cloud Key Management Service 金鑰。詳情請參閱「客戶自行管理的 Cloud KMS 金鑰」。default_max_time_travel_hours:新資料集的預設時間回溯期 (以小時為單位)。這個時間長度必須介於 48 到 168 之間 (含首尾),且必須能被 24 整除。變更預設最長旅行時間不會影響現有資料集。詳情請參閱「時間旅行和資料保留」。enable_info_schema_storage:這個選項可讓您存取INFORMATION_SCHEMA.TABLE_STORAGE和SEARCH_INDEXES檢視畫面及其變化版本。這個選項預設為停用。如果首次查詢這些檢視表時未將這個選項設為TRUE,查詢就會失敗,並提供啟用該選項的操作說明。啟用這項選項後,查詢會立即成功,並傳回從該時間點開始產生的資料。完整回填歷來資料後,大約需要一天才能在檢視畫面中顯示。如果您在推出這項設定前就使用過這些檢視畫面,系統會自動啟用這個選項。
費用和資源設定
請使用下列設定,決定資源的計費方式和連線方式。
default_storage_billing_model:新資料集的預設儲存空間計費模式。將值設為PHYSICAL,即可在計算儲存費用時使用實體位元組;設為LOGICAL,則可使用邏輯位元組。變更預設儲存空間計費模式不會影響現有資料集。詳情請參閱「儲存空間計費模式」。default_cloud_resource_connection_id:建立資料表和模型時使用的預設連線。請只指定連線的 ID 或名稱,並排除附加的專案 ID 和區域前置字元。使用預設連線時,BigQuery 可能會根據您建立的資料表或模型類型,更新授予連線服務帳戶的權限。詳情請參閱「預設連線總覽」。reservation_override_mode(預先發布版):指定如何覆寫區域中的查詢預留項目 (例如'ALLOW_ANY_OVERRIDE')。詳情請參閱ALTER PROJECT SET OPTIONS選項清單。disable_on_demand_billing(預先發布版):決定是否停用該區域查詢的隨選計費模式。如果true,所有查詢都必須使用指派的預留項目,否則會失敗。詳情請參閱ALTER PROJECT SET OPTIONS選項清單。preflight_fluid_autoscaling_reservations:已選擇加入流暢擴充功能的預留項目清單,以秒計費,沒有最低時間長度限制。詳情請參閱「瞭解預留項目」。
定價
使用 BigQuery 設定服務不需額外付費。詳情請參閱「BigQuery 定價」一文。