Usar referencias a las colecciones DataSources y DataSets (Generador de informes 3.0 y SSRS)

La colección DataSources representa todos los orígenes de datos usados en un informe. De igual forma, la colección DataSets representa todos los conjuntos de datos de todos los orígenes de datos existentes en un informe. Use el panel Datos de informe para obtener acceso a una vista jerárquica en la que aparezcan los conjuntos de datos de informe organizados debajo del origen de datos al que hacen referencia. Si incluye referencias a estas colecciones, no verá los valores cuando obtenga acceso a una vista previa del informe. Estas colecciones solo están disponibles una vez publicado el informe en un servidor de informes.

Nota

Puede crear y modificar las definiciones de informe (.rdl) en el Generador de informes 3.0 y en el Diseñador de informes en Business Intelligence Development Studio. 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 3.0 y el Administrador de informes (SSRS) en el sitio web microsoft.com.

DataSources

La colección DataSources representa los orígenes de datos a los que se hace referencia en una definición de informe publicado. Puede decidir incluir esta información en el informe para documentar el origen de los datos de informe. Esta colección no está disponible en el modo Vista previa. En la siguiente tabla, se describen las variables de la colección DataSources.

Variable

Tipo

Descripción

DataSourceReference

String

Ruta de acceso completa de la definición de origen de datos en el servidor de informes. Por ejemplo, puede incluir una lista de todos los orígenes de datos que usó un informe como parte de un historial de informes. En el ejemplo siguiente se muestra la ruta de acceso completa del origen de datos AdventureWorks2008R2:

/DataSources/AdventureWorks2008R2.

Type

String

Tipo de proveedor de datos para el origen de datos. Por ejemplo, SQL.

DataSets

La colección DataSets representa los conjuntos de datos a los que se hace referencia en una definición de informe. Puede decidir incluir la consulta en el informe en un cuadro de texto, de modo que un usuario que esté interesado en saber exactamente qué datos están en el informe pueda ver el texto del comando original. Esta colección no está disponible en el modo Vista previa. En la siguiente tabla, se describen los miembros de la colección DataSets.

Miembro

Tipo

Descripción

CommandText

String

Para los orígenes de datos de base de datos, ésta es la consulta que se utiliza para recuperar datos del origen de datos. Si la consulta es una expresión, ésta es la expresión evaluada.

RewrittenCommandText

String

El valor CommandText expandido del proveedor de datos. Se utiliza normalmente en informes con parámetros de consulta que se asignan a parámetros de informe. El proveedor de datos establece esta propiedad al expandir las referencias de los parámetros de texto de comando a los valores constantes seleccionados para los parámetros de informe asignados.

Usar expresiones de consulta

Puede usar expresiones de consulta para definir la consulta contenida en un conjunto de datos. Puede usar esta característica para diseñar informes cuyas consultas cambien en función de la información facilitada por el usuario, de los datos de otros conjuntos de datos o de otras variables. Para obtener más información acerca de las consultas, vea Crear y agregar conjuntos de datos (Generador de informes 3.0 y SSRS).