2011-03-11 12 views
13

Dado que Sql Server Reporting Services está diseñado para ser abierto y extensible, y que el Administrador de informes agrupado no es tan bueno, ¿hay alguna otra alternativa de fuente abierta SSRS Front-ends?Extremos SSRS alternativos

Supongo que me refiero a las aplicaciones web que pueden mostrar los informes disponibles en el servidor de informes, recopilar los parámetros necesarios (con suerte de forma más flexible que el Administrador de informes) y luego ejecutar los informes. Estoy imaginando cosas que se construyen utilizando el componente Asp.Net ReportViewer, pero tienen una mejor recopilación de parámetros.

He encontrado uno en CodePlex: reportviewer.codeplex.com (edit: en realidad, esto parece una solución de winforms, pero es lo más parecido que he encontrado) ... pero me pregunto si hay otros por ahí, porque esto parece ser un área en la que mucha gente ha tenido que 'rodar la suya'.

+0

Supongo que está buscando una solución "lista para usar aquí"? Mi empresa desarrolló un front-end web interno desde cero, que en realidad era un ejercicio relativamente sencillo. El servicio web de SSRS facilita la recopilación de parámetros y la ejecución de informes según demanda. Aprecio que la solución de bricolaje no sea aplicable a todos sin embargo. – GShenanigan

+1

Definitivamente puedo hacerlo con bricolaje, pero me gusta aprovechar las cosas existentes si las hay. – codeulike

Respuesta

20

para responder a mi propia pregunta: ¿No parecía haber ninguna alternativa de código abierto SSRS front-end por ahí, por lo que han construido uno y de código abierto:

CrissCross at Github

Usted apúntelo a su servidor SSRS y luego desactívelo; puede mostrar el catálogo de informes y permite a los usuarios ejecutar cualquier informe. Hasta ahora lo he optimizado para informes con muchos parámetros opcionales y muchas selecciones múltiples, pero debería poder manejar cualquier informe de SSRS. Y si no puede, puede quedarse atrapado en el código y cambiarlo.

La principal diferencia con el Administrador de informes estándar de SSRS es en la presentación de parámetros: CrissCross es más ajaxy, y (al ser de código abierto) más personalizable.

Consulte github site para obtener más información.

+0

Gracias por actualizar su respuesta con su solución, muy apreciada. –