You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何检索BigQuery中已应用策略标签的所有列?

检索BigQuery中绑定了指定策略标签的列

当然可以,直接查询BigQuery内置的INFORMATION_SCHEMA视图就能搞定,下面是具体实现方式:

核心SQL查询

SELECT
  table_catalog AS 项目ID,
  table_schema AS 数据集,
  table_name AS 表名,
  column_name AS 列名,
  policy_tag_name AS 策略标签名称,
  policy_tag_id AS 策略标签ID
FROM
  `你的项目ID.INFORMATION_SCHEMA.POLICY_TAG_ATTACHMENTS`
WHERE
  -- 二选一:用标签名称筛选,或者用更精准的标签ID筛选
  policy_tag_name = '你的策略标签名称'
  -- policy_tag_id = 'projects/你的项目/locations/你的区域/taxonomies/你的分类体系ID/policyTags/你的标签ID'

注意事项

  • 把语句里的占位符(比如你的项目ID、你的策略标签名称)替换成实际内容
  • 优先用policy_tag_id筛选,因为标签名称可能重复,ID是唯一标识
  • 查询结果会列出所有绑定了目标标签的列,以及它们所属的项目、数据集和表

如果需要梳理整个数据分类体系的标签关联关系,还可以结合INFORMATION_SCHEMA.TAXONOMIES和INFORMATION_SCHEMA.POLICY_TAGS视图做更复杂的关联查询。

内容的提问来源于stack exchange,提问作者Hue Truc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 19:38:09