Определение наборов данных отчета из базы данных Teradata (службы Reporting Services)
Службы Reporting Services предоставляют модуль обработки данных, который поддерживает получение отчетом данных из источника реляционных данных Teradata. После подключения к источнику данных Teradata можно создать набор данных отчета, определяющий данные, которые будут использованы в отчете.
![]() |
---|
Прежде, чем можно подключиться к источнику данных Teradata, системный администратор должен установить корректную версию поставщика данных .NET для Teradata на клиенте разработки отчетов и на сервере отчетов. Дополнительные сведения см. в разделе Соединение с источником данных (службы Reporting Services). |
Для создания запроса набора данных можно создать SQL-запрос, использовать макрос или выбрать хранимую процедуру из раскрывающегося списка. Кроме того, можно задать свойства набора данных и определить параметры отчета, а также параметры запроса. Дополнительные сведения см. в разделе Как получить данные из источника данных Teradata.
Имеется два типа конструкторов запросов: текстовый конструктор запросов и графический конструктор запросов. Текстовый конструктор запросов открывается по умолчанию и принимает запросы с нестандартным синтаксисом (например, с выражениями в строке соединения). Графический конструктор запросов отображает таблицы и представления, которые могут быть полезны при проектировании отчета. Дополнительные сведения см. в разделах Пользовательский интерфейс текстового конструктора запросов и Графический пользовательский интерфейс конструктора запросов.
Можно также создать модель из источника данных Teradata. Дополнительные сведения см. в разделе Создание и использование моделей отчетов на основе Teradata.
Использование параметров запроса
Если запрос содержит параметры, конструктор отчетов автоматически создает соответствующие параметры отчета в определении отчета при вводе запроса. При выполнении запроса значения параметров отчета передаются в параметры запроса. Если используются многозначные параметры, возможно, придется изменить синтаксис запроса. Дополнительные сведения см. в разделах Добавление параметров к отчету и Как связать параметр запроса с параметром отчета.
Использование макросов
Чтобы получить данные в формате набора данных, можно использовать макросы. Для этого в текстовом поле Тип команды выберите Text и укажите имя макроса и его входные параметры в инструкции EXECUTE.
Использование хранимых процедур
Чтобы получить данные в формате набора данных, можно использовать хранимые процедуры. Для этого в текстовом поле Тип команды выберите StoredProcedure и укажите имя хранимой процедуры. Службы Reporting Services не поддерживают выходные параметры для хранимых процедур.
См. также