Модуль "Репликатор" системы СИМП Лайт позволяет произвести выгрузку значений указанных каналов из БД системы СИМП Лайт в стороннюю БД, а именно: MS SQL Server, MS Access, SQLite. Кроме того модуль позволяет настроить автоматическую репликацию в стороннюю БД, путем указания соответствующих настроек в модуле "Репликатор".
Рассмотрим наиболее простой способ выгрузки информации из БД СИМП Лайт посредством модуля "Репликатор" - выгрузка в файл SQLite.
После запуска модуля "Репликатор" и выбора базы данных SQLite (выбираем в выпадающем списке строку "sqlite"), в каталоге "disk:\slProject\Reports\DataBase" проекта СИМП Лайт автоматически создается файл базы данных SQLite "sq.db", если этого файла там еще нет. И далее, модуль "Репликатор" работает исключительно с этим файлом.
Посредством кнопки "Выбор каналов", в соответствующем диалоговом окне, выбираем необходимые наименования активных каналов.
Затем, указав необходимый временной диапазон, нажимаем кнопку "Начать" и наблюдаем процесс репликации информации БД СИМП Лайт в файл SQLite.
После окончания процесса репликации закрываем окно модуля "Репликатор". Вся информация, указанная в начале репликации, уже находится в файле "sq.db". Просмотрим содержимое этого файла.
В командной консоли Windows запускаем исполняемый файл SQLite с указанием имени файла: "sqlite3 sq.db". Командой ".tables" просматриваем список имеющихся в базе данных SQLite таблиц и выбираем таблицу "DataValues", и затем просматриваем её: "select * from DataValues limit 10".
Поля таблицы "DataValues"
Наименование | Тип |
code | integer primary key autoincrement |
stationID | iteger |
passportID | iteger |
valueTime | float |
valueData | float |