Альтернативные интерфейсы SSRS

Учитывая, что Sql Server Reporting Services, является открытым и расширяемым, а входящий в состав диспетчера отчетов не так уж и хорош, любой альтернативный открытый SSRS с открытым исходным кодом?

В терминах "front-end" я подразумеваю веб-приложения, которые могут отображать доступные отчеты на сервере отчетов, собирать требуемые параметры (надеюсь, более гибким способом, чем диспетчер отчетов), а затем запускать отчеты. Я представляю вещи, которые создаются с использованием компонента Asp.Net ReportViewer, но имеют лучший сбор параметров.

Я нашел один на CodePlex: reportviewer.codeplex.com (edit: на самом деле это выглядит как решение winforms, но его ближайший я я нашел), но мне интересно, есть ли там другие, потому что это похоже на область, в которой многим людям приходилось "сворачивать свои собственные".

Ответы

Ответ 1

Чтобы ответить на мой собственный вопрос: там не было никаких альтернативных открытых SSRS с открытым исходным кодом, поэтому я создал один и открыл его:

CrissCross в Github

Вы указываете его на своем сервере SSRS, а затем выключите его - он может отображать каталог отчетов и позволяет пользователям запускать любой отчет. До сих пор я оптимизировал его для отчетов с множеством дополнительных параметров и множеством мультивызов, но он должен иметь возможность обрабатывать любой отчет SSRS. И если это невозможно, вы можете застрять в коде и изменить его.

Основное отличие от стандартного диспетчера отчетов SSRS заключается в представлении параметров: CrissCross более ajaxy и (будучи открытым исходным кодом) более настраиваемым.

Подробнее см. сайт github.