Эквивалентно функции 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

Другие вопросы по тегам