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


Пользовательский интерфейс конструктора запросов SMDL

Добавления: 14 апреля 2006 г.

Конструктор отчетов содержит несколько конструкторов запросов, которые помогают уточнить, какие именно данные из источника данных «Модель сервера отчетов» необходимо использовать в отчете. Используйте графический конструктор запросов для просмотра и выбора сущностей модели и полей сущности. Используйте обычный конструктор запросов, если запрос SMDL представляется в формате XML. Вкладка «Данные конструктора отчетов» по умолчанию переключается на графический конструктор запросов.

Графический конструктор запросов

Конструктор отчетов содержит графический конструктор запросов, который позволяет разрабатывать и выполнять запросы SMDL, которые в ходе обработки отчета заполняют набор данных отчета. Графический конструктор запросов состоит из трех областей или панелей. На следующем рисунке отмечена каждая панель.

Пользовательский интерфейс конструктора запросов на языке семантических моделей

В следующей таблице описываются функции каждой панели.

Панель Функция

Панель обозревателя

Отображает графическое представление сущностей и полей сущности в модели. Используйте эту панель для просмотра сущностей, относящихся к ним сущностей и полей.

Область конструирования

Отображает список полей в модели. Используйте эту панель для размещения выбранных полей.

Панель результатов

Отображает результаты запроса. Чтобы выполнить запрос, щелкните правой кнопкой мыши любую панель и выберите Выполнить либо нажмите кнопку Выполнить (Выполнение запроса) на панели инструментов.

Изменение данных на панелях «Обозреватель» и «Область конструирования» повлияет на содержимое панели результатов при выполнении команды Выполнить.

Для выполнения действий на определенной панели (например: для удаления столбца в области конструирования) щелкните правой кнопкой столбец и выберите соответствующую команду меню.

ms408278.note(ru-ru,SQL.90).gifВажно!
При создании или обновлении запроса с помощью конструктора запросов необходимо сохранить отчет или переключиться в режим разметки, при этом отчет автоматически сохраняется до того, как сделанные изменения появятся в окне наборов данных отчета.

При проектировании запроса также можно использовать кнопки панели инструментов.

Панель инструментов графического конструктора SMQL-запросов

В следующей таблице представлен список кнопок панели инструментов и их функции.

Кнопка Описание
Кнопка с многоточием для изменения выбранного набора данных

Редактировать выбранный набор данных.

Удаление выбранного набора данных

Удалить выбранный набор данных.

Обновление полей набора данных

Обновить поля наборов данных из источника данных. Если окно «Наборы данных» видимо, сделанные изменения полей обновляются в списке полей для выбранного набора данных. Для просмотра окна «Наборы данных» в меню Вид выберите Наборы данных.

Значок для кнопки «Обычный конструктор запросов»

Переключение между обычным конструктором запросов и графическим конструктором запросов.

Отменить действие

Отменить последнее действие.

Повторить действие

Повторить последнее действие.

Выполнение запроса

Выполнить запрос и показать итоговые строки на панели результатов.

Значок фильтра рядом с выбранным столбцом для фильтрации

Открыть диалоговое окно Фильтрация данных, которое позволяет указать данные, которые необходимо фильтровать. Можно указать фильтры независимо от текущих данных, указанных в области конструирования.

Обычный конструктор запросов

При создании набора данных модели сервера отчетов в конструкторе отчетов по умолчанию отображается графический конструктор запросов. Чтобы переключиться на обычный конструктор запросов, на панели инструментов необходимо нажать кнопку-переключатель обычного конструктора запросов (Значок для кнопки «Обычный конструктор запросов»).

Обычный конструктор запросов состоит из двух панелей: панели запросов SMQL и панели результатов. Это представление конструктора запросов в основном полезно при наличии спецификации запроса SMQL, полученной из какого-либо другого источника, и при необходимости вставить ее на панель запросов. В отличие от графического конструктора запросов, обычный конструктор запросов не проверяет синтаксис запроса и не изменяет структуру запроса. При нажатии на панели инструментов кнопки Выполнить запрос выполняется в источнике данных, а результаты отображаются на панели результатов.

Обычный конструктор запросов на языке семантических моделей

В следующей таблице описывается функция каждой панели.

Панель Функция

Панель запросов

Отображает текст спецификации SMQL. Используйте эту панель для редактирования и вставки запроса при помощи языка запросов SMQL.

Панель результатов

Отображает результаты запроса. Чтобы выполнить запрос, щелкните правой кнопкой мыши любую панель и выберите команду Выполнить либо нажмите кнопку Выполнить на панели инструментов.

При проектировании запроса также можно использовать кнопки панели инструментов.

Панель инструментов обычного конструктора SMQL-запросов

В следующей таблице представлен список кнопок панели инструментов и их функции.

Кнопка Описание
Кнопка с многоточием для изменения выбранного набора данных

Изменить выбранный набор данных.

Удаление выбранного набора данных

Удалить выбранный набор данных.

Обновление полей набора данных

Обновить поля набора данных в окне «Наборы данных» из текущего текста запроса.

Выполнение запроса

Выполнить текст запроса и отобразить результирующий набор строк на панели результатов.

См. также

Другие ресурсы

Средства проектирования запросов в службах Reporting Services
Определение наборов данных отчета
Определение наборов данных отчетов из источников данных модели отчета

Справка и поддержка

Получение помощи по SQL Server 2005