Crear conjuntos de datos de informe a partir de una base de datos Oracle

Reporting Services proporciona una extensión de procesamiento de datos que admite la recuperación de datos de informe desde orígenes de datos relacionales de Oracle. Una vez que se ha establecido una conexión con un origen de datos de Oracle, se puede crear un conjunto de datos de informe que defina los datos que se desean usar en el informe.

Para crear un conjunto de datos, se puede seleccionar un procedimiento almacenado en una lista desplegable o se puede crear una consulta SQL. También se pueden especificar propiedades, así como definir parámetros de informe y parámetros de consulta. Para obtener más información, vea Cómo recuperar datos de un origen de datos de Oracle.

Hay dos tipos de diseñadores de consultas: un diseñador de consultas basado en texto y un diseñador gráfico de consultas. El diseñador de consultas basado en texto es el que se abre de manera predeterminada y acepta sintaxis de consulta que no es estándar, como expresiones en la cadena de conexión. Para obtener más información, vea Interfaz de usuario del Diseñador de consultas basado en texto y Interfaz de usuario del diseñador gráfico de consultas.

Usar parámetros de consulta

Si una consulta contiene parámetros, el Diseñador de informes crea automáticamente en la definición del informe los parámetros de informe correspondientes cuando el usuario escribe la consulta. Cuando se ejecuta el informe, los valores de los parámetros del informe se pasan a los parámetros de la consulta. Para obtener más información, vea Agregar parámetros al informe y Cómo asociar un parámetro de consulta a un parámetro de informe.

Usar procedimientos almacenados

Los procedimientos almacenados pueden utilizarse para devolver datos de un conjunto de datos. Para ello, en el cuadro de texto Tipo de comando, seleccione StoredProcedure y, a continuación, proporcione el nombre del procedimiento almacenado. Reporting Services admite procedimientos almacenados que devuelven solo un conjunto de datos.