您可以执行 SQL 工作流的以下元素:
- 工作流中的所有操作
- 所选操作
- 包含所选代码的操作
准备工作
所需的角色
如需获取手动触发执行所需的权限,请让管理员向您授予 WorkflowInvocations 的 Dataform Editor (roles/dataform.editor
) IAM 角色。如需详细了解如何授予角色,请参阅管理访问权限。
手动执行工作流中的所有操作
如需手动触发工作流中所有操作的执行,请按以下步骤操作:
- 转到开发工作区。
- 点击开始执行,然后点击所有操作。
- 可选:如需从头开始重新构建所有表,请选择在完全刷新的情况下运行选项。如果没有此选项,Dataform 会更新增量表,而无需从头开始重新构建。
- 点击开始执行。
手动执行所选操作
如需手动触发所选操作的执行,请按以下步骤操作:
- 转到开发工作区。
- 点击开始执行,然后执行以下任一操作:
- 点击操作,然后选择要执行的操作。
- 点击操作,然后点击多项操作。
- 在 Start execution 窗格中,执行以下操作:
- 在选择要执行的操作下拉列表中,选择要执行的操作。
- 可选:如需执行所选操作及其依赖项,请选择 Include 依赖项选项。
- 可选:如需执行所选操作以及依赖于这些操作的操作,请选择 Includedependents 选项。
- 可选:如需从头开始重新构建所有表,请选择在完全刷新的情况下运行选项。
- 点击开始执行。
使用所选代码手动执行操作
若要手动触发对所选代码的执行操作,请按以下步骤操作:
- 转到开发工作区。
- 点击开始执行,然后执行以下任一操作:
- 点击代码,然后选择您要执行的代码。
- 点击代码,然后点击多个代码。
- 在代码标签页中,执行以下操作:
- 在选择要执行的代码下拉列表中,选择要执行的代码。
- 可选:如需使用所选代码及其依赖项执行操作,请选择包含依赖项选项。
- 可选:如需使用所选标记以及依赖于这些标记的操作执行操作,请选择 Includedependents 选项。
- 可选:如需从头开始重新构建所有表,请选择在完全刷新的情况下运行选项。如果没有此选项,Dataform 会更新增量表,而无需从头开始重新构建。
- 点击开始执行。
后续步骤
- 如需了解 Dataform 如何执行增量表以及如何配置增量表,请参阅配置增量表。
- 如需了解如何查看执行日志,请参阅监控执行日志。
- 如需了解如何使用 Workflows 和 Cloud Scheduler 安排执行,请参阅使用 Workflows 和 Cloud Scheduler 安排执行。
- 如需了解如何使用 Cloud Composer 安排执行,请参阅使用 Cloud Composer 安排执行。