您可以在表定义 SQLX 文件的 config
代码块中对表列设置 BigQuery 政策标记。
准备工作
所需的角色
如需获取向 Dataform 中的表添加 BigQuery 政策标记所需的权限,请让管理员向您授予工作区的 Dataform Editor (roles/dataform.editor
) IAM 角色。如需详细了解如何授予角色,请参阅管理访问权限。
此外,您还必须向 Dataform 服务账号授予可控制列级别访问权限控制的 BigQuery 角色。
添加 BigQuery 政策标记
如需向表列添加 BigQuery 政策标记,请按以下步骤操作:
- 转到开发工作区。
- 在 Files 窗格中,展开
definitions/
。 - 选择表定义 SQLX 文件。
在
config
代码块中,按以下格式将完整标记标识符添加到选定列:columns: { column_name: { bigqueryPolicyTags: ["FULL_TAG_IDENTIFIER"] } }
将 FULL_TAG_IDENTIFIER 替换为所选代码的完整标识符。
可选:点击格式。
以下代码示例展示了添加到 column1
的 projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789
示例 BigQuery 政策标记:
config {
type: "table",
columns: {
column1: {
description: "Some description",
bigqueryPolicyTags: ["projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789"]
}
}
}
SELECT "test" AS column1
后续步骤
- 如需详细了解 BigQuery 政策标记,请参阅列级访问权限控制简介。
- 如需了解如何在 Dataform 中添加 BigQuery 标签,请参阅添加 BigQuery 标签。
- 如需了解如何添加 Dataform 标记以创建表集合,请参阅添加执行标记。