您可以在表定义 SQLX 文件内 config
代码块的表格列上设置 BigQuery 政策标记。
准备工作
所需的角色
如需获取在 BigQuery 中为表添加 BigQuery 政策标记所需的权限,请让管理员授予您工作区上的 Dataform Editor (roles/dataform.editor
) IAM 角色。如需详细了解如何授予角色,请参阅管理访问权限。
添加 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 标记以创建表集合,请参阅添加执行标记。