0
Отвечен

Версия 4.7.3. Новая стуктура базы данных

Кондратенко Анатолий Викторови 5 лет назад в Общие вопросы обновлен СИМП Лайт (тех поддержка) 5 лет назад 14

Добрый день!
Новая версия 4.7.3. ознаменовалась сменой структуры базы данных.

Весьма эпохальный момент, а информация об этом весьма скудная, точнее ее полное отсутствие.
Экспериментальным путем в песочнице удалось установить следующее:
1) после установки каталог Tags не появляется и структура баз остается прежней
2) только после запуска проекта появляется каталог Tags и вся информация укладывается в новую структуру, а старая структура остается неизменной.

Рабочая система работает круглосуточно, максимально допустимая остановка не должна превышать 5-ти минут. Отсюда следующие вопросы, направленные на достижение быстрой установки новой системы на рабочий сервер:
1) можно ли работать при такой ситуации: часть информации в старом формате, а новая текущая информация в новой структуре?
2) будет ли просмотрщик графиков лоялен к такой ситуации, и нарисует график, часть информации которого в старой структуре, а часть в новой?
3) можно ли при при работающем проекте запускать ковертер старых баз? не нарушит ли конвертация баз данных текущую работу проекта?

4) попытка конвертации реальной базы данных (размер месячного каталога более 3 Гб) в песочнице (с текущим тестовым проектом) привела к появлению загадочного сообщения от конвертера: "Someone steel our file" после получасового шуршания. Конвертер очень не многословен: не показывает ничего (то что значок в трее показывает проценты я увидел, но сидеть и шевелить мышкой на протяжении .... не знаю какого периода, так как через полчаса конвертер вывалился... то еще удовольствие). Вот если текущие проценты показывал бы конвертер, то цены бы ему не было.

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

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

Ответ

Ответ

Добрый день!
Спешу обрадовать огорчить озадачить Вас.
Итак исходная позиция:

1) Windows Server 2008 R2. Второй сервер. Установил SimpLight версии 4.7.3 с нуля (то есть каталог Data пуст)

2) На боевом сервере со "старой" SL в Диспетчере Проектов делаю резервную копию (пробовал сделать экспорт - но система сказала "а не могу, работает твой проект, ты его сначала останови")

3) На Втором сервере делаю импорт проекта
4) Запускаю Редактор Каналов: запустился, но при "инициализации" завис. Не дождался окончания его задумчивости, закрыл. Ну и ладно, главное что все мои 256 каналов он увидел, мне достаточно. Понятно, что ему грустно: нет аппаратного ключа, нет OPC-серверов как на "боевом" сервере.

5) Укладываю в Data два каталога базы данных: 2108 и 2019
6) Запускаю конвертер. Выбираю 01.01.2019 - 31.01.2019. Начал работу. Гудит 30 минут: в Data никаких изменений нет. На 99% процентах еще повисел 5 минут и вуаля - появился каталог Tags. Все сработало штатно!
7) Радостный такой выбираю диапазон 01.02.2019-31.03.2019 запускаю и расслабился.
8) А вот и напрасно! Думал, что через час все будет хорошо. Ага! Случайно через 5 минут проходил мимо сервера, смотрю завершил работу. Как так? Вот разогнался.
9) Смотрю каталоги ... в зобу дыханье сперло ...
Вот так конвертация

ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от Кондратенко Анатолий Викторови 5 лет назад
На рассмотрении

День добрый.

1) можно ли работать при такой ситуации: часть информации в старом формате, а новая текущая информация в новой структуре?

Можно.


2) будет ли просмотрщик графиков лоялен к такой ситуации, и нарисует график, часть информации которого в старой структуре, а часть в новой?

Нет. Просмотрщик работает только с новой версией БД. Для работы со старой БД нужна конвертация.

3) можно ли при при работающем проекте запускать ковертер старых баз? не нарушит ли конвертация баз данных текущую работу проекта?

Можно.

4) попытка конвертации реальной базы данных (размер месячного каталога более 3 Гб) в песочнице (с текущим тестовым проектом) привела к появлению загадочного сообщения от конвертера: "Someone steel our file" после получасового шуршания. Конвертер очень не многословен: не показывает ничего (то что значок в трее показывает проценты я увидел, но сидеть и шевелить мышкой на протяжении .... не знаю какого периода, так как через полчаса конвертер вывалился... то еще удовольствие). Вот если текущие проценты показывал бы конвертер, то цены бы ему не было.

Тут требуются уточнения. Запускали конвертер в каком режиме - конвертация по диапазону, или полный? Про текущие проценты не совсем понял.

Если требуется бесшовный переход, то наверное будет более правильней развернуть систему на другом ПК, сконвертировать БД, и перенести уже готовую БД на рабочий ПК.

Про проценты. Конвертер не показывает ничего. Проценты обработанной базы данных показывает значок в трее, и то если на него клацнуть мышкой. Хотелось бы наоборот, чтобы значок в трее молчал (не знаю зачем он там), а окошко конвертера показывало бы как-нибудь свою деятельность ( в виде изменяющихся процентов )

Про бесшовный переход. Есть два сервера (один со скадой на аппаратном ключе). Как развернуть проект на втором сервере (без ключа!) для конвертации баз, я не знаю, можете что посоветовать?

Про конвертацию. Запускал полную конвертацию. Предварительно положил в Data базу за 2108 год (37 Гб). Но машинка без ключа (с бесплатной версией) и проект там тестовый (простенький) а не реальный проект.

Про проценты. Конвертер не показывает ничего. Проценты обработанной базы данных показывает значок в трее, и то если на него клацнуть мышкой. Хотелось бы наоборот, чтобы значок в трее молчал (не знаю зачем он там), а окошко конвертера показывало бы как-нибудь свою деятельность ( в виде изменяющихся процентов )

Ок. Приняли. Подумаем.

Про бесшовный переход. Есть два сервера (один со скадой на аппаратном ключе). Как развернуть проект на втором сервере (без ключа!) для конвертации баз, я не знаю, можете что посоветовать?

Разворачиваете на втором ПК базу с "боевого" проекта. Лицензия в данном случае будет не нужна, так как будем использовать только конвертер. Сам проект для конвертации не нужен, так что будет достаточно только БД.

Про конвертацию. Запускал полную конвертацию. Предварительно положил в Data базу за 2108 год (37 Гб). Но машинка без ключа (с бесплатной версией) и проект там тестовый (простенький) а не реальный проект.

Ок. Принял. Попробуйте вариант с конвертацией на втором ПК. Для теста попробуйте конвертировать периодами, к примеру месяц. Держите нас в курсе.

Ответ

Добрый день!
Спешу обрадовать огорчить озадачить Вас.
Итак исходная позиция:

1) Windows Server 2008 R2. Второй сервер. Установил SimpLight версии 4.7.3 с нуля (то есть каталог Data пуст)

2) На боевом сервере со "старой" SL в Диспетчере Проектов делаю резервную копию (пробовал сделать экспорт - но система сказала "а не могу, работает твой проект, ты его сначала останови")

3) На Втором сервере делаю импорт проекта
4) Запускаю Редактор Каналов: запустился, но при "инициализации" завис. Не дождался окончания его задумчивости, закрыл. Ну и ладно, главное что все мои 256 каналов он увидел, мне достаточно. Понятно, что ему грустно: нет аппаратного ключа, нет OPC-серверов как на "боевом" сервере.

5) Укладываю в Data два каталога базы данных: 2108 и 2019
6) Запускаю конвертер. Выбираю 01.01.2019 - 31.01.2019. Начал работу. Гудит 30 минут: в Data никаких изменений нет. На 99% процентах еще повисел 5 минут и вуаля - появился каталог Tags. Все сработало штатно!
7) Радостный такой выбираю диапазон 01.02.2019-31.03.2019 запускаю и расслабился.
8) А вот и напрасно! Думал, что через час все будет хорошо. Ага! Случайно через 5 минут проходил мимо сервера, смотрю завершил работу. Как так? Вот разогнался.
9) Смотрю каталоги ... в зобу дыханье сперло ...
Вот так конвертация

День добрый.

7) Радостный такой выбираю диапазон 01.02.2019-31.03.2019 запускаю и расслабился.
8) А вот и напрасно! Думал, что через час все будет хорошо. Ага! Случайно через 5 минут проходил мимо сервера, смотрю завершил работу. Как так? Вот разогнался.

Я правильно понял - конверте просто "схлопнулся"? Можно получить Вашу базу на тест, к примеру этот же интервал 01.02.2019-31.03.2019?


Да тут дело такое... Выполняем оборонный заказ... Так что во избежании... Ответ будет отрицательным.
Попробую строго по месяцам конвертировать. 
Операция разовая - потерпим.
Удачи Вам!

Ок. Я Вас понял. Попробуем у себя смоделировать ситуацию. По результатам напишу.

Увы! Не работает!

Попробовал продолжить (предварительно добавив в "старую" базу данные за февраль-март и удалив в "новой" данные за февраль-март).
Работать стало очень быстро: если январь конвертировался полчаса, то февраль 3-4 минуты. Смотрю каталоги: в "старой" базе всё осталось, а в "новой" ничего не появилось.

Вспомнил такую подробность (вдруг пригодится Вам) при первой конвертации января в новой базе появились сразу 2 каталога 01 и 02. И в феврале лежали какие-то данные.

Всё зачистил. В Data только два каталога 2018 и 2019 и больше ничего.
Конвертирую январь - все нормально
Конвертирую февраль - всё повторилось: работает 3-4 минуты, информация в старой базе остается, а в новой не появляется!
И да! При конвертации января в новой базе появляется и 01 и 02!

Ок. Спасибо. Работаем над поиском причины.

Отвечен

День добрый.

Обновили версию на сайте. Доработали конвертер.

По месяцам конвертирование попробуйте с "настоящего" в "прошлое", т.е. не с января по декабрь а наоборот, с декабря по январь.

Добрый день!
Как ни удивительно, но вариант "к лесу задом, ко мне передом" сработал.
Сегодня с утра:
Удалил каталог Tags.

Запустил конвертацию 01.09.2019-12.09.2019 - нормально.
Далее 01.08.2019-31.08.2019 - нормально
Далее 01.07.2019-31.07.2019 - нормально

Сервис поддержки клиентов работает на платформе UserEcho