取消结构 _N - Amazon Glue DataBrew
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

取消结构 _N

为类型为所选列的每个字段创建一个新列struct

例如,给定以下结构:

user { name: “Ammy” address: { state: "CA", zipcode: 12345 } }

此函数创建 3 列:

用户名 用户地址. 状态 用户地址。邮政编码

艾米

CA

12345

Parameters
  • sourceColumns— 源列的列表。

  • regexColumnSelector— 用于选择要取消嵌套的列的正则表达式。

  • removeSourceColumn— 布尔值。如果为 true,则删除源列;否则将其保留。

  • unnestLevel— 要取消嵌套的级别数。

  • delimiter— 新创建的列名中使用分隔符来分隔结构的不同级别。例如:如果分隔符为 “/”,则列名将采用以下形式:“用户/地址/状态”。

  • conditionExpressions— 条件表达式。

例 Example

{ "RecipeAction": { "Operation": "UNNEST_STRUCT_N", "Parameters": { "sourceColumns": "[\"address\"]", "removeSourceColumn": "true", "unnestLevel": "2", "delimiter": "/" } } }