AmazonAmazon Data Engineer Associate DEA-C01 Certification
·CN
·更新于 2 Aug 2026
一位数据工程师使用名为 Orders 的 AWS Glue crawler 创建了一个 Glue Data Catalog 表。工程师必须添加以下新分区:s3://transactions/orders/order_date=2023-01-01 和 s3://transactions/orders/order_date=2023-01-02。元数据应更新以包含新分区,而无需扫描表位置下的所有文件夹和文件。工程师应该运行哪个 Amazon Athena DDL 语句?
选择一个答案
点击一个选项来检查您的答案。
正确答案: ALTER TABLE Orders ADD PARTITION (order_date='2023-01-01') LOCATION 's3://transactions/orders/order_date=2023-01-01'; ALTER TABLE Orders ADD PARTITION (order_date='2023-01-02') LOCATION 's3://transactions/orders/order_date=2023-01-02';.
为什么这是答案
正确的答案是使用 ALTER TABLE ADD PARTITION 语句,因为它允许工程师明确地为 Glue Data Catalog 表添加新的分区,并指定每个分区的存储位置。这符合题目要求,即在不扫描整个表位置的情况下更新元数据。
MSCK REPAIR TABLE Orders; 会扫描表的基础位置以查找所有新的分区,这与题目中“无需扫描表位置下的所有文件夹和文件”的要求相悖。REPAIR TABLE Orders; 与 MSCK REPAIR TABLE 作用相同,在 Athena 中通常是其别名。ALTER TABLE Orders MODIFY PARTITION 用于修改现有分区,而不是添加新分区,并且其语法也不正确,无法用于添加新分区。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡