添加执行标记

本文档介绍如何向 Dataform core SQLX 文件添加标记,以对 SQL 工作流进行分类。

如需将 SQL 工作流的组件整理到集合中,您可以向以下类型的 SQLX 文件添加自定义标记:

  • table
  • view
  • incremental
  • assertion
  • operations

在工作流执行期间,您可以仅执行包含所选标记的文件

通过 Cloud Composer将 Workflows 与 Cloud Scheduler 搭配使用,您可以制定一个时间表,按特定的时间间隔使用选定的标记执行 Dataform 工作流。

准备工作

  1. 在 Google Cloud 控制台中,转到 Dataform 页面。

    转到 Dataform 页面

  2. 选择或创建代码库

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

  4. 定义以下任一类型的 SQLX 文件:

所需的角色

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

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

加标签

您可以向一个 SQLX 文件添加多个标记。

如需向 SQLX 文件添加标记,请按以下步骤操作:

  1. 转到开发工作区。
  2. Files 窗格中,展开 definitions/
  3. 选择 SQLX 文件。
  4. config 代码块中,按以下格式添加一个标记:

    tags: ["CUSTOM_TAG"]
    

    CUSTOM_TAG 替换为您的代码。

  5. 可选:如要添加多个标签,请使用英文逗号 , 将其隔开。

  6. 可选:点击格式

以下代码示例展示了包含 dailyhourly 标记的 user_counts 视图:

config {
  type: "view",
  name: "user_counts",
  tags: ["daily", "hourly"]
}

后续步骤