Система отчетов версии 4.4.5
Добрый день!
Установил версию 4.4.5.137
Система отчетов не запустилась.
Все те ошибки, которые обсуждались в этой теме http://support.simplight.ru/topics/420-test-generatora-otchyotov/ плавно и в полном объеме перетекли в окончательный релиз.
А именно:
1) система отчетов проигнорировав указанный путь установки (диск D:\) установилась на диск С:\
2)SimpLight Replicator в свою очередь видит путь установки и выстраивает путь доступа к базе SQL (d:\slProject\Reports\DataBase\sq.db). НО!!! Не работает, поскольку на диске D:\ нет такого места. Стоит руками создать недостающие каталоги ("Reports", "DataBase") как SimpLight Replicator начинает работать.
3)SimpLight Reporter не работает, поскольку не может даже помыслить, что установлен не на диске С:\
4)Проверить настройку ODBC не представляется возможным, поскольку при попытке открыть свойства соединения sldb появляется сообщение указанное в ссылке, приведенной выше.
Вопросы:
1) SimpLight Replicator. Про него нет вообще никакой информации. Вы скажите, а что тут может быть не понятно. А вот что: раздел "Автозапуск", задача "Task Absent" - можно настроить работу "раз в 5 мин, раз в час, раз в день, раз в неделю". А когда начинается этот раз ? Этот раз можно указать в разделе "Копирование за период" ? Или они не связаны эти разделы ? Вроде как "автозапуск" предполагает автоматическое выполнение задания от настоящего момента и до отмены приказа когда-нибудь в будущем; а раздел "копирование за период" вырезает из ленты времени небольшой раздел, который должен оставаться неизменным. Вообщем, как сделать, чтобы через минуту, после того как закроется очередной час в основной базе данных SimpLight, начал работать SimpReplicator и переписал этот наработанный час в базу SQL. Чтобы с уверенность сказать пользователю, что отчет можно будет увидеть через Х+15 минут после окончания каждого часа.
2) Можно ли будет самостоятельно добавить свои поля в базу SQL. Это необходимо для занесения текстовой информации, необходимой для формирования отчетов, но которую в настоящее время нельзя сохранять в основной базе SimpLight.
3) Можно ли выложить дистрибутив SQLite на вашем сайте, чтобы при необходимости его переустановки можно было скачать и переустановить SQLite, не беспокоясь о совместимости версий и релизов ?
4) Можно ли сделать для каждого канала флажок "необходимости контроля уставок" ? Кошмарное количество информации попадает в журнал тревог. Столько усилий система тратит на генерацию никому не нужной информации !!!
5) Когда же можно ожидать появление "диспетчеризации" в SimpLight ? (вечная память SimpLight Space! )
С уважением, Кондратенко Анатолий
Новочеркасск
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день!
Нашли и устранили ошибку в установке.
Выложим обновление до 5 апреля.
Ответ на 2 вопрос: Да, монжно. БД открыта и ее можно использовать.
Ответы на остальные вопросы будут позже.
Присоеденяюсь к пункту 4, далеко не все каналы требуют аварийных уставок.
Добрый день!
Запускаю Генератор отчетов "Симп Лайт".
Выбираю отчет "Исторические данные".
Выбираю канал из "Списка каналов".
Выбираю период 01.03.2017 0:00:00 - 31.03.2017 23:59:59
Получаю отчет (из 3-х страниц) в заголовке которого написано: "Архивные данные Выводятся первые 100 записей"
Это настройки самого отчета ? Или это реакция программы FastReport ?
С уважением, Кондратенко Анатолий
Новочеркасск
Добрый день, Анатолий.
В отчете установлено ограничение на первые 100 записей.
Ниже инструкция как убрать это ограничение:
ВНИМАНИЕ! В связи с большим объемом данных отчет будет долго формироваться. Рекомендуем сначала проверить работоспособность на не большом отрезке времени.
Открыть редактор отчетов. Выделить отчет, в меню выбрать Отчет – Изменить (или в контекстном меню Изменить отчет)
В открывшемся окне нажать Открыть дизайнер
Перейти на вкладку Данные
Выбрать запрос SL_ADOQuery, открыть SQL запрос на редактирование.
Удалить последнюю строку «limit 100».
Сохранить отчет.
Спасибо за ответ!
Внес исправления в отчет "Исторические данные"
Обнаружил, что:
1) выводятся данные только за тот период, который был "закачан" репликатором по кнопке "Начать" в разделе "Копирование за период". Сегодня утром запустил "Автозапуск" в репликаторе, увидел, что создалось задание в Планировщике Заданий, и полагал, что репликатор должен автоматически добавлять данные из исходной базы SimpLight в базу SQL. Но! Отчет "Исторические данные" этого не подтверждает.
2) в отчете каждое значение выбранного канала выводится дважды, проверил на разных каналах, на разных датах. Именно два раза: две строки с одинаковыми отметками времени и значения температуры.
А вот и пришло сообщение на почту о выходе исправленной версии. Завтра попробую переустановить программу и проверю работу отчета "Исторические данные"
С уважением, Кондратенко Анатолий
Новочеркасск
Добрый день.
Ответы по вопросам:
3) Можно ли выложить дистрибутив SQLite на вашем сайте, чтобы при необходимости его переустановки можно было скачать и переустановить SQLite, не беспокоясь о совместимости версий и релизов ?
Качать можно отсюда
http://www.ch-werner.de/sqliteodbc/
4) Можно ли сделать для каждого канала флажок "необходимости контроля уставок" ? Кошмарное количество информации попадает в журнал тревог. Столько усилий система тратит на генерацию никому не нужной информации !!!
Это отдельная задача, вынесем на голосование
http://support.simplight.ru/topics/450-vyiborochnyij-kontrol-ustavok-po-kanalam/
5) Когда же можно ожидать появление "диспетчеризации" в SimpLight ? (вечная память SimpLight Space! )
Сейчас вместо спэйса рекомендуем использовать связку опросных станций через Modbus Slave
Подробнее http://support.simplight.ru/topics/300-novyie-vozmozhnosti-scada-simp-light-versii-441/
Добрый день!
Краткий отчет о проверке работы системы отчетов. Жирным шрифтом выдел важные моменты.
Установка исправленной версии
Удалил все базы SQL от прошлой версии
Установил SimpLight (версия 4.4.5.157)
Запустил Редактор Каналов, произвел настройки, запустил Монитор - все ОК
Источники данных ODBC: через панель управления (c:\Windows\System32\odbcad32.exe) - ошибка; через c:\Windows\SysWOW64\odbcad32.exe - ошибка
Скачиваем SQLite ODBC Driver - http://www.ch-werner.de/sqliteodbc/
Устанавливаем
Появился каталог - c:\Program Files (x86)\SQLite ODBC Driver\
Источники данных ODBC:
- через панель управления - окно с ошибкой + появляется второе окно "в указанном DSN архитектура драйвера приложения не соответствуют друг другу";
- через c:\Windows\SysWOW64\odbcad32.exe - наконец открылось окно "SQLite3 ODBC DSN Configuration"? НО!!! путь "C:\slProject\Reports\DataBase\sq.db". Указываю путь "D:\slProject\Reports\DataBase\sq.db"
Запустил Simp Light Replicator
Период 01.04.2017 0:00:01 - 01.04.2017 23:59:59
Размер папки d:\slProject\Data\2017\04\01\* - 107 420 280 байт (количество каналов 231)
Simp Light Replicator работал в течении 8:38 - 9:50
При работе пишет следующее
Копирование событий за 01.04.2107
Копирование журнала за 02.04.2107
Запускаю SimpReporter
Появляется окно с сообщением: "Текущий проект отсутствует в БД. Измените текущий проект или скопируйте данные в БД."
Закрываю Simp Light Replicator
Запускаю SimpReporter - запускается нормально
Работает нормально (гораздо быстрее чем вчера), задвоений нет.
Запустил Simp Light Replicator
Запустил Автозапуск
Создалось задание SIMP SQL replicator (C:\Program Files (x86)\SimpLight\SimpReplicator.exe -fLAST -tNOW -s1)
Первый запуск в 10:10
10:13 ошибка
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: SimpReplicator.exe
Версия приложения: 1.0.1.7
Отметка времени приложения: 58dbaeae
Имя модуля с ошибкой: KERNELBASE.dll
Версия модуля с ошибкой: 6.1.7601.23677
Отметка времени модуля с ошибкой: 589c9620
Код исключения: 0eedfade
Смещение исключения: 0000c54f
Версия ОС: 6.1.7601.2.1.0.274.10
Код языка: 1049
Дополнительные сведения 1: 3ffe
Дополнительные сведения 2: 3ffeb391ea1fd22527a20f77fe6bbca2
Дополнительные сведения 3: e520
Дополнительные сведения 4: e5204db5d0fc65572967171fc90bdd97
Закрываю программу SimpReplicator.exe
Появляется окно сообщения
"Exception EFOpenError in module SimpReplicator.exe at 000B6F2F. Cannot open file "D:\slProject\Data\AlarmLog\Log_20170406.log/ Процесс не может получить доступ к файлу, так как этот файл занят другим процессом."
10:20 начал работать Начал работать процесс SimpReplicator.exe *32, через 30 секунд сообщение об ошибке
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: SimpReplicator.exe
Версия приложения: 1.0.1.7
Отметка времени приложения: 58dbaeae
Имя модуля с ошибкой: KERNELBASE.dll
Версия модуля с ошибкой: 6.1.7601.23677
Отметка времени модуля с ошибкой: 589c9620
Код исключения: 0eedfade
Смещение исключения: 0000c54f
Версия ОС: 6.1.7601.2.1.0.274.10
Код языка: 1049
Дополнительные сведения 1: 3ffe
Дополнительные сведения 2: 3ffeb391ea1fd22527a20f77fe6bbca2
Дополнительные сведения 3: e520
Дополнительные сведения 4: e5204db5d0fc65572967171fc90bdd97
Закрываю программу SimpReplicator.exe
Появляется окно сообщения
"Exception EFOpenError in module ...."
10:25 Предыдущий цикл повторяется
Сообщение Планировщика заданий - задание завершилось с кодом 0х1
Останавливаю задание в Планировщике заданий
Осталось добавить - Система Windows Server 2008 R2
С уважением, Кондратенко Анатолий
Новочеркасск
Добрый день.
1.По неверному пути к БД посмотрим что в инсталляторе не так.
2. Ошибку доступа к файлам журнала из репликатора пока не можем воспроизвести, продолжаем эксперименты.
Добрый день!
Если в Репликаторе указать временной период, за который уже данные были "закачаны", то Репликатор нимало не смущаясь бодро записывает данные второй раз. И в отчете Репортера появляются строки-близнецы. Так и было задумано ? Репликатор не должен проверять наличие записываемых данных ?
С уважением, Кондратенко Анатолий
Новочеркасск
Добрый день, Анатолий.
Ниже ссылка на скачивание тестовой версии Репликатора.
https://yadi.sk/d/vuYJJPly3GorBs
Найдите репликатор у себя на ПК (SimpReplicator.exe), установленный с новой версией и переименуйте его.
Скопируйте файл с ЯндексДиска и запустите процесс копирования данных. По итогу в папке сформируется лог-файл log_2017.04.10.txt (если он уже есть - лучше удалить), пришлите его нам, можно через форум или на почту reports@simplight.ru. Так же пришлите файл options.xml