Conjuntos de datos incrustados y compartidos (Generador de informes y SSRS)
En un informe, un conjunto de datos representa los datos del informe que se devuelven como resultado de ejecutar una consulta en un origen de datos externo. El conjunto de datos depende de la conexión de datos que contiene información sobre el origen de datos externo. Los datos en sí no se incluyen en la definición de informe. El conjunto de datos contiene un comando de consulta, una colección de campos, parámetros, filtros y opciones de datos que incluyen la distinción entre mayúsculas y minúsculas y la intercalación. Hay dos tipos de conjuntos de datos:
Conjuntos de datos compartidos. Un conjunto de datos compartido se publica en un servidor de informes y se puede usar en varios informes. Un conjunto de datos compartido debe basarse en un origen de datos compartido. Un conjunto de datos compartido puede estar almacenado en memoria caché y programarse creando un plan de actualización de la memoria caché.
Conjuntos de datos insertados. Los conjuntos de datos incrustados se definen en un único informe y se usan en él.
La diferencia entre ambos enfoques es la manera en que se crean, almacenan y administran.
Nota
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft, en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Conjuntos de datos compartidos
Use un conjunto de datos compartido para proporcionar una consulta que pueda ser usada por más de un informe. Los conjuntos de datos compartidos se almacenan en el servidor de informes y se pueden administrar de forma independiente de los informes u orígenes de datos compartidos. Por ejemplo, un administrador del servidor de informes podría actualizar la consulta para aprovechar la indización mejorada u otra optimización del rendimiento de las consultas.
Se recomienda usar conjuntos de datos compartidos siempre que sea posible. Puede optimizar una consulta o almacenar en caché los resultados de la consulta para mejorar el rendimiento del informe. Los conjuntos de datos compartidos facilitan el acceso a los datos, y ayudan a mantener una mayor seguridad y rendimiento en el acceso a los informes y los conjuntos de datos.
En el Diseñador de informes, puede crear conjuntos de datos compartidos como parte de un proyecto de informe y controlar si se han de implementar en un servidor de informes. No puede desplazarse a un servidor de informes y seleccionar un conjunto de datos compartido para agregarlo a su informe.
En el Generador de informes se puede realizar lo siguiente:
Para crear un conjunto de datos compartido, utilice la vista de diseño de conjunto de datos compartido. Puede guardarlo en un servidor de informes o un sitio de SharePoint para compartirlo con otros informes. También puede desplazarse al servidor de informes y editar un conjunto de datos existente. En esta vista, puede generar una consulta y establecer todas las opciones de conjunto de datos. Para más información, vea Vista de diseño de conjunto de datos compartidos (Generador de informes).
Para agregar un conjunto de datos compartido a un informe, abra el Generador de informes en la vista de diseño de informe. Desde un asistente o en el panel Datos de informe, vaya al servidor de informes y seleccione el conjunto de datos compartido que desea agregar al informe. En esta vista, no puede cambiar la consulta excepto para agregar los campos. Puede invalidar otras opciones de datos y agregar filtros. No puede quitar los filtros.
En la tabla siguiente se comparan las propiedades que se pueden configurar para la definición del conjunto de datos compartido en el servidor de informes y la instancia del conjunto de datos compartido en la definición de informe.
Propiedad Notas de configuración para la definición Notas de configuración para la instancia Texto de consulta Configure la consulta y defínala como expresión. No puede cambiar la consulta. Parámetros de consulta No puede hacer referencia a los parámetros de informe
Incluye los valores predeterminados
Incluye una marca de solo lecturaConfigure los parámetros que no están marcados como de solo lectura en la definición Filtros Definición de filtros No se pueden ver ni cambiar los filtros de conjunto de datos que forman parte de la definición
Puede crear filtros adicionalesOrigen de datos Debe ser un origen de datos compartido No se puede cambiar el origen de datos Fields Campos en el comando de consulta
Los campos calculados no forman parte de la definición del conjunto de datosSe ven los campos, pero no se pueden cambiar
La colección de campos es estática y está basada en la consulta en el momento que agregó el conjunto de datos compartido al informe. Para actualizar, haga clic en Actualizar campos en el cuadro de diálogo Propiedades del conjunto de datos . La colección de campos actual es cualquier la consulta actual que la definición devuelve.
Agregar campos calculadosDataset Opciones de datos como la distinción entre mayúsculas y minúsculas Invalidar las opciones de datos en la instancia
Conjuntos de datos insertados
Use un conjunto de datos incrustado cuando desee recibir los datos desde un origen de datos externo que solo se va a usar en un informe. Los conjuntos de datos incrustados son útiles si se desea crear una consulta que no tenga ninguna otra dependencia y que no sea necesario usar para varios informes.
Para crear o editar un conjunto de datos incrustado, use el panel Datos de informe. Después de crear un conjunto de datos, puede configurar las propiedades en el cuadro de diálogo Propiedades del conjunto de datos .
Contenido relacionado
- Comparar fuentes de datos integradas y compartidas: Report Builder y SSRS
- Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
- Conjuntos de datos de informe (SSRS)
- Colección Campos del conjunto de datos (Generador de informes y SSRS)
- Creación de cadenas de conexión de datos - Generador de informes y SSRS