本文档介绍了如何手动触发整个工作流或工作流中仅所选元素的运行。
您可以为工作流的以下元素触发运行:
- 工作流程中的所有操作
- 所选操作
- 包含所选标记的操作
准备工作
所需的角色
如需获得手动触发运行所需的权限,请让管理员为您授予 workflowInvocations 的以下 IAM 角色:
-
Dataform Editor (
roles/dataform.editor
) -
BigQuery Job User (
roles/bigquery.jobUser
)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
手动运行工作流中的所有操作
如需手动触发工作流中所有操作的运行,请按以下步骤操作:
- 前往开发工作区。
- 点击开始执行。
- 依次点击操作 > 多项操作。
在身份验证部分,使用您的 Google 账号用户凭证或服务账号授权执行。
- 如需使用您的 Google 账号用户凭证(预览版),请选择使用用户凭证执行。
- 如需使用服务账号,请选择使用所选服务账号执行,然后选择一个服务账号。
选择所有操作。
可选:如需从头开始重建所有表格,请选择运行并完全刷新选项。如果不使用此选项,Dataform 会更新增量表,而不会从头开始重建这些表。
点击开始执行。如果您选择了使用用户凭证执行作为身份验证方法,则必须授权您的 Google 账号(预览版)。
手动运行所选操作
如需手动触发所选操作的运行,请按以下步骤操作:
- 前往您的开发工作区。
点击开始执行,然后执行以下任一操作:
- 点击操作,然后选择要运行的操作。
- 依次点击操作 > 多项操作。
在身份验证部分,使用您的 Google 账号用户凭证或服务账号授权执行。
- 如需使用您的 Google 账号用户凭证(预览版),请选择使用用户凭证执行。
- 如需使用服务账号,请选择使用所选服务账号执行,然后选择一个服务账号。
验证是否已选择选择操作。
在选择要执行的操作菜单中,选择要运行的操作。
可选:如需运行所选操作及其依赖项,请选择包含依赖项选项。
可选:如需运行所选操作以及依赖于这些操作的操作,请选择包含依赖项选项。
可选:如需从头开始重建所有表格,请选择运行并完全刷新选项。
点击开始执行。如果您选择了使用我的用户凭证执行作为身份验证方法,则必须授权您的 Google 账号(预览版)。
手动运行带有选定标记的操作
如需手动触发运行带有选定标记的操作,请按以下步骤操作:
- 前往您的开发工作区。
点击开始执行,然后执行以下任一操作:
- 点击代码,然后选择要运行的代码。
- 依次点击代码> 多个代码。
在身份验证部分,使用您的 Google 账号用户凭证或服务账号授权执行。
- 如需使用您的 Google 账号用户凭证(预览版),请选择使用用户凭证执行。
- 如需使用服务账号,请选择使用所选服务账号执行,然后选择一个服务账号。
验证是否已选择选择标记。
在选择要执行的标记菜单中,选择要运行的标记。
可选:如需运行带有选定标记及其依赖项的操作,请选择包含依赖项选项。
可选:如需运行带有选定标记的操作以及依赖于这些操作的操作,请选择包含相关项选项。
可选:如需从头开始重建所有表格,请选择运行并完全刷新选项。如果不使用此选项,Dataform 会更新增量表,而不会从头开始重建这些表。
点击开始执行。如果您选择了使用我的用户凭证执行作为身份验证方法,则必须授权您的 Google 账号(预览版)。
授权您的 Google 账号
如需使用您的 Google 账号用户凭证向资源进行身份验证,您必须手动向 BigQuery 流水线授予权限,以便其获取您的 Google 账号的访问令牌并代表您访问源数据。您可以通过 OAuth 对话框界面手动进行批准。
您只需向 BigQuery 流水线授予一次权限。
如需撤销您已授予的权限,请按以下步骤操作:
- 前往您的“Google 账号”页面。
- 点击 BigQuery 流水线。
- 点击解除使用权限。
后续步骤
- 如需了解 Dataform 如何运行增量表以及如何配置增量表,请参阅配置增量表。
- 如需了解如何查看执行日志,请参阅监控执行日志。
- 如需了解如何使用 Workflows 和 Cloud Scheduler 安排运行,请参阅使用 Workflows 和 Cloud Scheduler 安排运行。
- 如需了解如何使用 Cloud Composer 安排运行,请参阅使用 Cloud Composer 安排运行。