您可以執行 SQL 工作流程的下列元素:
- 工作流程中的所有動作
- 所選動作
- 含有所選標記的動作
事前準備
必要的角色
如要取得手動觸發執行作業所需的權限,請要求管理員為您授予 workflowInvocations 的 Dataform Editor (roles/dataform.editor
) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
手動執行工作流程中的所有動作
如要手動觸發工作流程中的所有動作,請按照下列步驟操作:
- 前往開發工作區。
- 按一下「Start execution」(開始執行),然後點選「All actions」(所有動作)。
- 選用:如要從頭重新建構所有資料表,請選取「Run with full refresh」選項。如果沒有這個選項,Dataform 會更新增量資料表,而不會從頭開始重建。
- 按一下「Start execution」(開始執行)。
手動執行所選動作
如要手動觸發所選動作的執行作業,請按照下列步驟操作:
- 前往開發工作區。
- 按一下「Start execution」,然後執行下列任一操作:
- 按一下「動作」,然後選取要執行的動作。
- 依序按一下「動作」和「多項動作」。
- 在「Start execution」窗格中,執行下列操作:
- 在「選取要執行的動作」下拉式選單中,選取要執行的動作。
- 選用:如要執行所選動作及其依附元件,請選取「Include dependencies」選項。
- 選用:如要執行所選動作和依附於這些動作的動作,請選取「Include dependents」選項。
- 選用:如要從頭重新建構所有資料表,請選取「Run with full refresh」選項。
- 按一下「Start execution」(開始執行)。
手動執行選取的標記動作
如要手動觸發執行選取的標記動作,請按照下列步驟操作:
- 前往開發工作區。
- 按一下「Start execution」,然後執行下列任一操作:
- 按一下「標記」,然後選取要執行的標記。
- 依序點選「代碼」和「多重代碼」。
- 在「標記」分頁中,執行下列操作:
- 在「Select tags to execute」下拉式選單中,選取要執行的代碼。
- 選用:如要使用所選代碼及其依附元件執行動作,請選取「Include dependencies」選項。
- 選用:如要使用所選代碼和依附於這些代碼的動作執行動作,請選取「Include dependents」選項。
- 選用:如要從頭重新建構所有資料表,請選取「Run with full refresh」選項。如果沒有這個選項,Dataform 會更新增量資料表,而不會從頭開始重建。
- 按一下「Start execution」(開始執行)。
後續步驟
- 如要瞭解 Dataform 如何執行增量資料表,以及如何設定增量資料表,請參閱「設定增量資料表」。
- 如要瞭解如何查看執行記錄,請參閱「監控執行記錄」。
- 如要瞭解如何使用 Workflows 和 Cloud Scheduler 安排執行作業,請參閱「使用 Workflows 和 Cloud Scheduler 安排執行作業」。
- 如要瞭解如何使用 Cloud Composer 安排執行作業,請參閱「使用 Cloud Composer 安排執行作業」。