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