logologo
Початок
Посібник
Розробка
Плагіни
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Початок
Посібник
Розробка
Плагіни
API
logologo
Огляд

Блоки

Огляд

Блоки даних

Таблиця
Форма
Деталі
Список
Картки-сітка
Діаграма

Блок фільтрів

Форма

Інші блоки

Панель керування
Iframe
Блок посилання
Markdown
JS Block

Налаштування блоку

Діапазон даних
Макет
Правила зв'язування блоків
Правила зв'язування полів
Правила сортування
Видалення блоку
Заголовок блоку

Поле

Огляд

Загальні налаштування

Поля таблиці
Поля деталей
Поля форми фільтрації
Поля форми

Специфічні налаштування

Дата
Файловий менеджер
Підформа
Випадаючий список
Селектор даних
Каскадний селектор
Підтаблиця
Піддеталі
Заголовок
JS Field
JS Item
JS Column

Налаштування поля

Значення за замовчуванням
Мітка поля
Показувати мітку
Підказка для поля
Діапазон даних
Компонент поля
Форматування чисел
Режим
Обов'язкове
Поле заголовка
Правила валідації
Компонент поля зв'язку

Дія

Огляд

Налаштування дії

Кнопка редагування
Повторне підтвердження
Призначення поля
Прив'язка робочого процесу
Спливаюче вікно редагування
Правила зв'язування дій

Тип дії

Додати
Перегляд
Видалити
Редагувати
Імпорт
Імпорт Pro
Експорт
Експорт Pro
Експорт вкладень
Фільтр
Посилання
Відкрити спливаюче вікно
Оновити
Надіслати дані
Запустити робочий процес
Оновити запис
Масове оновлення
Додати підзапис
JS Action
Дозволи на дії

Поглиблено

Правила зв'язування
Потік подій
Змінна
RunJS
Previous PageІмпорт
Next PageЕкспорт
Повідомлення про переклад ШІ

Ця документація була автоматично перекладена штучним інтелектом.

#Імпорт Pro

This feature is provided by the commercial plugin «Дія: Імпорт записів Pro», please purchase to use

#Вступ

Плагін Імпорт Pro надає розширені можливості на додаток до стандартної функції імпорту.

#Встановлення

Цей плагін залежить від плагіна керування асинхронними завданнями. Перед використанням необхідно спочатку увімкнути плагін керування асинхронними завданнями.

#Покращення функціоналу

20251029172052

  • Підтримує асинхронні операції імпорту, що виконуються в окремому потоці, та дозволяє імпортувати великі обсяги даних.

20251029172129

  • Підтримує розширені параметри імпорту.

#Посібник користувача

#Асинхронний імпорт

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

index-2024-12-30-09-21-05

Після завершення імпорту ви можете переглянути результати в завданнях імпорту.

#Продуктивність

Щоб оцінити продуктивність імпорту великих обсягів даних, ми провели порівняльні тести в різних сценаріях, з різними типами полів та конфігураціями тригерів (результати можуть відрізнятися залежно від конфігурації сервера та бази даних і наведені лише для довідки):

Обсяг данихТипи полівКонфігурація імпортуЧас обробки
1 мільйон записівРядок, Число, Дата, Електронна пошта, Довгий текст• Запускати робочий процес: Ні
• Ідентифікатор дублікатів: Немає
Приблизно 1 хвилина
500 000 записівРядок, Число, Дата, Електронна пошта, Довгий текст, Багато-до-багатьох• Запускати робочий процес: Ні
• Ідентифікатор дублікатів: Немає
Приблизно 16 хвилин
500 000 записівРядок, Число, Дата, Електронна пошта, Довгий текст, Багато-до-багатьох, Багато-до-одного• Запускати робочий процес: Ні
• Ідентифікатор дублікатів: Немає
Приблизно 22 хвилини
500 000 записівРядок, Число, Дата, Електронна пошта, Довгий текст, Багато-до-багатьох, Багато-до-одного• Запускати робочий процес: Асинхронне сповіщення
• Ідентифікатор дублікатів: Немає
Приблизно 22 хвилини
500 000 записівРядок, Число, Дата, Електронна пошта, Довгий текст, Багато-до-багатьох, Багато-до-одного• Запускати робочий процес: Асинхронне сповіщення
• Ідентифікатор дублікатів: Оновлювати дублікати, з 50 000 дублікатів
Приблизно 3 години

На основі наведених вище результатів тестування продуктивності та існуючих архітектурних рішень, нижче наведено пояснення та рекомендації щодо факторів, що впливають на продуктивність:

  1. Механізм обробки дублікатів записів: При виборі опцій Оновлювати дублікати записів або Оновлювати лише дублікати записів система виконує операції запиту та оновлення по одному рядку, що значно знижує ефективність імпорту. Якщо ваш файл Excel містить зайві дублікати даних, це ще більше вплине на швидкість імпорту. Рекомендується очистити файл Excel від непотрібних дублікатів (наприклад, за допомогою професійних інструментів для видалення дублікатів) перед імпортом у систему, щоб уникнути зайвої витрати часу.

  2. Ефективність обробки полів зв'язків: Система обробляє поля зв'язків, виконуючи запити на асоціації по одному рядку, що може стати вузьким місцем продуктивності в сценаріях з великими обсягами даних. Для простих структур зв'язків (наприклад, зв'язок один-до-багатьох між двома колекціями) рекомендується використовувати поетапну стратегію імпорту: спочатку імпортувати базові дані основної колекції, а потім, після завершення, встановити зв'язки між колекціями. Якщо бізнес-вимоги вимагають одночасного імпорту даних зв'язків, будь ласка, зверніться до результатів тестування продуктивності в таблиці вище, щоб розумно спланувати час імпорту.

  3. Механізм запуску робочих процесів: Не рекомендується вмикати запуск робочих процесів у сценаріях імпорту великих обсягів даних, головним чином з наступних двох причин:

    • Навіть коли статус завдання імпорту показує 100%, воно не завершується негайно. Системі все ще потрібен додатковий час для створення планів виконання робочих процесів. На цьому етапі система генерує відповідний план виконання робочого процесу для кожного імпортованого запису, що займає потік імпорту, але не впливає на використання вже імпортованих даних.
    • Після повного завершення завдання імпорту, одночасне виконання великої кількості робочих процесів може призвести до навантаження на системні ресурси, впливаючи на загальну швидкість відгуку системи та користувацький досвід.

Вищезгадані 3 фактори, що впливають на продуктивність, будуть розглянуті для подальшої оптимізації.

#Конфігурація імпорту

#Параметри імпорту - Запускати робочий процес

20251029172235

Під час імпорту ви можете вибрати, чи запускати робочі процеси. Якщо цю опцію позначено, і колекція прив'язана до робочого процесу (подія колекції), імпорт запускатиме виконання робочого процесу для кожного рядка.

#Параметри імпорту - Визначення дублікатів записів

20251029172421

Позначте цю опцію та виберіть відповідний режим, щоб під час імпорту система визначала та обробляла дублікати записів.

Параметри в конфігурації імпорту застосовуватимуться як значення за замовчуванням. Адміністратори можуть контролювати, чи дозволяти завантажувачу змінювати ці параметри (за винятком опції запуску робочого процесу).

Налаштування дозволів для завантажувача

20251029172516

  • Дозволити завантажувачу змінювати параметри імпорту

20251029172617

  • Заборонити завантажувачу змінювати параметри імпорту

20251029172655

#Опис режимів
  • Пропускати дублікати записів: Запитує існуючі записи на основі вмісту «Поля ідентифікатора». Якщо запис вже існує, цей рядок пропускається; якщо не існує, він імпортується як новий запис.
  • Оновлювати дублікати записів: Запитує існуючі записи на основі вмісту «Поля ідентифікатора». Якщо запис вже існує, цей запис оновлюється; якщо не існує, він імпортується як новий запис.
  • Оновлювати лише дублікати записів: Запитує існуючі записи на основі вмісту «Поля ідентифікатора». Якщо запис вже існує, цей запис оновлюється; якщо не існує, він пропускається.
#Поле ідентифікатора

Система визначає, чи є рядок дублікатом запису, на основі значення цього поля.

  • Правило зв'язування: Динамічне відображення/приховування кнопок;
  • Редагувати кнопку: Редагувати заголовок, тип та іконку кнопки;