Блоки визуального алгоритма
Назначение
Справочник блоков палитры графического алгоритма: что делает каждый узел и когда его брать.
Кому полезно
Тем, кто собирает расчёт на полотне и выбирает блоки по смыслу, а не наугад.
Где в UI
Алгоритмы → графический алгоритм → палитра слева от полотна. Блоки сгруппированы по категориям.
Набор блоков зависит от стенда и версии редактора. Ориентируйтесь на подписи в палитре.
Категории и блоки
Источники
| Блок | Для чего |
|---|---|
| Источник данных | Выбрать базу, схему, таблицу и столбцы для чтения |
Преобразования
| Блок | Для чего |
|---|---|
| Фильтрация | Оставить строки по условию |
| Сортировка | Изменить порядок строк |
| Трансформация | Рассчитать и переименовать поля |
| Уникальные | Удалить повторяющиеся строки |
| Группировка | Сгруппировать и агрегировать данные |
| Массив | Преобразовать элементы массива в строки |
| Структура | Разложить вложенные поля |
Объединение
| Блок | Для чего |
|---|---|
| Связь | Соединить два набора данных (Join) |
| Объединение | Добавить строки одного набора к другому (Union) |
| Вычитание | Исключить строки другого набора |
Управление потоком
| Блок | Для чего |
|---|---|
| Разъединение | Создать несколько веток графа от одного набора |
Выходные сущности
| Блок | Для чего |
|---|---|
| Выходная таблица | Записать выбранные столбцы в таблицу |
Как работать с блоком
- Перетащите блок из палитры на полотно или добавьте через действие палитры.
- Соедините выход предыдущего узла со входом нового.
- Откройте настройки узла и заполните обязательные поля.
- Проверьте превью данных у узла.
- Сохраните алгоритм.
Частичный запуск
У части узлов доступен частичный запуск: считается выбранный узел и все его предки. Если в этой цепочке есть ошибки валидации, частичный запуск недоступен — сначала исправьте проблемы до целевого узла.
Типичные ошибки узлов
Сообщения в зоне проблем рабочей области часто указывают на:
- узел без выходных столбцов;
- несколько узлов записи в одну и ту же таблицу;
- столбцы, которые не совпадают с таблицей записи;
- разорванные или незаполненные связи.
Читайте текст проблемы и подсветку на полотне — обычно достаточно исправить один узел.
Что дальше
- Визуальный редактор — сборка графа целиком
- Join — соединение таблиц подробнее
- Утверждение — когда расчёт готов к проверке