This is topic Архивирование без перезаписи in forum SIAD/SQL. Архивирование в TRACE MODE / SIAD/SQL. Data Logging in TRACE MODE at Форум TRACE MODE: техническая поддержка.
Здравствуйте, возникла проблема с архивом. Дело в том, что значения в архив записываются по изменению. То есть значения по датчику меняется каждую мили секунду. И архива не хватает даже на день. Возможно ли сделать так, чтобы архив выгружался в разные файлы (прошел период к примеру неделя, архив начал записываться в новый файл)? И, следовательно, нужно будет чтобы с помощью архивного тренда была возможность выгрузить данные из любого файла (за любую дату). Заранее спасибо.
Posted by Yurchik1 (Участник № / Member № 8907) on :
Использовала переменную @q_SIAD_Q. Для проверки поставила размер архива 32МБ. Сейчас архив весит 8,29МБ. А переменная @q_SIAD_Q равна 1.81675. Но следуя логики процент заполненности должен быть уже примерно 30-40%. В чем может быть проблема? Прошу ответить как можно быстрее
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Если архивных данных очень много и они требуют объемную обработку, возможно будет удобнее использовать не промышленную СУБД реального времени, а реляционную СУБД. Видеоурок Перенаправление архива в СУБД: http://www.adastra.ru/products/overview/openness/
Фактический размер файла архива прямо не коррелируется с процентом заполнения, т.к. данные записываются пакетами с определенной периодичностью, к тому же плотность записи может быть разная.
Posted by Yurchik1 (Участник № / Member № 8907) on :
В архив пишутся значения по изменению. Тогда получается очень много значений, потому что изменения происходят вплоть до десятитысячных (0,0000). Как сделать чтобы в архив записывалось значение по изменению сотых (0,00)?
Posted by Yurchik1 (Участник № / Member № 8907) on :
Даже в вашем видео "СПАД-архив TRACE MODE: создание копий архивов" Процент заполняется адекватно. Все делаю по вашему видео и у меня процент увеличивается с очень малой скоростью
Posted by Yurchik1 (Участник № / Member № 8907) on :
Прошу ответить в скором времени, очень нужно. Модуль в работе уже больше недели. Размер архива не меняла 128 МБ. Но сейчас архив весит уже 559 МБ. Как это может быть? Сейчас создаю новый проект, подключаю первый архив, данные не меняю. Создаю пару синусойд, создаю переменную @q_SIAD_Q. Процент заполненности все равно пишется неверно, хотя проект уже другой.
Posted by Yurchik1 (Участник № / Member № 8907) on :
Со всем разобралась, остался единственный вопрос. Возможно ли как-то переключать копии по кнопке, или по дате и времени?
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Для переключения копий архива можно использовать Действия - Управление SIAD. В окне управления все копии архивов разделены по номерам архивов, времени начала и конца архива.
Posted by Yurchik1 (Участник № / Member № 8907) on :
У меня с архива с помощью канала CALL.ROOT идет выгрузка. Возможно ли файлы, полученные при выгрузке сохранять в другой папке?
Posted by Yurchik1 (Участник № / Member № 8907) on :
Извините, можете ответить как можно быстрее, нужно срочно
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Канал Call.Root генерирует файлы в папке узла проекта.
Если Вам необходимо формировать файлы в другой директории, то используйте Call.Document с настроенным шаблоном документа.
Так же, уже сформированные файлы можно копировать/переносить штатными средствами Windows.
Posted by Yurchik1 (Участник № / Member № 8907) on :
спасибо!
Posted by Yurchik1 (Участник № / Member № 8907) on :
как выгрузить архив в документ?
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
В шаблоне документа использовать архивную таблицу (подробнее в справочной системе - генерация документов - редактирование шаблонов - использование таблиц в шаблоне - конфигурирование архивных таблиц) либо использовать SubNum (подробнее в справочной системе о Call.Root)
Posted by Yurchik1 (Участник № / Member № 8907) on :
Можно ли сделать формирование архивных таблиц в разных документах. К примеру каждая таблица по часу. И в файле index.html был список документов по каждому часу?
Posted by Yurchik1 (Участник № / Member № 8907) on :
в программе ST пишу N1=N2+"."+N3; Все переменные типа String. При попытке запустить программу на выполнение, инструментальная среда сразу вылетает. В чем проблема?
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
По первому вопросу (о формировании архивных таблиц). Можно сделать так, что бы в index.html был список сформированных документов, в каждом из которых будет архивная таблица за определенный период времени. Документы, при отправке команды на формирование документа, будут перезаписываться. И в итоге в index.html будут актуальные данные.
Напишите электронное письмо в Службу технической поддержки со ссылкой на этот топик и в ответном письме Вы получите описание как это можно реализовать.
По второму вопросу (о символах +). Данная проблема нам не известна. Пожалуйста, пришлите проект, в котором есть один "плюс", так же в письме укажите как именно воспроизводится проблема (в какую строку добавляете символ "плюс"), используемый релиз Trace Mode и версию Операционной системы.