Эта документация была автоматически переведена ИИ.
Плагин Импорт Pro расширяет стандартные функции импорта, предлагая дополнительные возможности.
Этот плагин зависит от плагина Управление асинхронными задачами. Перед использованием Импорт Pro необходимо сначала включить плагин Управление асинхронными задачами.


После запуска импорта процесс будет выполняться в отдельном фоновом потоке, не требуя ручной настройки со стороны пользователя. В пользовательском интерфейсе после начала операции импорта в правом верхнем углу отображается текущая задача импорта с индикатором выполнения в реальном времени.

После завершения импорта вы сможете просмотреть результаты в списке задач импорта.
Для оценки производительности при импорте больших объемов данных мы провели сравнительные тесты в различных сценариях, с разными типами полей и конфигурациями запуска (результаты могут отличаться в зависимости от конфигурации сервера и базы данных и приведены только для справки):
| Объем данных | Типы полей | Конфигурация импорта | Время обработки |
|---|---|---|---|
| 1 млн записей | Строка, число, дата, email, длинный текст | • Запуск рабочего процесса: Нет • Идентификатор дубликатов: Нет | Около 1 минуты |
| 500 тыс. записей | Строка, число, дата, email, длинный текст, многие-ко-многим | • Запуск рабочего процесса: Нет • Идентификатор дубликатов: Нет | Около 16 минут |
| 500 тыс. записей | Строка, число, дата, email, длинный текст, многие-ко-многим, многие-к-одному | • Запуск рабочего процесса: Нет • Идентификатор дубликатов: Нет | Около 22 минут |
| 500 тыс. записей | Строка, число, дата, email, длинный текст, многие-ко-многим, многие-к-одному | • Запуск рабочего процесса: Асинхронное уведомление • Идентификатор дубликатов: Нет | Около 22 минут |
| 500 тыс. записей | Строка, число, дата, email, длинный текст, многие-ко-многим, многие-к-одному | • Запуск рабочего процесса: Асинхронное уведомление • Идентификатор дубликатов: Обновлять дубликаты, 50 тыс. дублирующихся записей | Около 3 часов |
На основе приведенных результатов тестирования производительности и текущих проектных решений, ниже представлены пояснения и рекомендации относительно влияющих факторов:
Механизм обработки дублирующихся записей: При выборе опций Обновлять дублирующиеся записи или Только обновлять дублирующиеся записи система выполняет операции запроса и обновления построчно, что значительно снижает эффективность импорта. Если ваш файл Excel содержит ненужные дублирующиеся данные, это еще сильнее повлияет на скорость импорта. Рекомендуется очистить файл Excel от ненужных дубликатов (например, с помощью специализированных инструментов для дедупликации) перед импортом в систему, чтобы избежать лишних затрат времени.
Эффективность обработки полей связей: Система обрабатывает поля связей, выполняя запросы к связанным данным построчно, что может стать узким местом производительности при работе с большими объемами данных. Для простых структур связей (например, связь "один-ко-многим" между двумя коллекциями) рекомендуется использовать поэтапную стратегию импорта: сначала импортировать основные данные главной коллекции, а затем, после завершения, установить связи между коллекциями. Если бизнес-требования обязывают импортировать связанные данные одновременно, пожалуйста, обратитесь к результатам тестирования производительности в таблице выше для разумного планирования времени импорта.
Механизм запуска рабочих процессов: Не рекомендуется включать запуск рабочих процессов при импорте больших объемов данных, в основном по следующим двум причинам:
Указанные выше три фактора будут учтены для дальнейшей оптимизации в будущем.

При импорте вы можете выбрать, запускать ли рабочие процессы. Если эта опция выбрана и коллекция связана с рабочим процессом (событием коллекции), импорт будет построчно запускать выполнение рабочего процесса.

Установите этот флажок и выберите соответствующий режим, чтобы система идентифицировала и обрабатывала дублирующиеся записи во время импорта.
Параметры в конфигурации импорта будут применены как значения по умолчанию. Администраторы могут контролировать, разрешено ли загрузчику изменять эти параметры (за исключением опции запуска рабочего процесса).
Настройки разрешений для загрузчика



Система определяет, является ли строка дублирующейся записью, на основе значения этого поля.