Q54 — AWS DEA-C01 第1章

第 54/100 题 | ← 返回第1章

一家公司接收包含物理地址数据的 .csv 文件。数据位于以下列名的列中:Door_No、Street_Name、City 和 Zip_Code。该公司希望创建一个新列,以如下格式存储这些值:

正确答案: B. 使用 AWS Glue DataBrew 读取文件。使用 NEST_TO_MAP 转换来创建新列。

解析

AWS Glue DataBrew中的NEST_TO_MAP转换可将多个列的值合并为键值对结构,生成类似JSON的格式。题干要求将地址字段合并为一个新列,NEST_TO_MAP无需代码即可完成这种结构化处理。AWS官方文档提到NEST_TO_MAP用于合并列形成映射类型,而NEST_TO_ARRAY生成数组类型,PIVOT适用于行列转换场景。Lambda方案需手动编写Python代码处理数据字典,开发成本较高。选项B在DataBrew界面操作即可,符合最小编码投入需求。