您可以执行 SQL 工作流的以下元素:
- 工作流中的所有操作
- 所选操作
- 与所选代码相关的操作
准备工作
所需的角色
如需获得手动触发执行所需的权限,请让您的管理员向您授予 workflowInvocations 的 Dataform Editor (roles/dataform.editor
) IAM 角色。
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
手动执行工作流中的所有操作
如需手动触发工作流中所有操作的执行,请按以下步骤操作:
- 前往开发工作区。
- 点击开始执行,然后点击所有操作。
- 可选:如需从头开始重新构建所有表,请选择运行并完全刷新选项。如果不使用此选项,Dataform 会更新增量表,而不会从头重建这些表。
- 点击开始执行。
手动执行所选操作
如需手动触发所选操作的执行,请按以下步骤操作:
- 前往您的开发工作区。
- 点击开始执行,然后执行以下任一操作:
- 点击操作,然后选择要执行的操作。
- 点击操作,然后点击多项操作。
- 在开始执行窗格中,执行以下操作:
- 在选择要执行的操作下拉菜单中,选择要执行的操作。
- 可选:如需执行所选操作及其依赖项,请选择包含依赖项选项。
- 可选:如需执行所选操作以及依赖于这些操作的操作,请选择包含依赖项选项。
- 可选:如需从头开始重新构建所有表,请选择 Run with full refresh(运行并完全刷新)选项。
- 点击开始执行。
使用所选代码手动执行操作
如需手动触发使用所选代码的操作的执行,请按以下步骤操作:
- 前往您的开发工作区。
- 点击开始执行,然后执行以下任一操作:
- 点击代码,然后选择要执行的代码。
- 点击代码,然后点击多个代码。
- 在代码标签页中,执行以下操作:
- 在选择要执行的代码下拉菜单中,选择要执行的代码。
- 可选:如需针对所选代码及其依赖项执行操作,请选择包含依赖项选项。
- 可选:如需使用所选代码和依赖于它们的操作执行操作,请选择包含依赖项选项。
- 可选:如需从头开始重新构建所有表,请选择运行并完全刷新选项。如果不使用此选项,Dataform 会更新增量表,而不会从头重建这些表。
- 点击开始执行。
后续步骤
- 如需了解 Dataform 如何执行增量表以及如何配置增量表,请参阅配置增量表。
- 如需了解如何查看执行日志,请参阅监控执行日志。
- 如需了解如何使用 Workflows 和 Cloud Scheduler 安排执行作业,请参阅使用 Workflows 和 Cloud Scheduler 安排执行作业。
- 如需了解如何使用 Cloud Composer 安排执行作业,请参阅使用 Cloud Composer 安排执行作业。