Group By#


../../_images/group-by.png

Основные сведения#

Шаг “Group By” используется для сбора и группировки данных, разделенных на предыдущих этапах, например, с помощью “Extract Collection”. Основная функция этого шага заключается в группировке данных по определенным ключам, указанным пользователем. Шаг собирает разбитые данные и объединяет только те записи, которые соответствуют указанным ключам.

Параметры#

Настройки Шага:

Поле настройки

Варианты значений

Назначение

Step name

-

Наименование шага

Source step

-

Выбор предыдущего шага

Keys

-

Ключи, используемые для группировки данных


Кейсы#

  • Объединение разделенных данных: Используется для объединения данных, разделенных на предыдущих этапах, таких как “Extract Collection”, по определенным ключам.

  • Сегментация и анализ данных: Подходит для ситуаций, где необходимо анализировать данные по определенным категориям или критериям.

Исключения#

  • Зависимость от ключей группировки: Точность и актуальность ключей критически важна для правильной группировки данных.

  • Сложность в обработке и анализе данных: Группировка может быть сложной, если структура данных разнообразна или ключи не однозначно определяют группы.

Вариант применения#

Этот компонент проверяет доступность полей шага Group By. В датафлоу сначала добавляется шаг Get action model и Group By. Затем на фронте открывается импортированный компонент и открывается вкладка “Сеть” в инструментах разработчика браузера. После этого нажимается кнопка “Group by” на фронте. Если шаг работает правильно, во вкладке сеть появляется строка “execute” с предварительным просмотром ответа HTTP, в котором присутствуют данные с ключом “ETO test123” и их агрегация.

  • Конфигурацию компонента можно скачать здесь.