手動觸發執行作業

本文說明如何手動觸發整個工作流程的執行作業,或只觸發工作流程中選取的元素。

您可以為工作流程的下列元素觸發執行作業:

  • 工作流程中的所有動作
  • 所選動作
  • 對所選標記執行的動作

事前準備

  1. 前往 Google Cloud 控制台的「Dataform」頁面。

    前往「Dataform」頁面

  2. 選取或建立存放區

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

  4. 開發工作流程。

必要的角色

如要取得手動觸發執行作業所需的權限,請要求管理員在 workflowInvocations 上授予下列 IAM 角色:

如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

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

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

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

  1. 前往開發工作區。
  2. 按一下「Start execution」(開始執行)
  3. 依序點選「動作」>「多項動作」
  4. 在「Authentication」(驗證) 區段中,使用 Google 帳戶使用者憑證或服務帳戶授權執行作業。

    • 如要使用 Google 帳戶使用者憑證 (預覽版),請選取「以使用者憑證執行」
    • 如要使用服務帳戶,請選取「以所選服務帳戶執行」,然後選取服務帳戶。
  5. 選取「所有動作」

  6. 選用:如要從頭重建所有表格,請選取「以完整重新整理執行」選項。如果沒有這個選項,Dataform 會更新遞增資料表,但不會從頭重建。

  7. 按一下「Start execution」(開始執行)。如果驗證方法選取「使用使用者憑證執行」,您必須授權 Google 帳戶 (預覽)。

手動執行所選動作

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

  1. 前往開發工作區。
  2. 按一下「Start execution」(開始執行),然後執行下列任一操作:

    • 按一下「動作」,然後選取要執行的動作。
    • 依序點選「動作」>「多項動作」
  3. 在「Authentication」(驗證) 區段中,使用 Google 帳戶使用者憑證或服務帳戶授權執行作業。

    • 如要使用 Google 帳戶使用者憑證 (預覽版),請選取「以使用者憑證執行」
    • 如要使用服務帳戶,請選取「以所選服務帳戶執行」,然後選取服務帳戶。
  4. 確認已選取「Selection of actions」(選取動作)

  5. 在「選取要執行的動作」選單中,選取要執行的動作。

  6. 選用:如要執行所選動作及其依附元件,請選取「Include dependencies」選項。

  7. 選用:如要執行所選動作和依附於這些動作的動作,請選取「Include dependents」選項。

  8. 選用:如要從頭重建所有資料表,請選取「以完整重新整理執行」選項。

  9. 按一下「Start execution」(開始執行)。如果驗證方法選取「使用我的使用者憑證執行」,則必須授權給您的 Google 帳戶 (預覽)。

使用所選標記手動執行動作

如要手動觸發執行含有特定標記的動作,請按照下列步驟操作:

  1. 前往開發工作區。
  2. 按一下「Start execution」(開始執行),然後執行下列任一操作:

    • 按一下「代碼」,然後選取要執行的代碼。
    • 依序點選「代碼」>「多個代碼」
  3. 在「Authentication」(驗證) 區段中,使用 Google 帳戶使用者憑證或服務帳戶授權執行作業。

    • 如要使用 Google 帳戶使用者憑證 (預覽版),請選取「以使用者憑證執行」
    • 如要使用服務帳戶,請選取「以所選服務帳戶執行」,然後選取服務帳戶。
  4. 確認已選取「Selection of tags」(選取代碼)。

  5. 在「選取要執行的標記」選單中,選取要執行的標記。

  6. 選用:如要使用所選標記及其依附元件執行動作,請選取「Include dependencies」(包含依附元件) 選項。

  7. 選用:如要使用所選代碼和依附於這些代碼的動作執行動作,請選取「Include dependents」選項。

  8. 選用:如要從頭重建所有資料表,請選取「以完整重新整理執行」選項。如果沒有這個選項,Dataform 會更新遞增資料表,但不會從頭重建。

  9. 按一下「Start execution」(開始執行)。如果驗證方法選取「使用我的使用者憑證執行」,則必須授權給您的 Google 帳戶 (預覽)。

授權給您的 Google 帳戶

如要使用Google 帳戶使用者憑證驗證資源,您必須手動授予 BigQuery 管道權限,才能取得 Google 帳戶的存取權杖,並代表您存取來源資料。您可以使用 OAuth 對話方塊介面手動核准。

您只需要授予 BigQuery 管道一次權限。

如要撤銷授予的權限,請按照下列步驟操作:

  1. 前往 Google 帳戶頁面
  2. 按一下「BigQuery Pipelines」
  3. 按一下 [移除存取權]

後續步驟