Introducción a los datos de informe en SQL Server Reporting Services (SSRS)

Los datos del informe pueden proceder de varios orígenes de datos de la organización. El primer paso para diseñar un informe es crear orígenes de datos y conjuntos de datos que representan los datos de informes subyacentes. Cada origen de datos incluye información de conexión de datos. Cada conjunto de datos incluye un comando de consulta que define el conjunto de campos que se utilizan como datos de un origen de datos. Para visualizar los datos de cada conjunto de datos, agregue una región de datos, como una tabla, una matriz, un gráfico o un mapa. Cuando se procesa el informe, las consultas se ejecutan en el origen de datos y cada región de datos se expande según sea necesario para mostrar los resultados de la consulta para el conjunto de datos.

Nota

La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.

Datos en --- título: include file description: include file author: maggiesMSFT ms.author: maggies ms.date: 12/06/2018 ms.service: ms.topic: include ms.custom: include fileReport Builder

rs_DataSourcesStory

  1. Orígenes de datos en el panel Datos de informe: aparece un origen de datos en el panel Datos de informe después de crear un origen de datos incrustados o de agregar un origen de datos compartido.

  2. Cuadro de diálogo Conexión: use el cuadro de diálogo Conexión para generar una cadena de conexión o para pegarla.

  3. Información de la conexión de datos: la cadena de conexión se pasa a la extensión de datos.

  4. Credenciales: las credenciales se administran de forma independiente de la cadena de conexión.

  5. Extensión de datos/Proveedor de datos: la conexión a los datos se puede realizar mediante varios niveles de acceso a datos.

  6. Orígenes de datos externos Se recuperan los datos de las bases de datos relacionales, las bases de datos multidimensionales, las listas de SharePoint o los servicios web.

Definición de términos

  • Conexión de datos. También se conoce como un origen de datos. Una conexión de datos consta de un nombre y propiedades de conexión, que dependen del tipo de conexión. Por cuestiones de diseño, una conexión de datos no incluye credenciales. Una conexión de datos no especifica qué datos deben recuperarse del origen de datos externo. Para ello, se especifica una consulta cuando se crea un conjunto de datos.

  • Definición de origen de datos compartido . Un archivo que contiene la representación XML de un origen de datos de informe. Cuando se publica un informe, sus orígenes de datos se guardan en el servidor de informes o sitio de SharePoint como definiciones de origen de datos, independientemente de la definición de informe. Por ejemplo, un administrador del servidor de informes podría actualizar la cadena de conexión o credenciales. En un servidor de informes nativo, el tipo de archivo es .rds. En un sitio de SharePoint, el tipo de archivo es .rsds.

  • Cadena de conexión Una cadena de conexión es una versión de cadena de las propiedades de conexión que son necesarias para conectarse a un origen de datos. Las propiedades de conexión varían en función del tipo de conexión de datos. Para ver ejemplos, consulte Creación de cadenas de conexión de datos - Generador de informes y SSRS.

  • Origen de datos compartido. Es un origen de datos que está disponible en un servidor de informes o sitio de SharePoint que se va a usar en varios informes.

  • Origen de datos incrustado. También conocido como origen de datos específicos del informe. Es un origen de datos que se define en un informe y se usa solo en ese informe.

  • Credenciales. Las credenciales son la información de autenticación que se debe proporcionar para poder tener acceso a datos externos.

Sugerencias para especificar datos de informe

Use la siguiente información para diseñar una estrategia de datos de informe.

  • Orígenes de datos Los orígenes de datos se pueden publicar y administrar aparte de los informes en un servidor de informes o en un sitio de SharePoint. Para cada origen de datos, usted o el propietario de la base de datos pueden administrar la información de conexión en un solo lugar. Las credenciales del origen de datos se almacenan de forma segura en el servidor de informes; no incluya contraseñas en la cadena de conexión. Puede redirigir el origen de datos de un servidor de prueba a un servidor de producción. Puede deshabilitar un origen de datos para suspender todos los informes que lo usan.

  • Conjuntos de datos Los conjuntos de datos se pueden publicar y administrar aparte de los informes o los orígenes de datos compartidos de los que dependen. Usted o el propietario de la base de datos pueden proporcionar consultas optimizadas para los autores de informes que se van a usar. Cuando cambie la consulta, todos los informes que usan el conjunto de datos compartido utilizan la consulta actualizada. Puede habilitar el almacenamiento en caché del conjunto de datos para mejorar el rendimiento. Puede programar el almacenamiento en caché de la consulta para un momento concreto o usar una programación compartida.

  • Datos usados por los elementos de informe Los elementos de informe pueden incluir los datos de los que dependen. Para más información sobre los elementos de informe, vea Elementos de informe en el Diseñador de informes (SSRS).

    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.

  • Filtrar datos Los datos del informe se pueden filtrar en la consulta o en el informe. Puede usar conjuntos de datos y variables de consulta para crear parámetros en cascada. Con los parámetros en cascada, los usuarios pueden reducir las opciones de miles de selecciones a un número más fácil de administrar. Puede filtrar los datos en una tabla o un gráfico basándose en los valores de parámetro u otros valores que especifique.

  • Parámetros Los comandos de consulta de conjunto datos que incluyen variables de consulta crean automáticamente los parámetros de informe correspondientes. También puede crear los parámetros de forma manual. Al ver un informe, la barra de herramientas de informe muestra los parámetros. Los usuarios pueden seleccionar valores para controlar el aspecto del informe o de los datos del informe. Para personalizar los datos de destinatarios específicos, puede crear conjuntos de parámetros de informe con diferentes valores predeterminados vinculados a la misma definición de informe. También puede usar el campo integrado UserID para personalizar los datos de diferentes audiencias. Para más información, vea Parámetros de informe (Generador de informes y Diseñador de informes) y Colecciones integradas en expresiones (Generador de informes y SSRS).

  • Alertas de datos Después de publicar un informe, puede crear alertas basadas en los datos del informe. A continuación, recibirá mensajes de correo electrónico cuando cumpla las reglas que especifique.

  • Datos de grupo y de agregado Los datos del informe se pueden agrupar y agregar en la consulta o en el informe. Si agrega valores a la consulta, puede continuar combinando valores en el informe dentro de los límites de lo que es significativo. Para más información, vea Filtrar, agrupar y ordenar datos (Generador de informes y SSRS) y Funciones del generador de informes - función de agregado.

  • Ordenar datos Los datos de informe se pueden clasificar en la consulta o en el informe. En las tablas, también puede agregar un botón de ordenación interactivo para permitir al usuario controlar el criterio de ordenación.

  • Datos basados en expresiones Dado que la mayoría de las propiedades del informe pueden estar basadas en expresiones y las expresiones pueden incluir referencias a campos de conjunto de datos y parámetros de informe, puede escribir expresiones eficaces para controlar los datos y el aspecto del informe. Puede proporcionar a un usuario la capacidad de controlar los datos que visualiza si define parámetros.

  • Mostrar datos de un conjunto de datos Los datos de un conjunto de datos aparecen normalmente en una o varias regiones de datos, por ejemplo, una tabla y un gráfico.

  • Mostrar los datos de varios conjuntos de datos. Puede escribir expresiones en una región de datos basadas en un conjunto de datos que busca o agrega los valores de otros conjuntos de datos. Puede incluir subinformes en una tabla basada en un conjunto de datos para mostrar los datos de un origen de datos.

Use la lista siguiente como ayuda para definir orígenes de datos para un informe.

  • Considere si debe usar orígenes de datos y conjuntos de datos incrustados o compartidos. Colabore con los propietarios de los orígenes de datos para implementar y usar la tecnología de autenticación y autorización que sea adecuada para su organización.

  • Comprenda la arquitectura de nivel de datos de software de su organización y los problemas potenciales que surgen de los tipos de datos. Conozca cómo las extensiones de datos y de procesamiento de datos pueden afectar a los resultados de la consulta. Los tipos de datos difieren entre el origen de datos, los proveedores de datos y los tipos de datos almacenados en el archivo de definición de informe (.rdl).

  • Comprenda las herramientas y las arquitecturas de cliente y servidor de Reporting Services. Por ejemplo, en el Diseñador de informes, los informes se crean en un equipo cliente que usa tipos de orígenes de datos integrados. Cuando se publica un informe, los tipos de origen de datos deben ser compatibles con el servidor de informes o el sitio de SharePoint. Para más información, vea Orígenes de datos admitidos por Reporting Services (SSRS).

  • Los orígenes de datos y conjuntos de datos se crean en un informe y se publican en un servidor de informes o en un sitio de SharePoint desde una herramienta de creación de cliente. Los orígenes de datos se pueden crear directamente en el servidor de informes. Una vez que se publican, puede configurar las credenciales y otras propiedades en el servidor de informes. Para obtener más información, vea Creación de cadenas de conexión de datos - Generador de informes y SSRS y Herramientas de Reporting Services.

  • Los orígenes de datos que puede usar dependen de las extensiones de datos de Reporting Services instaladas. La compatibilidad con los orígenes de datos puede diferir en lo relativo a herramienta de creación de cliente, versión del servidor de informes y plataforma del servidor de informes. Para más información, vea Orígenes de datos admitidos por Reporting Services (SSRS).

  • Las credenciales del origen de datos varían según el tipo de origen de datos y de si los informes se muestran en el cliente, en el servidor de informes o en el sitio de SharePoint. Para más información, vea Establecer permisos para elementos del servidor de informes en un sitio de SharePoint (Reporting Services en el modo integrado de SharePoint), Especificar información de credenciales y conexión para los orígenes de datos de informes e información de credenciales específica de cada herramienta en Herramientas de Reporting Services.

Las tareas relacionadas con crear conexiones de datos, agregar datos de orígenes externos, conjuntos de datos y consultas.

Tareas comunes Vínculos
Crear conexiones de datos Creación de cadenas de conexión de datos - Generador de informes y SSRS
Crear conjuntos de datos y consultas Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Administrar orígenes de datos después de que se publican Administrar orígenes de datos de informe
Administrar conjuntos de datos compartidos cuando se publican Administración de conjuntos de datos compartidos
Crear y administrar alertas de datos Alertas de datos de Reporting Services
Almacenar en caché un conjunto de datos compartido Almacenar en caché conjuntos de datos compartidos (SSRS)
Programar un conjunto de datos compartido para cargar previamente la memoria caché Programaciones
Agregar una extensión de datos Implementación de una extensión de procesamiento de datos