Система отчетов версии 4.4.5

Avatar
  • обновлен
  • Исправлен

Добрый день!

Установил версию 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! )


С уважением, Кондратенко Анатолий

Новочеркасск


Как Вы оцениваете обслуживание, которое получили?

Оценка удовлетворенности от Кондратенко Анатолий Викторови 7 лет назад

Добавьте комментарий о качестве обслуживания (необязательно):

Avatar
-1
Olga Shulgina

Добрый день, Анатолий.


Ниже ссылка на скачивание тестовой версии Репликатора.

https://yadi.sk/d/vuYJJPly3GorBs


Найдите репликатор у себя на ПК (SimpReplicator.exe), установленный с новой версией и переименуйте его.

Скопируйте файл с ЯндексДиска и запустите процесс копирования данных. По итогу в папке сформируется лог-файл log_2017.04.10.txt (если он уже есть - лучше удалить), пришлите его нам, можно через форум или на почту reports@simplight.ru. Так же пришлите файл options.xml

Avatar

Добрый день!

Если в Репликаторе указать временной период, за который уже данные были "закачаны", то Репликатор нимало не смущаясь бодро записывает данные второй раз. И в отчете Репортера появляются строки-близнецы. Так и было задумано ? Репликатор не должен проверять наличие записываемых данных ?


С уважением, Кондратенко Анатолий

Новочеркасск


Avatar
Цитата от Кондратенко Анатолий Викторови

Добрый день!

Краткий отчет о проверке работы системы отчетов. Жирным шрифтом выдел важные моменты.


Установка исправленной версии
Удалил все базы 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. Ошибку доступа к файлам журнала из репликатора пока не можем воспроизвести, продолжаем эксперименты.



Avatar

Добрый день!

Краткий отчет о проверке работы системы отчетов. Жирным шрифтом выдел важные моменты.


Установка исправленной версии
Удалил все базы 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


С уважением, Кондратенко Анатолий

Новочеркасск

Avatar
СИМП Лайт (тех поддержка)
  • На рассмотрении

Добрый день.


Ответы по вопросам:

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/


Avatar

Спасибо за ответ!

Внес исправления в отчет "Исторические данные"

Обнаружил, что:


1) выводятся данные только за тот период, который был "закачан" репликатором по кнопке "Начать" в разделе "Копирование за период". Сегодня утром запустил "Автозапуск" в репликаторе, увидел, что создалось задание в Планировщике Заданий, и полагал, что репликатор должен автоматически добавлять данные из исходной базы SimpLight в базу SQL. Но! Отчет "Исторические данные" этого не подтверждает.


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


А вот и пришло сообщение на почту о выходе исправленной версии. Завтра попробую переустановить программу и проверю работу отчета "Исторические данные"


С уважением, Кондратенко Анатолий

Новочеркасск

Avatar
Olga Shulgina

Добрый день, Анатолий.

В отчете установлено ограничение на первые 100 записей.

Ниже инструкция как убрать это ограничение:


ВНИМАНИЕ! В связи с большим объемом данных отчет будет долго формироваться. Рекомендуем сначала проверить работоспособность на не большом отрезке времени.

Открыть редактор отчетов. Выделить отчет, в меню выбрать Отчет – Изменить (или в контекстном меню Изменить отчет)


В открывшемся окне нажать Открыть дизайнер


Перейти на вкладку Данные


Выбрать запрос SL_ADOQuery, открыть SQL запрос на редактирование.


Удалить последнюю строку «limit 100».


Сохранить отчет.

Avatar

Добрый день!

Запускаю Генератор отчетов "Симп Лайт".

Выбираю отчет "Исторические данные".

Выбираю канал из "Списка каналов".

Выбираю период 01.03.2017 0:00:00 - 31.03.2017 23:59:59

Получаю отчет (из 3-х страниц) в заголовке которого написано: "Архивные данные Выводятся первые 100 записей"

Это настройки самого отчета ? Или это реакция программы FastReport ?


С уважением, Кондратенко Анатолий

Новочеркасск

Avatar
Timofey

Присоеденяюсь к пункту 4, далеко не все каналы требуют аварийных уставок.