GoogleGoogle Professional Data Engineer (PDE) Certification
·CN
·更新于 21 Aug 2026
您每两小时运行一次聚合 SQL 转换,该转换会附加到 BigQuery 表中。管道必须在失败时重试,并在连续三次失败后发送电子邮件。您如何配置 Cloud Composer?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 Cloud Composer 中使用 BigQueryInsertJobOperator,将 retry 参数设置为三,并将 email_on_failure 参数设置为 true。.
为什么这是答案
正确答案是使用Cloud Composer中的BigQueryInsertJobOperator,并将retry参数设置为三,emailonfailure参数设置为true。BigQueryInsertJobOperator允许您提交SQL查询作为BigQuery作业运行,这符合将SQL转换附加到BigQuery表的需求。设置retry=3确保了在失败时会进行三次重试,而emailonfailure=True则会在连续三次失败后发送电子邮件通知,满足了所有要求。
其他选项不合适的原因:
BigQueryUpsertTableOperator不是标准的Airflow操作符,且不适用于此场景。
创建BigQuery计划查询虽然可以定期运行SQL,但其内置的重试和失败通知机制不如Cloud Composer灵活和可控,特别是对于“连续三次失败后发送邮件”这种特定逻辑。Pub/Sub和Cloud Functions的组合会增加不必要的复杂性,而Cloud Composer提供了更直接的解决方案。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡