Skip to content
This repository was archived by the owner on Feb 14, 2025. It is now read-only.

alex-bochkov/tj_loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

09e2ba6 · Jan 11, 2017

History

12 Commits
Jan 11, 2017
Jan 11, 2017
Jan 11, 2017
Aug 14, 2015
Aug 14, 2015
Jan 10, 2017
Sep 8, 2015
Jan 11, 2017

Repository files navigation

1C:Enterprise 8. Tech Journal loader
Приложение позволяет выполнить разбор текстовых файлов технологического журнала с расширением *.log на события и записать эти события в таблицу базы MS SQL. Обработка файлов производится в многопоточном режиме, что позволяет загружать большие объемы информации за относительно небольшое время.
Для начала использования приложения требуется:

  1. создать на сервере MS SQL новую пустую базу
  2. заполнить строку соединения с сервером по шаблону:
    для windows-авторизации Data Source=MSSQL1;Server=имя сервера;Database=имя базы;Integrated Security=true;
    для обычной авторизации Data Source=MSSQL1;Server=имя сервера;Database=имя базы;Password=Пароль;User ID=Имя пользователя;
  3. нажать кнопку "Создать служебную таблицу" для создания целевой таблицы для событий

Порядок загрузки файлов:
1) указать строку соединения как описано выше;
2) указать каталог, содержащий файлы тех.журнала с расширением *.log, вложенные каталоги обрабатываются рекурсивно;
3) указать число параллельных потоков, в которых программа будет обрабатывать файлы. Диапазон от 1 до 100, но ставить больше 20-30 нет особого смысла, хотя все зависит от конкретной машины, на которой выполняется запуск.
4) нажать кнопку "Заполнить список файлов" - программа найдет все файлы ТЖ в указанном каталоге и отобразит их список;
5) нажать кнопку "Запустить разбор" - программа начнет параллельное чтение файлов, их разбор и запись полученных событий в структурированном виде в базу данных.

Исходные коды опубликованы по лицензии GNU GPL - https://ru.wikipedia.org/wiki/GNU_General_Public_License
Информация об ошибках и опыте применения приветствуется в комментариях к публикации http://infostart.ru/public/117023/

About

1C:Enterprise 8. Tech Journal loader

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published