Показать сообщение отдельно
Старый 07.05.2020, 14:45   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Архив. открытие баз SQLITE*

Цитата:
Сообщение от Artal Посмотреть сообщение
Доброго всем дня! Есть объекты с установленными SMH4, на них реализована архивация данных от 2 до 8-10 параметров c периодом 20 сек, Ежесуточно архив выгружается в файл .csv . На выходе (к примеру при наступлении какого либо гарантийного случая) получается необходимо перелапатить огромное количество файлов с еще более огромным количеством данных.
Есть ли возможность работать не посредственно с файлом базы данных SQLITE* чтоб например его открыть и просмотреть что он там написал , вытянуть из него необходимый кусок с данными. ?
Не вижу никаких проблем ни со стороны FBD, ни со стороны прямой работы с CSV.

1) В CSV есть даты и метки времени. Ничего лопатить не надо, тем более, если обработка программная.

2) Никто не запрещает формировать отдельный отчёт на нужную вам дату - отрезок времени. Наоборот, это самое разумное решение.

3) Мне кажется, что вы немного не разобрались, что такое архив (БД) и что такое отчёт (CSV) и у вас немного несбалансирована система архивирования. Зачем вы генерируете ежесуточные отчёты? Зачем вы настолько часто пишете данные, если у вас нет аварийной ситуации?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием