觸發執行作業

本文說明如何手動觸發整個 SQL 工作流程的執行作業,或僅執行工作流程中的部分元素。

您可以執行 SQL 工作流程的下列元素:

  • 工作流程中的所有動作
  • 所選動作
  • 含有所選標記的動作

事前準備

  1. 在 Google Cloud 控制台中,前往「Dataform」頁面。

    前往「Dataform」頁面

  2. 選取或建立存放區

  3. 選取或建立開發工作區

  4. 開發 SQL 工作流程。

必要的角色

如要取得手動觸發執行作業所需的權限,請要求管理員為您授予 workflowInvocations 的 Dataform Editor (roles/dataform.editor) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

您或許還可透過自訂角色或其他預先定義的角色取得必要權限。

手動執行工作流程中的所有動作

如要手動觸發工作流程中的所有動作,請按照下列步驟操作:

  1. 前往開發工作區。
  2. 按一下「Start execution」(開始執行),然後點選「All actions」(所有動作)
  3. 選用:如要從頭重新建構所有資料表,請選取「Run with full refresh」選項。如果沒有這個選項,Dataform 會更新增量資料表,而不會從頭開始重建。
  4. 按一下「Start execution」(開始執行)

手動執行所選動作

如要手動觸發所選動作的執行作業,請按照下列步驟操作:

  1. 前往開發工作區。
  2. 按一下「Start execution」,然後執行下列任一操作:
    • 按一下「動作」,然後選取要執行的動作。
    • 依序按一下「動作」和「多項動作」
  3. 在「Start execution」窗格中,執行下列操作:
    1. 在「選取要執行的動作」下拉式選單中,選取要執行的動作。
    2. 選用:如要執行所選動作及其依附元件,請選取「Include dependencies」選項。
    3. 選用:如要執行所選動作和依附於這些動作的動作,請選取「Include dependents」選項。
    4. 選用:如要從頭重新建構所有資料表,請選取「Run with full refresh」選項。
    5. 按一下「Start execution」(開始執行)

手動執行選取的標記動作

如要手動觸發執行選取的標記動作,請按照下列步驟操作:

  1. 前往開發工作區。
  2. 按一下「Start execution」,然後執行下列任一操作:
    • 按一下「標記」,然後選取要執行的標記。
    • 依序點選「代碼」和「多重代碼」
  3. 在「標記」分頁中,執行下列操作:
    1. 在「Select tags to execute」下拉式選單中,選取要執行的代碼。
    2. 選用:如要使用所選代碼及其依附元件執行動作,請選取「Include dependencies」選項。
    3. 選用:如要使用所選代碼和依附於這些代碼的動作執行動作,請選取「Include dependents」選項。
    4. 選用:如要從頭重新建構所有資料表,請選取「Run with full refresh」選項。如果沒有這個選項,Dataform 會更新增量資料表,而不會從頭開始重建。
    5. 按一下「Start execution」(開始執行)

後續步驟