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


Определение наборов данных отчета из базы данных Teradata (службы Reporting Services)

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

ПримечаниеПримечание

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

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

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

Можно также создать модель из источника данных Teradata. Дополнительные сведения см. в разделе Создание и использование моделей отчетов на основе Teradata.

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

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

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

Чтобы получить данные в формате набора данных, можно использовать макросы. Для этого в текстовом поле Тип команды выберите Text и укажите имя макроса и его входные параметры в инструкции EXECUTE.

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

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