2012-04-20 2 views
0

Я пытаюсь создать систему, которая позволяет пользователям определять отчеты и хранить определения в базе данных. Определения могут указывать, какие поля включать, а порядок сортировки - без агрегата функции.Определение отчета для работы с восстановительной службой

Отчеты могут запускаться с веб-сайта или с помощью запланированного задания, которое отправляет пользователю данные в формате PDF, RTF или CSV.

Источник данных - это служба WCF, а не SQL.

Я посмотрел на SSRS, где вы можете определять отчеты в RDL, но я не уверен, как вы собираетесь подключить это к источнику данных объекта.

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

Кто-нибудь сталкивается с чем-либо, что по крайней мере даст мне данные из отчета - не нужно его рассылать как PDF/RTF/CSV и т. Д., Поскольку это может быть отдельный процесс.

ответ

1

SSIS не делает RDL. Вы думаете о SSRS (службы отчетов SQL Server). Возможно, вы захотите изучить модель и позволить пользователям использовать Report Builder. Следует отметить, что запрос веб-служб из источника данных XML в службах Reporting Services требует хорошего понимания того, как читать файлы WSDL.

Следующие ссылки очень полезны для создания XML-запросов в службах Reporting Services:

  1. Reporting Services: Using XML and Web Service Data Sources
  2. XML Query Syntax for Specifying XML Report Data (SSRS)
  3. Element Path Syntax for Specifying XML Report Data (SSRS)

Также см Home » Article Discussions » Article Discussions by Author » Discuss content posted by Michael Davis » Report Server Diagnostic Reports стр.9 на SqlServerCetnral.com. Я написал сообщение примерно на половину страницы, в котором приводится очень подробный пример запроса некоторых веб-сервисов служб Reporting Services для получения информации о отчетах.

+0

К сожалению, я действительно имел в виду SSRS. – BonyT

+0

Использование построителя отчетов не является вариантом, к сожалению - мы не создаем очень сложные отчеты, в основном просто определяем поля и порядок сортировки, но это должно быть сделано через интерфейс веб-страницы в соответствии с остальной частью приложения. Спасибо за ссылки - я просмотрю их в течение следующих нескольких дней. – BonyT

+0

Если это так, вы можете посмотреть продукт под названием ActiveReports из Data Dynamics. Вы также можете создать обычный отчет SSRS и вызвать его из приложения с помощью веб-службы сервера отчетов. См. Http://msdn.microsoft.com/en-us/library/ms152787(v=sql.105).aspx и http://msdn.microsoft.com/en-us/library/reportexecution2005.reportexecutionservice.render (v = sql.105) .aspx. – JamieSee

Смежные вопросы