Пользовательский интерфейс конструктора запросов SMDL
Добавления: 14 апреля 2006 г.
Конструктор отчетов содержит несколько конструкторов запросов, которые помогают уточнить, какие именно данные из источника данных «Модель сервера отчетов» необходимо использовать в отчете. Используйте графический конструктор запросов для просмотра и выбора сущностей модели и полей сущности. Используйте обычный конструктор запросов, если запрос SMDL представляется в формате XML. Вкладка «Данные конструктора отчетов» по умолчанию переключается на графический конструктор запросов.
Графический конструктор запросов
Конструктор отчетов содержит графический конструктор запросов, который позволяет разрабатывать и выполнять запросы SMDL, которые в ходе обработки отчета заполняют набор данных отчета. Графический конструктор запросов состоит из трех областей или панелей. На следующем рисунке отмечена каждая панель.
В следующей таблице описываются функции каждой панели.
Панель | Функция |
---|---|
Панель обозревателя |
Отображает графическое представление сущностей и полей сущности в модели. Используйте эту панель для просмотра сущностей, относящихся к ним сущностей и полей. |
Область конструирования |
Отображает список полей в модели. Используйте эту панель для размещения выбранных полей. |
Панель результатов |
Отображает результаты запроса. Чтобы выполнить запрос, щелкните правой кнопкой мыши любую панель и выберите Выполнить либо нажмите кнопку Выполнить () на панели инструментов. |
Изменение данных на панелях «Обозреватель» и «Область конструирования» повлияет на содержимое панели результатов при выполнении команды Выполнить.
Для выполнения действий на определенной панели (например: для удаления столбца в области конструирования) щелкните правой кнопкой столбец и выберите соответствующую команду меню.
Важно! |
---|
При создании или обновлении запроса с помощью конструктора запросов необходимо сохранить отчет или переключиться в режим разметки, при этом отчет автоматически сохраняется до того, как сделанные изменения появятся в окне наборов данных отчета. |
При проектировании запроса также можно использовать кнопки панели инструментов.
В следующей таблице представлен список кнопок панели инструментов и их функции.
Кнопка | Описание |
---|---|
Редактировать выбранный набор данных. |
|
Удалить выбранный набор данных. |
|
Обновить поля наборов данных из источника данных. Если окно «Наборы данных» видимо, сделанные изменения полей обновляются в списке полей для выбранного набора данных. Для просмотра окна «Наборы данных» в меню Вид выберите Наборы данных. |
|
Переключение между обычным конструктором запросов и графическим конструктором запросов. |
|
Отменить последнее действие. |
|
Повторить последнее действие. |
|
Выполнить запрос и показать итоговые строки на панели результатов. |
|
Открыть диалоговое окно Фильтрация данных, которое позволяет указать данные, которые необходимо фильтровать. Можно указать фильтры независимо от текущих данных, указанных в области конструирования. |
Обычный конструктор запросов
При создании набора данных модели сервера отчетов в конструкторе отчетов по умолчанию отображается графический конструктор запросов. Чтобы переключиться на обычный конструктор запросов, на панели инструментов необходимо нажать кнопку-переключатель обычного конструктора запросов ().
Обычный конструктор запросов состоит из двух панелей: панели запросов SMQL и панели результатов. Это представление конструктора запросов в основном полезно при наличии спецификации запроса SMQL, полученной из какого-либо другого источника, и при необходимости вставить ее на панель запросов. В отличие от графического конструктора запросов, обычный конструктор запросов не проверяет синтаксис запроса и не изменяет структуру запроса. При нажатии на панели инструментов кнопки Выполнить запрос выполняется в источнике данных, а результаты отображаются на панели результатов.
В следующей таблице описывается функция каждой панели.
Панель | Функция |
---|---|
Панель запросов |
Отображает текст спецификации SMQL. Используйте эту панель для редактирования и вставки запроса при помощи языка запросов SMQL. |
Панель результатов |
Отображает результаты запроса. Чтобы выполнить запрос, щелкните правой кнопкой мыши любую панель и выберите команду Выполнить либо нажмите кнопку Выполнить на панели инструментов. |
При проектировании запроса также можно использовать кнопки панели инструментов.
В следующей таблице представлен список кнопок панели инструментов и их функции.
Кнопка | Описание |
---|---|
Изменить выбранный набор данных. |
|
Удалить выбранный набор данных. |
|
Обновить поля набора данных в окне «Наборы данных» из текущего текста запроса. |
|
Выполнить текст запроса и отобразить результирующий набор строк на панели результатов. |
См. также
Другие ресурсы
Средства проектирования запросов в службах Reporting Services
Определение наборов данных отчета
Определение наборов данных отчетов из источников данных модели отчета