相当于Google云数据融合数据管道争吵者中的LEFT()函数?

时间:2019-08-23 12:31:04

标签: google-cloud-data-fusion cdap

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

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

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

1 个答案:

答案 0 :(得分:4)

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

语法如下:

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

这是一个示例代码段,该代码段从SKU列值中获取前三个字符,并将其转置到名为NewSKu的新列中:

cut-character SKU NewSku 1-3

这也可以通过UI来完成,方法是选择“提取”字段-使用位置

enter image description here

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