Средства проектирования запросов



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

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

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

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

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

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

Все средства проектирования запросов выполняются в среде проектирования данных внутри среды BI Dev Studio с применением шаблона проекта сервера отчетов или мастера сервера отчетов.

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

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

Рисунок 15. 2 – Иллюстрация обычного конструктора

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

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

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

Рисунок 15,3 – Окно графического конструктора запросов

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

Рисунок 15.4 – Окно конструктора моделей

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

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

Рисунок 15.5 – Иллюстрация конструктора запросов

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


Дата добавления: 2018-10-26; просмотров: 262; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!