Share via


Diseñadores de consultas y orígenes de datos (Generador de informes 2.0)

Un diseñador de consultas le ayuda a crear una consulta que especifica los datos que desea incluir en un conjunto de datos de informe. Puede ser gráfico o estar basado en texto. Un diseñador de consultas basado en texto le permite trabajar directamente con el comando de consulta. Un diseñador gráfico de consultas genera automáticamente el comando de consulta cuando se seleccionan los elementos de una vista del origen de datos subyacente o se arrastran a la superficie de diseño de la consulta.

La versión 2.0 del Generador de informes proporciona un diseñador de consultas para cada tipo de origen de datos compatible. El diseñador de consultas correcto se abre automáticamente al agregar o modificar un conjunto de datos. Algunos tipos de origen de datos admiten solo un diseñador de consultas basado en texto, otros admiten solo un diseñador gráfico de consultas y algunos admiten ambos.

Si un tipo de origen de datos admite diseñadores de consultas gráficos y basados en texto, puede cambiar de la vista gráfico a la basada en texto, pero no necesariamente a la inversa. No todos los comandos de consulta pueden representarse gráficamente. Para tener el máximo control sobre una consulta, use el diseñador de consultas basado en texto.

En un diseñador de consultas, puede crear una consulta o importar una consulta existente de un informe. Para obtener más información, vea Crear un conjunto de datos de informe (Generador de informes 2.0).

Diseñadores de consultas para orígenes de datos compartidos

Al incluir un origen de datos compartido en su informe, está incluyendo una referencia a un origen de datos publicado en un servidor de informes. El tipo de origen de datos puede ser cualquier tipo que el administrador del servidor de informes haya instalado y configurado en el servidor de informes. Esto puede incluir tipos de orígenes de datos que no se instalan con la versión 2.0 del Generador de informes. De forma predeterminada, las consultas de conjunto de datos para estos tipos de origen de datos se pueden crear en el diseñador de consultas basado en texto.

Para obtener la lista de tipos de orígenes de datos compatibles, vea Conexiones de ejemplo (Generador de informes 2.0).

Diseñadores de consultas y sintaxis de comandos

El software asociado al tipo de origen de datos determina la compatibilidad con la sintaxis de un comando de consulta. En el servidor de informes, este software puede ser una extensión de procesamiento de datos SQL Server 2008 Reporting Services o un proveedor de datos .NET Framework. 

En los siguientes ejemplos se describe el texto de comando de la consulta que puede verse afectado por el tipo de origen de datos:

  • Compatibilidad con la parte de esquema de un nombre de objeto de base de datos. Si un origen de datos usa esquemas como parte del identificador del objeto de base de datos, el nombre del esquema se debe proporcionar como parte de la consulta para todos los nombres que no usen el esquema predeterminado. Por ejemplo, SELECT FirstName, LastName FROM [Person].[Person].

  • Compatibilidad para parámetros de consulta. Los proveedores de datos varían en lo que respecta a la compatibilidad para los parámetros. Algunos proveedores de datos admiten parámetros con nombre (por ejemplo, SELECT Col1, Col2 FROM Table WHERE <parameter identifier><parameter name> = <value>). Algunos proveedores de datos admiten parámetros sin nombre (por ejemplo, SELECT Col1, Col2 FROM Table WHERE <column name> = ?). El identificador de parámetros puede variar según el proveedor de datos; por ejemplo, SQL Server usa el símbolo de arroba (@) y Oracle usa los dos puntos (:). Algunos proveedores de datos no admiten parámetros. Para obtener más información, vea "Orígenes de datos compatibles con Reporting Services" en la documentación de Reporting Services, en los Libros en pantalla de SQL Server.

Para obtener más información acerca de los distintos diseñadores de consultas, vea Diseñadores de consultas (Generador de informes 2.0).