Инструмент «Обрезка данных»
Инструмент позволяет обрабатывать данные, позволяя обрезать часть значения по заданному в настройке принципу. Работу этого инструмента можно сравнить с ножницами, что позволяют вырезать данные из любого набора значений. Инструмент может вырезать как половину строки (например, от начала до середины), так и произвольное значение в середине строки (например, с 3-ей по 5-ую букву).
Рассмотрим функциональность инструмента на примере.
Предположим, мы получаем из какого-либо источника текс, из которого необходимо вырезать часть. Для примера возьмем текст вида: вырезаем $123@, из этого текста сделаем 3 варианта: начало, между символами $@ и окончание, то есть должно остаться поле работы инструмента:
вырезаем
123
$123@
Для этого используем инструмент «Обрезка данных».


Придумываем название инструменту.
Выбираем значение для обработки данных. В нашем случае в качестве значения мы выберем поле столбец тест.
Выбираем направление обрезки данных, т.е. выбираем, как будет происходить обрезка: с начала или конца. Давайте выберем направление «с начала». Тогда система будет выполнять алгоритм, начиная слева направо. Выбрав «с конца», алгоритм будет отзеркален и выполняться будет справа налево.
Наконец выберем тип обрезки данных. Доступны 2 типа обрезки данных «По кол-ву символов» и «По конкретному знаку». В нашем случае выберем тип «По конкретному знаку».
Здесь нужно указать, с какого момента мы начнем вырезать данные (т.е. момент начала тех данных, которые мы хотим дальше передать)
В поле «До какого знака проводить обрезку данных» мы не вводим никакого значения, а проставляем под полем галочку «Обрезать до конца».

Результат работы инструмента будет выглядеть так:

Получилась вот такая связка:

Для использования результата работы инструмента «Обрезка данных» вам необходимо будет перейти в настройки следующего шага и выбрать для поля значение «Результат» из настроенного ранее шага Albato.
Вот как это будет выглядеть в нашем случае.

Далее приведем пример настройки инструмента для двух других вариантов:
Вариант 2

Результат

Вариант 3

Результат

Используя этот инструмент, вы можете решать самые разные задачи.
Например, выделять код страны или оператора из номера телефона, выделять код региона из гос.номера автомобиля, выделять токен из строки запроса и т.д.
Зачем нужен данный инструмент на примере
Рассмотрим функциональность инструмента на примере.
Предположим, мы получаем из какого-либо источника текс, из которого необходимо вырезать часть. Для примера возьмем текст вида: вырезаем $123@, из этого текста сделаем 3 варианта: начало, между символами $@ и окончание, то есть должно остаться поле работы инструмента:
вырезаем
123
$123@
Для этого используем инструмент «Обрезка данных».


Придумываем название инструменту.
Выбираем значение для обработки данных. В нашем случае в качестве значения мы выберем поле столбец тест.
Выбираем направление обрезки данных, т.е. выбираем, как будет происходить обрезка: с начала или конца. Давайте выберем направление «с начала». Тогда система будет выполнять алгоритм, начиная слева направо. Выбрав «с конца», алгоритм будет отзеркален и выполняться будет справа налево.
Наконец выберем тип обрезки данных. Доступны 2 типа обрезки данных «По кол-ву символов» и «По конкретному знаку». В нашем случае выберем тип «По конкретному знаку».
Здесь нужно указать, с какого момента мы начнем вырезать данные (т.е. момент начала тех данных, которые мы хотим дальше передать)
В поле «До какого знака проводить обрезку данных» мы не вводим никакого значения, а проставляем под полем галочку «Обрезать до конца».

Результат работы инструмента будет выглядеть так:

Получилась вот такая связка:

Для использования результата работы инструмента «Обрезка данных» вам необходимо будет перейти в настройки следующего шага и выбрать для поля значение «Результат» из настроенного ранее шага Albato.
Вот как это будет выглядеть в нашем случае.

Далее приведем пример настройки инструмента для двух других вариантов:
Вариант 2

Результат

Вариант 3

Результат

Используя этот инструмент, вы можете решать самые разные задачи.
Например, выделять код страны или оператора из номера телефона, выделять код региона из гос.номера автомобиля, выделять токен из строки запроса и т.д.
Последнее изменение: 06/02/2025
Спасибо!