使用派生列转换合并其他列 - Amazon Glue
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用派生列转换合并其他列

派生列转换允许您根据数学公式或 SQL 表达式定义一个新列,您可以在其中使用数据中的其他列以及常量和文字。例如,要从 "success" 和 "count" 列中导出 "percentage" 列,可以输入 SQL 表达式:"success * 100 / count || '%'"。

示例结果:

success count percentage
14 100 14%
6 20 3%
3 40 7.5%
要添加派生列转换,请执行以下操作:
  1. 打开资源面板,然后选择派生列将新转换添加到作业图。添加节点时选择的节点将是其父节点。

  2. (可选)在节点属性选项卡上,输入任务图中节点的名称。如果尚未选择父节点,请从 Node parents (父节点) 列表中选择一个节点,用作转换的输入源。

  3. 转换选项卡上,输入列名称及其内容表达式。

    屏幕截图显示了“派生列”转换的“转换”选项卡。