Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Службы Reporting Services предоставляют графические и текстовые конструкторы запросов, помогающие создавать запросы для каждого типа источника данных в отчете.
Некоторые источники данных поддерживают графические конструкторы, которые помогают создавать запрос в интерактивном режиме. Другие источники данных используют текстовый конструктор запросов. С помощью графического конструктора запросов можно перетащить элементы метаданных, представляющие базовые данные в источнике данных, в область конструктора запросов. С помощью текстового конструктора запросов можно ввести текст команды в область запросов. Вы можете перейти от графического конструктора запросов к конструктору текстовых запросов, щелкнув значок конструктора текстовых запросов на панели инструментов.
Типы источников данных, доступные в отчете, определяются расширениями данных служб Reporting Services, установленными на клиентском или сервере отчетов. Дополнительные сведения см. в файле конфигурации RSReportDesigner и файле конфигурации RSReportServer.
Модуль обработки данных и связанный конструктор запросов могут отличаться в поддержке источников данных следующим образом:
По типу конструктора запросов. Например, источник данных SQL Server поддерживает графические и текстовые конструкторы запросов.
По варианту языка запросов. Например, язык запросов, например Transact-SQL, может отличаться в синтаксисе в зависимости от типа источника данных. Язык Microsoft Transact-SQL и язык Oracle SQL имеют некоторые варианты синтаксиса для команды запроса.
Поддерживая часть схемы имени объекта базы данных. Если источник данных использует схемы в составе идентификатора объекта базы данных, имя схемы должно быть предоставлено в рамках запроса на любые имена, которые не используют схему по умолчанию. Например:
SELECT FirstName, LastName FROM [Person].[Person].Поддержка параметров запроса. Поставщики данных отличаются в поддержке параметров. Некоторые поставщики данных поддерживают именованные параметры; например,
SELECT Col1, Col2 FROM Table WHERE <parameter identifier><parameter name> = <value>. Некоторые поставщики данных поддерживают неименованные параметры; например,SELECT Col1, Col2 FROM Table WHERE <column name> = ?. Идентификатор параметра может отличаться поставщиком данных; Например, SQL Server использует символ at (@), Oracle использует двоеточие (:)). Некоторые поставщики данных не поддерживают параметры.Возможность импортировать запросы. Например, для источника данных SQL Server можно импортировать запрос из файла определения отчета (RDL) или из файла .sql.
Конструкторы запросов
В следующих разделах описан пользовательский интерфейс для каждого конструктора запросов.
Интерфейс пользователя конструктора MDX-запросов в службах Analysis Services
Пользовательский интерфейс конструктора запросов DMX служб Analysis Services
Пользовательский интерфейс графического конструктора запросов
Пользовательский интерфейс конструктора реляционных запросов
Пользовательский интерфейс конструктора запросов Hyperion Essbase
Пользовательский интерфейс конструктора запросов модели отчетов
Пользовательский интерфейс конструктора запросов SAP NetWeaver BI
Пользовательский интерфейс конструктора запросов на основе текста
См. также
Источники данных, поддерживаемые службами Reporting Services (SSRS)
Добавление данных из внешних источников данных (SSRS)
Расширения обработки данных и поставщики данных .NET Framework (SSRS)
Расширения (SSRS)