Trabajar con datos en Reporting Services

Actualizado: 12 de diciembre de 2006

El primer paso para escribir un informe en la vista Datos del Diseñador de informes es definir los conjuntos de datos. Un conjunto de datos son los metadatos que representan los datos subyacentes de un origen de datos específico. Es necesario elegir el origen de los datos, especificando dónde se encuentra y cómo se establece conexión con él. A continuación, el Diseñador de informes muestra el diseñador de consultas asociado a ese tipo de origen de datos para que se puedan explorar los datos subyacentes y diseñar una consulta de forma interactiva. Se crea una consulta que especifica los datos que se desean del origen de datos. Si se ejecuta la consulta, se obtiene un conjunto de resultados. El conjunto de resultados se representa mediante una colección de campos para el conjunto de datos. También se pueden definir campos calculados adicionales. En resumen, cada conjunto de datos consta de un puntero a un origen de datos, una consulta y una colección de campos. Se pueden crear todos los conjuntos de datos necesarios para representar los datos del informe.

Una vez que se han definido todos los conjuntos de datos de un informe, se cambia a la vista Diseño y se arrastran los campos al diseño del informe para organizar los datos del informe en la página. Para obtener más información, vea Descripción del diseño y la representación de informes.

Orígenes de datos

Una definición de origen de datos de Reporting Services contiene información acerca de una conexión a un origen de datos. En el caso de una base de datos, se incluye información, como un nombre de servidor, un nombre de base de datos y las credenciales de usuario. La información que contiene una definición de origen de datos varía en función del tipo de los datos subyacentes. Reporting Services admite los siguientes tipos de orígenes de datos: Microsoft SQL Server, Microsoft SQL Server Analysis Services, Modelo de servidor de informes, XML, Oracle, SAP NetWeaver Business Intelligence, Hyperion Essbase, ODBC y OLE DB. El tipo de origen de datos Modelo de servidor de informes permite crear informes basados en un modelo de informe existente. Para obtener más información acerca de los modelos de informe, vea Trabajar con modelos.

Un origen de datos puede estar incluido en un solo informe o puede ser compartido por varios informes. La definición de un origen de datos específico de un informe se almacena en el propio informe, mientras que la definición de un origen de datos compartido se almacena como un elemento diferente del servidor de informes. Un informe puede contener un origen de datos (específico del informe o compartido) o varios. Para obtener más información acerca de los orígenes de datos, vea Definir orígenes de datos de informe.

Extensiones de procesamiento de datos

El tipo de origen de datos se elige en una lista de extensiones de procesamiento de datos de Reporting Services o proveedores de datos administrados de .NET Framework (en ambos casos, previamente instalados y registrados). Se pueden configurar extensiones de procesamiento de datos adicionales al instalar el proveedor de datos correspondiente. Para obtener más información acerca de las extensiones de procesamiento de datos compatibles, vea Definir conjuntos de datos de informe y Configurar componentes de Reporting Services. Para obtener más información sobre cómo crear una extensión de procesamiento de datos propia, vea Implementing a Data Processing Extension.

Conjuntos de datos

Un conjunto de datos de Reporting Services contiene una definición de origen de datos, una consulta del origen de datos y una lista de campos resultantes, y puede tener parámetros, campos calculados, información de intercalación y otros rasgos distintivos para caracteres que se utilizan en un informe.

Un informe puede incluir varios conjuntos de datos. Éstos pueden ser utilizados por diferentes regiones de datos del informe o para proporcionar listas de parámetros dinámicas. Se pueden utilizar criterios de filtrado, ordenación y agrupación para cambiar los datos que aparecen en el informe. Para obtener más información acerca de los conjuntos de datos, vea Definir conjuntos de datos de informe. Para obtener más información acerca de las regiones de datos, vea Descripción de las regiones de datos.

Campos

Cada conjunto de datos de un informe contiene una colección de campos. Normalmente, los campos hacen referencia a las columnas o los campos devueltos por la consulta del conjunto de datos. En el caso de un origen de datos XML, los campos hacen referencia a valores de nodos de elementos XML y sus atributos. Los campos que hacen referencia a campos de base de datos contienen un puntero al campo de base de datos y una propiedad de nombre. Esta propiedad se puede utilizar para asignar un nombre descriptivo en lugar del nombre del campo de base de datos. Además de los campos de base de datos, la lista puede contener campos calculados. Los campos calculados contienen un nombre y una expresión. La expresión puede ser tan sencilla como una concatenación de dos campos de base de datos (por ejemplo, nombre y apellido) o se puede utilizar para realizar cálculos complejos. Para obtener más información, vea Cómo agregar, editar o eliminar un campo en la ventana Conjuntos de datos (Diseñador de informes).

Para obtener información sobre cómo hacer referencia a la colección de campos desde un elemento de informe, vea Usar colecciones globales en expresiones (Reporting Services).

Algunos lenguajes de consulta son lo suficientemente flexibles como para permitir escribir una consulta que devuelva nombres de campo descriptivos y realice cálculos, evitando así tener que realizar cambios en la lista de campos. La lista de campos es especialmente útil cuando se utiliza un lenguaje de base de datos o de consulta que no ofrece esta flexibilidad. Para obtener más información, vea Cómo actualizar los campos de la ventana Conjuntos de datos (Diseñador de informes).

Vea también

Conceptos

Fundamentos del Diseñador de informes
Trabajar con datos en un diseño de informe

Otros recursos

Vista de datos (Diseñador de informes)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido modificado:
  • Se ha agregado Hyperion Essbase al tipo de orígenes de datos compatibles.

14 de abril de 2006

Contenido nuevo:
  • Se agregaron vínculos a temas de procedimientos.
  • Se agregó contenido acerca de las extensiones de procesamiento de datos.
  • Se actualizaron los tipos de orígenes de datos admitidos.