Load catalogs by key#


../../_images/load-catalogs-by-key.png

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

Шаг “Load Catalogs by Key” работает аналогично шагу “Get Entity by ID”, но вместо требования конкретного ID компонента, он автоматически определяет любое поле типа Catalog в модели данных. В зависимости от выбора пользователя, шаг извлекает полную запись, связанную с выбранным полем типа Catalog. Таким образом, он позволяет получить полную информацию по любой ссылке в данных без необходимости указывать конкретный ID.

Параметры#

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

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

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

Назначение

Step name

-

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

Source step

-

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


Кейсы#

  • Автоматическое определение и загрузка связанных данных: Используется для идентификации и автоматической загрузки данных, связанных с полями типа Catalog.

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

Исключения#

  • Излишняя нагрузка при работе с большим количеством каталогов: При большом количестве раскрываемых каталогов может понадобиться дополнительное время на их обработку.

  • Неоправданная замена шага “Get entity by id” шагом “Load catalogs by key”: Если количество связанных каталогов не превышает несколько штук, то лучше использовать шаг “Get entity by id” для достижения лучшей производительности.

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

Этот компонент позволяет создать датафлоу, начиная с получения пустой модели данных. Затем он используется для получения идентификатора записи с каталогами, после чего загружает эти каталоги и выводит их данные на фронт.

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