添加 BigQuery 政策标记

本文档介绍如何使用 Dataform core 将 BigQuery 政策标记添加到表列中。

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

准备工作

  1. 在 Cloud Console 中,转到 Dataform 页面。

    转到 Dataform 页面

  2. 选择或创建代码库

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

  4. 创建表

所需的角色

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

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

添加 BigQuery 政策标记

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

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

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

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

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

后续步骤