管理預設設定

BigQuery 的預設配置設定可協助貴組織強制執行安全性、控管成本,以及最佳化查詢效能。BigQuery 管理員或專案擁有者可以在組織和專案層級指定、移除及擷取這些預設值,或覆寫個別工作階段和工作的預設值。

必要的角色

如要取得指定或擷取設定所需的權限,請要求管理員授予您下列 IAM 角色:

如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

這些預先定義的角色具備指定或擷取配置設定所需的權限。如要查看確切的必要權限,請展開「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 OPTIONS DDL 陳述式中,混合使用全域和區域設定。
  • 修改 default_location 全域設定後,變更最多可能需要 10 分鐘才會生效。在設定傳播完成前,BigQuery 可能會將依賴預設位置的工作,轉送至先前的預設位置。

調整全域組織設定

您可以使用 ALTER ORGANIZATION SET OPTIONS DDL 陳述式,在組織層級設定全域設定。預設位置 (default_location) 是唯一可在組織層級設定的全域設定。所有其他組織層級設定都是區域設定。

ALTER ORGANIZATION SET OPTIONS DDL 陳述式適用於目前專案所屬的組織。

如要在組織層級設定 default_location,請按照下列步驟操作:

控制台

  1. 前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。

    前往「BigQuery」

  2. 如要開啟查詢編輯器,請按一下 search_insights「Untitled query」(未命名的查詢)。

  3. 如要設定 default_location 設定,請在查詢編輯器中輸入下列 DDL 陳述式:

      ALTER ORGANIZATION
      SET OPTIONS (
      `default_location` = 'LOCATION'
      );

    將 LOCATION 替換為 BigQuery 區域或多區域位置。如果無法從要求推斷工作位置 (例如查詢未參照任何資料集或連線),BigQuery 會使用這個值做為執行工作的位置。

  4. 或者,如要在機構層級移除 default_location 設定,請在查詢編輯器中輸入下列 DDL 陳述式:

      ALTER ORGANIZATION
      SET OPTIONS (
      `default_location` = NULL
      );
  5. 按一下「執行」。

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,請按照下列步驟操作:

控制台

  1. 前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。

    前往「BigQuery」

  2. 如要開啟查詢編輯器,請按一下 search_insights「Untitled query」(未命名的查詢)。

  3. 如要設定 default_location 設定,請在查詢編輯器中輸入下列 DDL 陳述式:

      ALTER PROJECT PROJECT_ID
      SET OPTIONS (
      `default_location` = 'LOCATION'
      );

    更改下列內容:

    • PROJECT_ID:專案 ID。

    • LOCATION:BigQuery 區域或多區域位置。如果無法從要求推斷工作位置 (例如查詢未參照任何資料集或連線),BigQuery 會使用這個值做為執行工作的位置。

  4. 或者,如要在專案層級移除 default_location 設定,請在查詢編輯器中輸入下列 DDL 陳述式:

      ALTER PROJECT PROJECT_ID
      SET OPTIONS (
      `default_location` = NULL
      );

    如果您在專案層級移除 default_location 設定,BigQuery 會使用組織層級的預設設定 (如有),或系統預設設定。

  5. 按一下「執行」。

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」。

如要調整區域組織設定,請按照下列步驟操作:

控制台

  1. 前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。

    前往「BigQuery」

  2. 如要開啟查詢編輯器,請按一下「search_insights」search_insights「未命名的查詢」。

  3. 如要設定區域組織設定,請在查詢編輯器中輸入下列 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);

    更改下列內容:

  4. 或者,如要移除區域機構設定,請在查詢編輯器中輸入下列 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);
  5. 按一下「執行」。

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);

更改下列內容:

或者,如要移除區域機構設定,請輸入 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」。

如要調整區域專案設定,請按照下列步驟操作:

控制台

  1. 前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。

    前往「BigQuery」

  2. 如要開啟查詢編輯器,請按一下 search_insights「Untitled query」(未命名的查詢)。

  3. 如要設定區域專案設定,請在查詢編輯器中輸入下列 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 金鑰」。
  4. 或者,如要移除區域專案設定,請在查詢編輯器中輸入下列 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);
  5. 按一下「執行」。

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 檢視畫面中。

擷取設定的查詢範例

請使用下列查詢範例,從 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.insert API 方法,並設定 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 定價」一文。