Load catalogs by key#
Основные сведения#
Шаг “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” для достижения лучшей производительности.
Вариант применения#
Этот компонент позволяет создать датафлоу, начиная с получения пустой модели данных. Затем он используется для получения идентификатора записи с каталогами, после чего загружает эти каталоги и выводит их данные на фронт.
Конфигурацию компонента можно скачать здесь.