添加 BigQuery 政策标记

本文档介绍了如何使用 Dataform Core 向表列添加 BigQuery 政策标记。

您可以在表定义 SQLX 文件的 config 代码块中对表列设置 BigQuery 政策标记

准备工作

  1. 在 Google Cloud 控制台中,前往 Dataform 页面。

    转到 Dataform 页面

  2. 选择或创建代码库

  3. 选择或创建开发工作区

  4. 创建表

所需的角色

如需获取向 Dataform 中的表添加 BigQuery 政策标记所需的权限,请让管理员向您授予工作区的 Dataform Editor (roles/dataform.editor) IAM 角色。如需详细了解如何授予角色,请参阅管理访问权限

您也可以通过自定义角色或其他预定义角色来获取所需的权限。

此外,您还必须向 Dataform 服务账号授予可控制列级别访问权限控制的 BigQuery 角色

添加 BigQuery 政策标记

如需向表列添加 BigQuery 政策标记,请按以下步骤操作:

  1. 转到开发工作区。
  2. Files 窗格中,展开 definitions/
  3. 选择表定义 SQLX 文件。
  4. config 代码块中,按以下格式将完整标记标识符添加到选定列:

    columns: {
        column_name: {
          bigqueryPolicyTags: ["FULL_TAG_IDENTIFIER"]
        }
      }
    

    FULL_TAG_IDENTIFIER 替换为所选代码的完整标识符。

  5. 可选:点击格式

以下代码示例展示了添加到 column1projects/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

后续步骤