Informes de Reporting Services (SSRS)
SQL Server Reporting Services Los informes paginados son definiciones de informes basados en XML donde se incluyen datos y elementos de diseño de 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 paginado, se convierte en un elemento de informe que se almacena en el servidor de informes o en el sitio de SharePoint. Los informes paginados son una parte de la plataforma de generación de informes basada en servidor que proporciona Reporting Services. También puede Create mobile reports with SQL Server Mobile Report Publisher.
Si está empezando a usar Reporting Services, asegúrese de revisar la información que aparece en Conceptos de Reporting Services (SSRS).
Ventajas de los informes paginados 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.
Nota
Los elementos de informe están en desuso para todas las versiones de SQL Server Reporting Services a partir de SQL Server Reporting Services 2019 y todas las versiones de Power BI Report Server a partir de la versión de Power BI Report Server de septiembre de 2022.
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 compilado 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 más información, consulte Fases de los informes en Conceptos de Reporting Services (SSRS).
Creación de informes paginados
Para crear un informe paginado:
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 más información, consulte Planeamiento de un informe (Generador de informes) y Sugerencias para el diseño de informes (Generador de informes y SSRS).
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 más información, consulte 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 más información, consulte 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 de Reporting Services.
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 más información, vea Creación de cadenas de conexión de datos - Generador de informes y 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 más información, consulte Conjuntos de datos de informe (SSRS) y Parámetros de informe (Generador de informes y Diseñador de informes).
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 más información, consulte los siguientes artículos.
Personalice 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 más información, consulte los siguientes artículos.
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Aplicar formato a los elementos de informe (Generador de informes y SSRS)
Imágenes, cuadros de texto rectángulos y líneas (Generador de informes y SSRS)
Representación y diseño de páginas (Generador de informes y SSRS)
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 más información, consulte 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 más información, consulte Elementos de informes en el Diseñador de informes (SSRS).
Vista previa de los informes
Todas las herramientas de generación de informes admiten la vista previa de los informes. Para más información, consulte la sección Vista previa de un informe paginado de Diseño de informes con el Diseñador de informes (SSRS) y Mostrar la vista previa de informes en el Generador de informes.
Almacenamiento o publicación de 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 más información, consulte la sección Guardar e implementar informes paginados de Diseño de informes con el Diseñador de informes (SSRS) y Guardado de informes (Generador de informes).
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 más información, consulte los siguientes artículos.
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 más información, consulte 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 más información, consulte Exportación de informes (Generador de informes y SSRS).
Impresión. Un lector de informes puede imprimir un informe o algunas de las páginas de un informe, en función del modo en que lo esté viendo. Para más información, consulte Impresión de informes (Generador de informes y SSRS).
Aplicación web o formulario Windows Forms. Use Visual Studio para desarrollar una aplicación que facilite la creación de informes a través de SSRS. Para obtener más información, consulte [Integración de Reporting Services en las aplicaciones.
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.
Memoria 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. Use 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 más información sobre el rendimiento, consulte Rendimiento, instantáneas, almacenamiento en caché (Reporting Services).
Proteger informes
Para proteger un informe:
Como 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 más información, consulte Roles y permisos (Reporting Services) y Seguridad y protección de Reporting Services.
Creación de 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 más información, consulte Generación de fuentes de distribución de datos (Generador de informes y SSRS), Creación de una alerta de datos en el Diseñador de alertas de datos y Alertas de datos de Reporting Services.
Actualización de 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 Upgrade and Migrate 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 más información, consulte Actualización de informes e Implementación y compatibilidad de versiones en SQL Server Data Tools (SSRS).
Solución de problemas de informes
Para solucionar los problemas de un informe:
Determine dónde se está produciendo el problema. Revise la información incluida en Etapas 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.