Compartir a través de


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 incrustados.   Los conjuntos de datos incrustados se definen y se usan en un solo informe.

La diferencia entre ambos enfoques es la manera en que se crean, almacenan y administran.

[!NOTA]

Puede crear y modificar las definiciones de informe (.rdl) en el Generador de informes y en el Diseñador de informes en SQL Server Data Tools. Cada entorno de creación proporciona varias maneras de crear, abrir y guardar informes y elementos relacionados. Para obtener más información, vea la información sobre el diseño de informes en el Generador de informes y el Administrador de informes (SSRS) en el sitio web microsoft.com.

Conjuntos de datos compartidos

Utilice un conjunto de datos compartido para proporcionar una consulta que puede ser utilizada 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 aprovecharse de 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:

  1. 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 obtener más información, vea Vista de diseño de conjunto de datos compartidos (Generador de informes).

  2. 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.

  3. 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 lectura

    • Configure los parámetros que no están marcados como de solo lectura en la definición

    Filtros

    • Definir filtros

    • No se pueden ver ni cambiar los filtros de conjunto de datos que forman parte de la definición

    • Puede crear filtros adicionales

    Origen de datos

    • Debe ser un origen de datos compartido

    • No se puede cambiar el origen de datos

    Campos

    • Campos en el comando de consulta

    • Los campos calculados no forman parte de la definición del conjunto de datos

    • Se 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 calculados

    Conjunto de datos

    • 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

Utilice un conjunto de datos incrustado cuando desee recibir los datos desde un origen de datos externo que solo se va a utilizar 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 utilizar 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.

Vea también

Tasks

Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)

Conceptos

Conexiones de datos u orígenes de datos incrustados y compartidos (Generador de informes y SSRS)

Agregar datos a un informe (Generador de informes y SSRS)

Colección Campos del conjunto de datos (Generador de informes y SSRS)

Conexiones de datos, orígenes de datos y cadenas de conexión en el Generador de informes

Conexiones de datos, orígenes de datos y cadenas de conexión (SSRS)