1

我需要将 dataprep 配方中的配方移植到数据融合管道管理器中。

derive type: single value: LEFT(column3, 3) as: 'column3'

当我输入自定义转换时,它给了我一个错误: io.cdap.wrangler.expression.EL.compile@1:6 unsolvable function/method 'LEFT'

4

1 回答 1

4

Cloud Data Fusion 和 CDAP 中的 LEFT() 等效项是以下称为“剪切字符”的指令。

这是语法:

cut-character <source> <destination> <type> <range|indexes>

下面是一个示例片段,它从 SKU 列值中获取前三个字符并将其转置到名为 NewSKu 的新列中:

cut-character SKU NewSku 1-3

这也可以通过 UI 来实现,方法是选择提取字段 -​​ 使用位置

在此处输入图像描述

参考文档:https ://docs.cask.co/cdap/current/en/user-guide/data-preparation/directives/cut-character.html

于 2019-08-23T15:36:27.743 回答