PROJECT_OPTIONS_CHANGES 檢視畫面

您可以查詢 INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES 檢視區塊,擷取有關 BigQuery 專案設定變更的即時中繼資料。這個檢視畫面會反映 2024 年 1 月 31 日後所做的專案層級設定變更。

所需權限

如要取得設定,您必須擁有專案層級的 bigquery.config.update 身分與存取權管理 (IAM) 權限。預先定義的 IAM 角色 roles/bigquery.admin 包含建立設定時所需的權限。

如要進一步瞭解精細的 BigQuery 權限,請參閱角色和權限

結構定義

查詢 INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES 檢視表時,查詢結果會針對專案中的每個設定變更,列出一個資料列。

INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES 檢視表具有下列結構定義:

資料欄名稱 資料類型
update_time TIMESTAMP 設定變更發生的時間。
username STRING 對於第一方使用者,則是使用者電子郵件地址。如果是第三方使用者,則是使用者在第三方識別資訊提供者中設定的名稱。
updated_options JSON 使用者在變更中更新的設定選項 JSON 物件,包含更新欄位的舊值和新值。
project_id STRING 專案 ID。組織層級設定變更的欄位為空白。
project_number INTEGER 專案編號。組織層級設定變更的欄位為空白。

資料保留

這個檢視畫面包含正在執行的工作階段,以及過去 180 天內完成的工作階段記錄。

範圍和語法

對這個檢視表執行的查詢必須具有區域限定詞

檢視表名稱 資源範圍 區域範圍
`region-REGION`.INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES 指定專案中的設定變更。 REGION

請依指示取代下列項目:

範例

以下範例會擷取 INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES 檢視表的所有資料欄。

SELECT
  *
FROM
  `region-REGION`.INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES;

結果大致如下:

+----------------+------------+-------------------------+-----------------+------------------------------------------------------------------------------------------------------------------+
| project_number | project_id | update_time             | username        | updated_options                                                                                                  |
|----------------|------------|-------------------------|-----------------|------------------------------------------------------------------------------------------------------------------|
| 4471534625     | myproject1 | 2023-08-22 06:57:49 UTC | user1@gmail.com | {"default_query_job_timeout_ms":{"new":0,"old":1860369},"default_time_zone":{"new":"America/New_York","old":""}} |
|----------------|------------|-------------------------|-----------------|------------------------------------------------------------------------------------------------------------------|
| 5027725474     | myproject2 | 2022-08-01 00:00:00 UTC | user2@gmail.com | {"default_interactive_query_queue_timeout_ms":{"new":1860369,"old":1860008}}                                     |
+----------------+------------+-------------------------+-----------------+------------------------------------------------------------------------------------------------------------------+