Filter source#
Основные сведения#
Шаг “Filter Source” используется для фильтрации потока данных в dataflow. Он позволяет ветвить потоки данных на основе значения выбранного поля и заданного оператора проверки, таких как equal (равно), not equal (не равно), greater (больше) и less (меньше).
Параметры#
Настройки Шага:
Поле настройки |
Варианты значений |
Назначение |
---|---|---|
Step name |
- |
Наименование шага |
Source step |
- |
Выбор предыдущего шага |
Src field |
- |
Поле для фильтрации |
Operator |
equal, not equal, greater, less |
Оператор для сравнения значения поля |
Compare with null |
true, false |
Указывает, следует ли сравнивать с null |
Filter value |
- |
Значение для фильтрации |
Кейсы#
Ветвление потоков данных: Используется для разделения потока данных на основе конкретных условий, определенных в фильтре.
Сегментация данных: Подходит для ситуаций, когда требуется обрабатывать различные сегменты данных по-разному в зависимости от заданных критериев.
Исключения#
Точность настройки фильтра: Неправильно настроенный фильтр может привести к потере важных данных или включению ненужных данных в обработку.
Зависимость от выбранного поля: Эффективность фильтрации зависит от правильного выбора поля и соответствующего оператора сравнения.
Вариант применения#
Этот компонент представляет собой интерфейс с тремя кнопками: ExecuteFilterSource
, ExecuteFilterSourceNotEqual
и ExecuteFilterSourceGreat
, каждая из которых запускает датафлоу в зависимости от введенных данных в поле First
. Разные сценарии испытаний включают проверку условий на равенство, неравенство и больше/меньше указанного значения.
Вы можете скачать конфигурацию компонента здесь.