PROJECT_OPTIONS_CHANGES 视图
您可以查询 INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES
视图以检索有关项目的 BigQuery 配置更改的实时元数据。此视图反映了 2024 年 1 月 31 日之后进行的项目级配置更改。
所需权限
如需获取配置,您需要拥有项目级的 bigquery.config.update
Identity and Access Management (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 |
替换以下内容:
REGION
:任何数据集区域名称。 例如US
或us-west2
。
示例
以下示例从 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}} | +----------------+------------+-------------------------+-----------------+------------------------------------------------------------------------------------------------------------------+