Эквивалентно функции LEFT() в спорщике данных слияния облачных данных Google?
Мне нужно портировать рецепты из рецепта dataprep в обработчик конвейеров слияния данных.
derive type: single value: LEFT(column3, 3) as: 'column3'
Когда я вхожу в пользовательское преобразование, это дает мне ошибку: io.cdap.wrangler.expression.EL.compile@1:6 unsolvable function/method 'LEFT'
1 ответ
Эквивалентом LEFT() в Cloud Data Fusion и CDAP являются следующие директивы, называемые "знак сокращения".
Вот синтаксис:
cut-character <source> <destination> <type> <range|indexes>
Вот пример фрагмента, который берет первые три символа из значений столбца SKU и переносит его в новый столбец с именем NewSKu:
cut-character SKU NewSku 1-3
Это также может быть достигнуто через пользовательский интерфейс, выбрав Извлечь поля - используя позиции
Справочные документы: https://docs.cask.co/cdap/current/en/user-guide/data-preparation/directives/cut-character.html