我需要将配方从dataprep配方移植到数据融合管道管理器中。
derive type: single value: LEFT(column3, 3) as: 'column3'
当我输入自定义转换时,它给我一个错误:
io.cdap.wrangler.expression.EL.compile@1:6 unsolvable function/method 'LEFT'
答案 0 :(得分: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