Название: Преобразование данных Отправлено: Corvax от 28.12.2010, 10:45:04 Здравствуйте!
Возникла необходимость обработки архивных данных, по сути дополнительные отчеты. Данные хранятся в базе MSSQL. Каким образом возможно привести их к виду, подаваемому на вход отчетов в таблицах ОтчетныеДанные, НачальныеЗначения, КонечныеЗначения? Т.е. осуществить обработку "сырых" данных в архивных таблицах. Название: Re: Преобразование данных Отправлено: vsp от 28.12.2010, 11:42:20 Не очень понятно, какую задачу Вы решаете? Взлет СП (программа Отчеты) сам обрабатывает "сырые" данные, в том числе из MS SQL-сервера, приводя их к нужному виду в таблицах ОтчетныеДанные и т.п.
Вы хотите сделать это вместо Взлет СП, сами? Тогда зачем Вам Взлет СП? Напишите программу обработки и вывода отчетов. Только для подачи таких отчетов Вам придется эту программу сертифицировать. Название: Re: Преобразование данных Отправлено: Corvax от 28.12.2010, 12:28:10 В том то и дело, что делать это вместо Взлет СП - тупиковый путь, и по сложности, и по сомнительности полученных результатов. Я это понимаю. Поэтому и хочу использовать возможности Взлет СП по обработке "сырых" данных и уже с готовыми данными производить дальнейшие действия.
Существует же возможность формирования пользовательских отчетов. Я лишь хочу развить эту идею и передавать данные во внешний генератор отчетов, который для нас удобнее чем Access. О сертифицированности полученных отчетов речь не идет. Название: Re: Преобразование данных Отправлено: Corvax от 11.01.2011, 15:04:43 С наступившим! ;)
Хотелось бы снова вернуться к заданному вопросу. По большому счету, все уже есть во Взлет СП в программе Отчеты и прекрасно работает в ручном режиме. Т.е. новый функционал разрабатывать не надо, необходима лишь возможность программно вызвать данную обработку по указанному узлу за указанный период и получить результаты в табличном виде, пусть в том же Access, хотя, конечно, лучше бы сразу в MSSQL. Конечно, возможны и другие варианты, но этот видится самым простым и бескровным. Название: Re: Преобразование данных Отправлено: vsp от 12.01.2011, 11:58:29 Существует продукт "WEB-интерфейс Взлет СП". Он предназначен для других целей (публикация архивов через интернет), но в его состав входит компонента Spdelta.exe. Она запускается и работает в фоновом режиме, преобразуя поступающие "сырые" данные в тот вид, который используется при формировании отчетов. Делается это периодически. Таким образом, для узла ведется не две таблицы (часовая и суточная), а четыре (часовая "сырая", часовая "причесанная", и такие же суточные). Для решения Вашей задачи нужно еще выбрать из нужной таблицы нужные записи, но это уже гораздо проще, полагаю справитесь.
Демоверсия продукта есть на сайте. Название: Re: Преобразование данных Отправлено: Corvax от 13.01.2011, 13:02:45 Да, спасибо, тоже думал что в WEB-интерфейсе это как-то реализовано. А без него, используя только функционал Взлет СП, возможно реализовать нечто подобное?
Название: Re: Преобразование данных Отправлено: vsp от 13.01.2011, 13:15:39 Нет.
Название: Re: Преобразование данных Отправлено: Corvax от 13.01.2011, 13:56:28 Понял, спасибо.
|