Поделиться через


Создание наборов данных отчетов из базы данных Oracle

Службы Reporting Services предоставляют модуль обработки данных, который поддерживает получение отчетом данных из источника реляционных данных Oracle. После подключения к источнику данных Oracle можно создать набор данных отчета, определяющий данные, которые будут использованы в отчете.

Для создания набора данных можно выбрать хранимую процедуру из раскрывающегося списка или создать SQL-запрос. Кроме того, можно задать свойства и определить параметры отчета, а также параметры запроса. Дополнительные сведения см. в разделе Как получить данные из источника данных Oracle.

Имеется два типа конструкторов запросов: текстовый конструктор запросов и графический конструктор запросов. Текстовый конструктор запросов открывается по умолчанию и принимает запросы с нестандартным синтаксисом (например, с выражениями в строке соединения). Дополнительные сведения см. в разделах Пользовательский интерфейс текстового конструктора запросов и Графический пользовательский интерфейс конструктора запросов.

Использование параметров запроса

Если запрос содержит параметры, конструктор отчетов автоматически создает соответствующие параметры отчета в определении отчета при вводе запроса. При выполнении запроса значения параметров отчета передаются в параметры запроса. Дополнительные сведения см. в разделах Добавление параметров к отчету и Как связать параметр запроса с параметром отчета.

Использование хранимых процедур

Чтобы получить данные в формате набора данных, можно использовать хранимые процедуры. Для этого в текстовом поле Тип команды выберите StoredProcedure и укажите имя хранимой процедуры. Службы Reporting Services поддерживают хранимые процедуры, возвращающие только один набор данных.