GoogleGoogle Professional Data Engineer (PDE) Certification
·CN
·更新于 21 Aug 2026
市场部提供了一个包含100万行的CSV文件,用于更新现有的BigQuery表。使用UPDATE操作时遇到了quotaExceeded错误。您应该如何应用这些更新?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将CSV文件加载到一个新的暂存BigQuery表中,将暂存表与现有表进行MERGE操作,并将结果写入一个新表。.
为什么这是答案
正确答案是:将CSV文件加载到一个新的暂存BigQuery表中,将暂存表与现有表进行MERGE操作,并将结果写入一个新表。
当遇到quotaExceeded错误时,BigQuery的MERGE语句是处理大量更新的推荐方法。它允许您将暂存表中的新数据与现有表高效地合并,避免了对每一行执行单独的UPDATE操作。这种方法通常比逐行更新更具成本效益和性能优势,并且能够绕过DML语句的配额限制。
减少每天更新的行数或提高配额设置可能不是最佳或最可扩展的解决方案。将CSV文件拆分并存储在Cloud Storage中虽然有助于管理文件大小,但如果仍然使用逐行UPDATE,则无法解决DML配额问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡