Импорт словарей в базу данных в модуле SenDev: Инозапрет 168-ФЗ

Страница «Импорт словарей в БД» предназначена для загрузки словарей модуля в базу данных. Она используется в тех случаях, когда модуль настроен на работу со словарями, хранящимися в базе данных, а не только в файлах.

С помощью этой страницы можно:

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

Импорт словарей в БД

Назначение импорта

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

Обычно эта страница используется:

  • после установки модуля;
  • после обновления или замены файлов словарей;
  • после очистки таблицы словарей;
  • при переходе на использование словарей из базы данных.

Что находится на странице

Страница состоит из нескольких основных блоков:

  • информационный блок о папке словарей;
  • список найденных файлов для импорта;
  • параметры импорта;
  • индикатор выполнения импорта.

Информация о словарях

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

Если подходящие файлы найдены, на странице показывается:

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

Если файлы не найдены, на странице выводится предупреждение. В этом случае сначала нужно поместить словари в нужную папку, а затем повторно открыть страницу.

Поддерживаемые форматы файлов

Для импорта поддерживаются следующие форматы:

TXT

Обычно используется, если в файле перечислены слова или словарные записи построчно.

CSV

Подходит для табличного представления словаря.

BIN

Используется для готовых словарных файлов специального формата.

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

Список файлов для импорта

Если словари найдены, на странице отображается таблица с файлами, которые будут участвовать в импорте.

В этой таблице можно увидеть:

Файл

Название словаря.

Размер

Размер файла.

Маска

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

В пользовательской документации не требуется подробно объяснять маски. Достаточно понимать, что они помогают модулю различать типы словарей.

Параметры импорта

В блоке «Параметры импорта» пользователь может задать способ выполнения загрузки.

Очистить таблицу перед импортом

Этот параметр позволяет перед загрузкой удалить ранее импортированные словари из базы данных.

Использовать его стоит в тех случаях, когда нужно:

  • полностью переимпортировать словари;
  • заменить старые данные новыми;
  • исключить накопление устаревших записей.

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

Запуск импорта

Для запуска используется кнопка «Старт импорта».

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

Во время выполнения импорта кнопка запуска становится недоступной, а на странице появляется возможность остановить процесс.

Остановка импорта

Во время загрузки доступна кнопка «Остановить».

Она позволяет прервать импорт до его завершения. Это может понадобиться, если импорт был запущен ошибочно или если нужно сначала изменить параметры загрузки.

Прогресс импорта

Во время выполнения на странице отображается индикатор прогресса.

Обычно в нём можно увидеть:

  • процент выполнения;
  • файл, который обрабатывается в текущий момент;
  • количество уже обработанных строк.

Этот блок позволяет контролировать, что импорт действительно выполняется, и понимать, на каком этапе находится процесс.

Блок Параметры импорта и индикатор прогресса

Как работать со страницей

Рекомендуемый порядок работы:

  1. Откройте страницу «Импорт словарей в БД».
  2. Убедитесь, что в списке отображаются файлы, доступные для импорта.
  3. При необходимости включите параметр «Очистить таблицу перед импортом».
  4. Нажмите «Старт импорта».
  5. Следите за индикатором прогресса.
  6. Дождитесь завершения импорта.
  7. После завершения при необходимости вернитесь в настройки модуля или перейдите к проверке состояния словарей.

Когда использовать очистку перед импортом

Параметр очистки перед импортом рекомендуется использовать, если:

  • вы полностью заменили словари;
  • нужно выполнить повторную загрузку с нуля;
  • есть сомнения в актуальности уже загруженных данных.

Если словари просто дополняются и не требуется полная замена, очистку обычно не используют.

Когда использовать страницу

Страница особенно полезна в следующих случаях:

  • при первом запуске модуля;
  • после обновления словарей;
  • после изменения способа хранения словарей;
  • при восстановлении работы модуля после очистки данных;
  • при проверке готовности словарей к работе.

Что важно учитывать

  • Перед запуском импорта нужно убедиться, что файлы словарей действительно находятся в нужной папке.
  • Если на странице нет списка файлов, импорт выполнить не получится.
  • Очистка таблицы перед импортом удаляет ранее загруженные словари, поэтому использовать её следует осознанно.
  • После завершения импорта рекомендуется проверить состояние модуля на странице диагностики.

Итог

Страница «Импорт словарей в БД» используется для загрузки словарей в базу данных и подготовки модуля к полноценной проверке контента. Она позволяет убедиться в наличии файлов, задать параметры импорта, запустить загрузку и контролировать ход выполнения процесса.

Список найденных файлов словарей