Informes de Reporting Services (SSRS)
Los informes de SQL Server Reporting Services son definiciones de informe basadas en XML que incluyen los datos y elementos de diseño de los informes. En un sistema de archivos de cliente, las definiciones de informe tienen la extensión de archivo .rdl. Una vez que se publica un informe, se convierte en un elemento de informe que se almacena en el servidor de informes o en el sitio de SharePoint. Los informes constituyen un único componente de la plataforma de generación de informes basada en servidor que proporciona Reporting Services.
Si no está familiarizado con Reporting Services, no olvide revisar la información de Conceptos de Reporting Services (SSRS).
Ventajas de los informes de Reporting Services
Puede usar las soluciones de informes de Reporting Services para:
Usar un solo conjunto de orígenes de datos que proporcione una única versión de los hechos. Puede basar los informes en esos orígenes de datos para proporcionar una vista de datos unificada que facilite la toma de decisiones comerciales.
Visualizar los datos de formas diversas e interconectadas a través de las regiones de datos. Puede mostrar los datos organizados en tablas, matrices o tablas de referencias cruzadas; también puede expandir o contraer grupos, gráficos, medidores, indicadores o KPI, y mapas, e incluso tiene la posibilidad de incluir gráficos en las tablas.
Ver los informes para su propio uso o publicar informes en un servidor de informes o un sitio de SharePoint para compartirlos con el equipo o la organización.
Definir un informe una sola vez y presentarlo de diversas maneras. Puede exportar el informe en varios formatos de archivo o entregar el informe a los suscriptores en forma de correo electrónico o de un archivo compartido. Puede crear informes vinculados que apliquen distintos conjuntos de parámetros a la misma definición de informe.
Usar elementos de informe, orígenes de datos compartidos, consultas compartidas y subinformes para definir las visualizaciones de datos para su reutilización.
Administrar los orígenes de datos del informe con independencia de la definición de informe. Por ejemplo, puede cambiar de un origen de datos de prueba a un origen de datos de producción sin cambiar el informe.
Crear informes con un diseño libre. El diseño del informe no está restringido a bandas de información. Puede organizar la visualización de los datos de la página de forma que facilite su comprensión, mejore su entendimiento y promueva la entrada en acción.
Habilitar acciones para la obtención de detalles, alternadores para expandir y contraer, botones de ordenación, información sobre herramientas y parámetros de informe que permitan al lector interactuar con el informe. Puede combinar los parámetros de informe con sus propias expresiones para que los lectores del informe puedan controlar el modo en que se filtran, agrupan y ordenan los datos.
Definir expresiones que le proporcionan la capacidad de personalizar el modo en que se filtran, agrupan y ordenan los datos.
Fases del procesamiento de informes
Al crear un informe, tiene que definir un archivo de definición de informe (.rdl) en formato XML. Este archivo contiene toda la información necesaria para combinar los datos y el diseño del informe mediante el procesador de informes. Cuando consulte un informe, el informe avanzará a través de los pasos siguientes:
Compilación. Se evalúan las expresiones de la definición de informe y se almacena el formato intermedio de compilación internamente en el servidor de informes.
Proceso. Se ejecutan las consultas de conjuntos de datos y se combina el formato intermedio con los datos y el diseño.
Representación. El informe procesado se envía a una extensión de representación para determinar cuánta información cabe en cada página y crear el informe paginado.
Exportación (opcional). El informe se exporta a un formato de archivo diferente.
Para obtener más información, vea Fases de informes en Conceptos de Reporting Services (SSRS).
Crear informes
Para crear un informe:
Determine la finalidad del informe. Identifique el propósito con el que el público usará el informe. Un informe bien diseñado proporciona información a los lectores que mejorará su entendimiento y les llevará a emprender acciones. Las decisiones de diseño que se tomen durante este paso influirán en la elección de los parámetros, el diseño y la experiencia de visualización del informe. Para obtener más información, vea Planear un informe (Generador de informes) y Sugerencias para el diseño de informes (Generador de informes y SSRS) en la documentación del Generador de informes en msdn.microsoft.com.
Elija el tipo de consulta. Determine si se va a usar una consulta de conjunto de datos generalizada y compartida o una consulta específica para el conjunto de informes. Un conjunto de datos compartido con una consulta generalizada resulta fácil de mantener y puede usarse en varios de informes, pero cada diseñador de informes debe filtrar los datos en función de las necesidades de su conjunto de informes particular. Para obtener más información, vea Datos de informe (SSRS).
Planee las vistas de los datos relacionados. Planee la experiencia de visualización de los lectores del informe. Los informes de resumen con capacidad para profundizar en los detalles constituyen un enfoque útil para administrar grandes volúmenes de datos. Para obtener más información, vea Obtención de detalles, informes detallados, subinformes y regiones de datos anidadas (Generador de informes y SSRS).
Configure los permisos. Planee la estrategia de concesión de permisos del nivel adecuado. Una estrategia habitual consiste en crear una estructura de carpetas de servidor de informes y conceder acceso a los informes y a sus elementos relacionados en función de la seguridad de los roles y las carpetas. Para obtener más información, vea Proteger informes.
Elija un entorno de creación. La compatibilidad con las características es distinta en cada herramienta de creación. Para obtener más información, vea Herramientas (SSRS).
En cada informe:
Identifique los orígenes de datos. Defina los orígenes de datos de los informes, uno por cada origen de datos. Para obtener más información, vea Conexiones de datos, orígenes de datos y cadenas de conexión (SSRS).
Elija qué datos se van a usar de cada origen. En cada origen de datos, defina los conjuntos de datos del informe. Cada conjunto de datos incluye una consulta que especificará qué datos se van a usar. Si tiene parámetros de informe, defina un conjunto de datos para rellenar la lista de valores disponibles de cada parámetro. Para obtener más información, vea Agregar datos a un informe (Generador de informes y SSRS) y Parámetros de informe (Generador de informes y SSRS).
Elija una visualización de los datos. En cada conjunto de datos, elija qué región de datos se va a usar para mostrar los datos. Elija en la lista de tablas, gráficos, medidores y mapas. Para obtener más información, vea los siguientes temas:
Personalizar los datos y el diseño. Cree el diseño del informe. Una definición de informe tiene un cuerpo, orígenes de datos, conjuntos de datos, regiones de datos, cuadros de texto, líneas e imágenes de informe. Los rectángulos se usan como contenedores de diseño, además de como elementos visuales. Personalice cada región de datos escribiendo expresiones para controlar el filtrado, la agrupación, la ordenación, el formato y la visualización de los datos. Agregue los nombres, las ubicaciones y otra información de identificación del informe que ayude a administrar docenas o cientos de informes. Agregue los elementos visuales y los contenedores para organizar los elementos de diseño de la página. Para obtener más información, vea los siguientes temas:
Configure las características de interactividad. Agregue características de interactividad para los lectores del informe. Por ejemplo, agregue botones de ordenación o elementos de alternancia para ver las consultas. Para obtener más información, vea Ordenación interactiva, mapas de documento y vínculos (Generador de informes y SSRS).
Revise y repita el diseño. Obtenga una vista previa del informe. Publique una versión preliminar para obtener comentarios de los lectores del informe. Repita el diseño.
Revise una solución de generación de informes. Compruebe que el conjunto de informes interactúa correctamente.
Considere qué componentes pueden reutilizarse. Determine si alguno de los orígenes de datos o consultas de conjuntos de datos pueden compartirse para su reutilización. Si es así, en el servidor de informes o en el sitio de SharePoint, cree orígenes de datos compartidos y conjuntos de datos compartidos. Determine si las regiones de datos son adecuadas para reutilizarlas como elementos de informe. Para obtener más información, vea Elementos de informe en el Diseñador de informes (SSRS).
Obtener una vista previa de los informes
Todas las herramientas de generación de informes admiten la vista previa de los informes. Para obtener más información, vea Vista previa, Generador de informes (SSRS) y Mostrar la vista previa de informes en el Generador de informes en la Documentación del Generador de informes en msdn.microsoft.com.
Guardar o publicar informes
Todas las herramientas de generación de informes permiten guardar los informes localmente y publicarlos en un servidor de informes o en un sitio de SharePoint. Para obtener más información, vea Guardar e implementarGenerador de informes (SSRS)Guardar informes (Generador de informes) de msdn.microsoft.com.
Ver informes
Además de mostrar una vista previa de un informe guardado localmente o publicado en un servidor de informes, puede proporcionar diversas experiencias de visualización a los lectores del informe. Para ver un informe:
Explorador. Use el servicio web del servidor de informes o del sitio de SharePoint para ver los informes publicados. En un sitio de SharePoint, también puede configurar un elemento web para ver los informes publicados. Para obtener más información, vea Planear la compatibilidad del explorador de Reporting Services y Power View, Administrador de informes (SSRS) y Acceso URL (SSRS).
Entrega. Configure una suscripción para entregar informes a los lectores a través de un mensaje de correo electrónico o una carpeta de archivos compartida. Para obtener más información, vea Suscripciones y entrega (Reporting Services).
Exportación. En la barra de herramientas del visor de informes, un lector puede exportar un informe a un formato de archivo diferente. Los formatos de archivo de exportación los puede configurar el administrador del servidor de informes. Para obtener más información, vea Exportar informes (Generador de informes y SSRS).
Impresión. Un lector puede imprimir un informe o algunas de las páginas de un informe, en función del modo en que lo esté viendo. Para obtener más información, vea Imprimir informes (Generador de informes y SSRS).
Aplicación web o formulario Windows Forms. Use Visual Studio para desarrollar una aplicación ASP.NET AJAX o una aplicación de Windows Forms que hospede el control de visor de informes. El control puede apuntar a informes publicados en un servidor de informes. Para obtener más información, vea Informes de Microsoft.
Administrar informes
Para administrar un informe publicado:
Orígenes de datos. Los orígenes de datos compartidos e incrustados se administran independientemente de la definición de informe.
Conjuntos de datos. Los conjuntos de datos compartidos se administran con independencia de la definición de informe.
Parámetros. Los parámetros se administran con independencia de la definición de informe. Una vez que los parámetros se modifican en el servidor de informes, los clientes de generación de informes no pueden publicar los cambios realizados en el servidor.
Recursos. Las imágenes y los datos espaciales de los archivos de forma ESRI son recursos que se pueden publicar y administrar con independencia de la definición de informe.
Caché de informes. Mediante la programación de informes de gran tamaño que se van a ejecutar durante las horas de menor actividad, puede reducir el impacto del procesamiento en el servidor de informes durante las principales horas comerciales.
Instantáneas. Utilice instantáneas de informe cuando desee proporcionar resultados coherentes para varios usuarios que deben trabajar con conjuntos de datos idénticos. Si los datos no son estables, un informe a petición puede producir resultados diferentes en pocos minutos. Por el contrario, una instantánea de informe permite hacer comparaciones válidas con otros informes o herramientas de análisis que tengan los datos existentes en el mismo instante.
Historial del informe. Mediante la creación de una serie de instantáneas de informe, puede crear el historial de un informe que muestre cómo cambian los datos en el transcurso del tiempo.
Para obtener más información acerca del rendimiento, vea Rendimiento, instantáneas, almacenamiento en caché (Reporting Services).
Proteger informes
Para proteger un informe:
- En el administrador del servidor de informes, identifique el sistema de autorización y autenticación empleado para la instalación de Reporting Services. De forma predeterminada, Reporting Services usa la autenticación de Windows, la seguridad integrada y la asignación de roles para ayudar a controlar el acceso a los informes publicados. Para obtener más información, vea Roles y permisos (Reporting Services) y Seguridad y protección (SSRS).
Crear notificaciones basadas en datos del informe
Puede crear alertas de datos de los informes publicados en un sitio de SharePoint. Las alertas de datos se basan en las fuentes de distribución de datos de las regiones de datos del informe. De forma predeterminada, las regiones de datos se asignan automáticamente. Los autores de informes pueden facilitar la creación de alertas de datos en sus informes asignando los nombres de las regiones de datos en función de su objetivo comercial. Cuando cree una alerta de datos, recibirá un mensaje de correo electrónico en el que se le notificará cuándo los datos cumplen las condiciones especificadas. Para obtener más información, vea Generar fuentes de distribución de datos a partir de informes (Generador de informes y SSRS), Crear una alerta de datos en el Diseñador de alertas de datos y Alertas de datos (SSRS).
Actualizar informes
Reporting Services admite varias versiones de las definiciones de informe, de los servidores de informes y de los sitios de SharePoint. Para actualizar un informe:
Actualice una instalación del servidor de informes. Los informes compilados que se almacenan en el servidor de informes se actualizan automáticamente al usarse por primera vez. La definición de informe (.rdl) no se modifica. Para obtener más información, vea Actualizar y migrar Reporting Services.
Abra un informe en un entorno de creación de informes. La definición de informe se actualiza en la mayoría de los casos. Para obtener más información, vea Actualizar informes y Implementación y compatibilidad de versiones en las herramientas de datos de SQL Server (SSRS).
Solucionar problemas de informes
Para solucionar los problemas de un informe:
Determine dónde se está produciendo el problema. Revise la información de Fases de un informe.
Determine dónde puede buscar más información. Por ejemplo, si el diseño de informe incluye expresiones, la herramienta Diseñador de informes proporciona más información sobre los problemas de evaluación de expresiones que la herramienta Generador de informes. Si se producen errores de procesamiento de informes, los archivos de registro contienen información detallada.
Tasks
Para buscar vínculos a temas paso a paso, vea la sección Tareas de los artículos de características mencionados en las secciones anteriores de este tema.