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

Изменения: 14 апреля 2006 г.

Службы Reporting Services содержат различные средства проектирования запросов, которые можно использовать для создания запросов в конструкторе отчетов. Доступность того или иного конструктора запросов определяется видом данных, с которым выполняется работа. Кроме того, некоторые конструкторы запросов поддерживают альтернативные режимы работы, что позволяет выбирать между работой в визуальном режиме или непосредственно на языке запросов. В этом разделе представлено каждое из этих средств и описаны типы источников данных, поддерживаемых каждым средством. В этом разделе описаны следующие средства.

  • Обычный конструктор запросов
  • Графический конструктор запросов
  • Конструктор запросов моделей отчетов
  • Конструктор запросов многомерных выражений
  • Конструктор DMX-запросов

Все средства проектирования запросов выполняются в среде проектирования данных внутри среды Business Intelligence Development Studio при работе с шаблоном проекта сервера отчетов или мастера сервера отчетов. Дополнительные сведения о работе с конструкторами запросов см. в разделе Определение наборов данных отчета.

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

Обычный конструктор запросов — это используемое по умолчанию средство построения запросов для большинства поддерживаемых реляционных источников данных, таких как Microsoft SQL Server, Oracle, OLE DB, веб-службы XML и ODBC. В отличие от графического конструктора запросов это средство не осуществляет проверку синтаксиса запросов в процессе проектирования. Обычный конструктор запросов рекомендуется использовать для создания сложных запросов, хранимых процедур, запросов XML-данных, а также для написания динамических запросов.

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

Снимок экрана: обычный конструктор запросов

Дополнительные сведения см. в разделе Пользовательский интерфейс конструктора запросов SQL Server.

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

Графический конструктор запросов — это средство проектирования запросов, используемое в некоторых продуктах Майкрософт и в других компонентах SQL Server. Оно предоставляет визуальную среду проектирования для выбора таблиц и столбцов. Средство позволяет создавать соединения и инструкции Transact-SQL автоматически при выборе столбцов для использования.

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

Снимок экрана: графический конструктор запросов

Дополнительные сведения см. в разделе Пользовательский интерфейс конструктора запросов SQL Server.

Конструктор запросов моделей отчетов

Конструктор запросов моделей отчетов используется для создания и изменения запросов, выполняемых для модели отчета, опубликованной на сервере отчетов. Отчеты, выполняемые для моделей, поддерживают просмотр данных с дополнительной информацией. Запрос определяет путь для просмотра данных во время выполнения.

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

Ниже приведена иллюстрация конструктора запросов моделей отчетов в режиме конструктора.

Снимок экрана: построитель моделей отчета

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

Конструктор запросов многомерных выражений

Конструктор запросов многомерных выражений используется для создания запросов к источникам данным служб Analysis Services или другим многомерным источникам данных. Этот конструктор становится доступным при создании набора данных в конструкторе запросов с использованием источника данных служб Analysis Services или бизнес-аналитики SAP NetWeaver. Ниже приведена иллюстрация конструктора запросов многомерных выражений после определения запроса и фильтра. С помощью панели инструментов можно переключаться между режимами и языками, а также настраивать параметры запроса.

Снимок экрана: конструктор запросов многомерных выражений

Дополнительные сведения см. в разделах Пользовательский интерфейс конструктора запросов многомерных выражений служб Analysis Services и Интерфейс пользователя конструктора запросов BI SAP NetWeaver.

Конструктор DMX-запросов

С помощью конструктора DMX-запросов можно получать данные из модели интеллектуального анализа данных. Использовать этот конструктор можно с источником данных служб Analysis Services, включающим модель интеллектуального анализа данных. После выбора модели можно создавать запросы прогноза интеллектуального анализа данных, предоставляющие данные для отчета. Дополнительные сведения об этом конструкторе отчетов см. в разделе Использование конструктора DMX-запросов служб Analysis Services.

Конструктор DMX-запросов служб Analysis Services, режим конструктора

Дополнительные сведения см. в разделе Пользовательский интерфейс конструктора DMX-запросов служб Analysis Services.

См. также

Задачи

Как создать или изменить источник данных, связанный с отчетом (конструктор отчетов)
Как создать или изменить общий источник данных (конструктор отчетов)

Основные понятия

Обзор компонентов служб Reporting Services
Соединение с источником данных
Определение наборов данных отчета
Определение наборов данных отчетов для многомерных данных и данных прогноза интеллектуального анализа служб Analysis Services
Источники данных, поддерживаемые службами Reporting Services
Работа с конструктором запросов моделей отчетов
Конструктор отчетов

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

Учебники по службам Reporting Services

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

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

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Новое содержимое
  • Конструктор DMX-запросов.
  • Ссылки на разделы справки по конструкторам запросов.