none
Preguntas generales acerca de reporting services RRS feed

  • Pregunta

  • Saludos,

    He trabajado con Reporting Services para hacer reportes para Asp.Net en proyectos ya en marcha, pero ahora estoy en un proyecto de 0 y debo proponer una herramienta para hacer los reportes y me surgen algunas dudas sobre si tomar Reporting Services o plantear otras alternativas. Allí van mis dudas:

    ¿Qué tan compatible con los navegadores son los reportes de servidor creados con reporting services? IE (A partir de qué versión), Mozilla (A partir de qué versión, Chrome, Safari)... etc...

    ¿Qué tal están en WYSIWYG? ¿Qué tal se maneja con los tipos de hojas, los márgenes, etc?

    Una inquietud grande es el rendimiento. ¿Qué tan pesado son estos motores de reportes para los servidores? Tanto en procesamiento para la construcción del reporte como en el ancho de banda que requieren los reportes generados. Se que es una pregunta muy amplia, pero me inquieta hacer una APP Web muy cuidadosa en el procesamiento y en el buen uso del ancho de banda con Ajax y todo esto y que un motor de reporte venga a destruir todo...

    Y otra pregunta y no menos importante. ¿Qué debo tomar en cuenta para pagos (Licenciamiento) por usar reporting services?

    Gracias de antemano,

     

    lunes, 11 de julio de 2011 15:44

Respuestas

  • ¿Qué tan compatible con los navegadores son los reportes de servidor creados con reporting services? IE (A partir de qué versión), Mozilla (A partir de qué versión, Chrome, Safari)... etc...

    En cuanto a las compatibilidades con los navegadores, tiene algunas limitaciones no triviales. Recomiendo examinar este artículo:

    http://msdn.microsoft.com/es-es/library/ms156511.aspx

    ¿Qué tal están en WYSIWYG? ¿Qué tal se maneja con los tipos de hojas, los márgenes, etc?

    El diseñador es razonablemente bueno, aunque no sea exactamente WYSIWYG, pero te acostumbras enseguida. Todas las dimensiones de página, márgenes etc. son completamente configurables.

    Una inquietud grande es el rendimiento. ¿Qué tan pesado son estos motores de reportes para los servidores? Tanto en procesamiento para la construcción del reporte como en el ancho de banda que requieren los reportes generados.

    Funciona decentemente. Por una parte, tienes el rendimiento necesario para ejecutar la sentencia SQL, que es el mismo que si la enviases desde tu programa para ejecutar. Después está el rendimiento de renderización, que es bastante bueno, al menos mientras no hagas "cosas raras" dentro del diseño del informe. Y finalmente el coste de transmisión es el del contenido que hayas generado, que dependerá del formato empleado (por ejemplo, un CSV será mucho más compacto que un HTML). Funciona bastante decentemente, no creo que debas preocuparte mucho por este motivo.

    ¿Qué debo tomar en cuenta para pagos (Licenciamiento) por usar reporting services?

    No hay ningún pago adicional por usarlo. Reporting Services ya viene incluido en la licencia de SQL Server, por lo que ya lo puedes usar directamente si tienes debidamente licenciado el servidor de base de datos. No se necesita otra licencia aparte para el Reporting. Incluso si usas la versión gratuita (Express) del motor de base de datos, hay una versión ("Express with advanced services") que incluye sin cargo el motor de Reporting.

     

     

    lunes, 18 de julio de 2011 16:22
    Moderador