Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
19.04.2024, 06:20:27
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Автоматизация и диспетчеризация
| |-+  Взлет СП3
| | |-+  Преобразование данных
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Преобразование данных  (Прочитано 10660 раз)
Corvax
Гость
« : 28.12.2010, 10:45:04 »

Здравствуйте!

Возникла необходимость обработки архивных данных, по сути дополнительные отчеты. Данные хранятся в базе MSSQL. Каким образом возможно привести их к виду, подаваемому на вход отчетов в таблицах ОтчетныеДанные, НачальныеЗначения, КонечныеЗначения? Т.е. осуществить обработку "сырых" данных в архивных таблицах.
Записан
vsp
Наш человек
***

Харизма: 15
Офлайн Офлайн

Сообщений: 430


« Ответ #1 : 28.12.2010, 11:42:20 »

Не очень понятно, какую задачу Вы решаете? Взлет СП (программа Отчеты) сам обрабатывает "сырые" данные, в том числе из MS SQL-сервера, приводя их к нужному виду в таблицах ОтчетныеДанные и т.п.

Вы хотите сделать это вместо Взлет СП, сами?  Тогда зачем Вам Взлет СП? Напишите программу обработки и вывода отчетов. Только для подачи таких отчетов Вам придется эту программу сертифицировать.
Записан
Corvax
Гость
« Ответ #2 : 28.12.2010, 12:28:10 »

В том то и дело, что делать это вместо Взлет СП - тупиковый путь, и по сложности, и по сомнительности полученных результатов. Я это понимаю. Поэтому и хочу использовать возможности Взлет СП по обработке "сырых" данных и уже с готовыми данными производить дальнейшие действия.
Существует же возможность формирования пользовательских отчетов. Я лишь хочу развить эту идею и передавать данные во внешний генератор отчетов, который для нас удобнее чем Access. О сертифицированности полученных отчетов речь не идет.
Записан
Corvax
Гость
« Ответ #3 : 11.01.2011, 15:04:43 »

С наступившим!  Wink

Хотелось бы снова вернуться к заданному вопросу. По большому счету, все уже есть во Взлет СП в программе Отчеты и прекрасно работает в ручном режиме. Т.е. новый функционал разрабатывать не надо, необходима лишь возможность программно вызвать данную обработку по указанному узлу за указанный период и получить результаты в табличном виде, пусть в том же Access, хотя, конечно, лучше бы сразу в MSSQL. Конечно, возможны и другие варианты, но этот видится самым простым и бескровным.
Записан
vsp
Наш человек
***

Харизма: 15
Офлайн Офлайн

Сообщений: 430


« Ответ #4 : 12.01.2011, 11:58:29 »

Существует продукт "WEB-интерфейс Взлет СП". Он предназначен для других целей (публикация архивов через интернет), но в его состав входит компонента Spdelta.exe. Она запускается и работает в фоновом режиме, преобразуя поступающие "сырые" данные в тот вид, который используется при формировании отчетов. Делается это периодически. Таким образом, для узла ведется не две таблицы (часовая и суточная), а четыре (часовая "сырая", часовая "причесанная", и такие же суточные). Для решения Вашей задачи нужно еще выбрать из нужной таблицы нужные записи, но это уже гораздо проще, полагаю справитесь.
Демоверсия продукта есть на сайте.
Записан
Corvax
Гость
« Ответ #5 : 13.01.2011, 13:02:45 »

Да, спасибо, тоже думал что в WEB-интерфейсе это как-то реализовано. А без него, используя только функционал Взлет СП, возможно реализовать нечто подобное?
Записан
vsp
Наш человек
***

Харизма: 15
Офлайн Офлайн

Сообщений: 430


« Ответ #6 : 13.01.2011, 13:15:39 »

Нет.
Записан
Corvax
Гость
« Ответ #7 : 13.01.2011, 13:56:28 »

Понял, спасибо.
Записан
Страниц: [1] Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.