您每兩小時執行一次彙總 SQL 轉換,並將結果附加到 BigQuery 資料表。此管道必須在失敗時重試,並在連續三次失敗後發送電子郵件。您要如何設定 Cloud Composer?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 Cloud Composer 中使用 BigQueryInsertJobOperator,將 retry 參數設為三,並將 email_on_failure 參數設為 true。.
為什麼這是答案
正確答案是使用 Cloud Composer 中的 BigQueryInsertJobOperator,並設定 retry 參數為三,emailonfailure 參數為 true。這是因為題目要求管道在失敗時重試,並在連續三次失敗後發送電子郵件,這正是 retry 和 emailonfailure 參數的功能。BigQueryInsertJobOperator 適用於執行 SQL 轉換並將結果附加到 BigQuery 表格。 BigQueryUpsertTableOperator 不適用於此情境,因為它主要用於更新或插入現有資料,而非簡單的 SQL 轉換和追加。 建立 BigQuery 排程查詢雖然可以執行 SQL 轉換並設定排程,但其內建的重試和電子郵件通知機制可能無法精確滿足「連續三次失敗後發送電子郵件」的要求,且缺乏 Cloud Composer 提供的更強大工作流程管理能力。 使用 Pub/Sub 和 Cloud Functions 雖然可以實現自訂的通知邏輯,但相較於 Cloud Composer 內建的參數,這會增加不必要的複雜性。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡