Занятие 2. Создание модели отчета с помощью диспетчера отчетов
Процесс создания модели отчетов в диспетчере отчетов состоит из двух шагов. Вначале необходимо создать источник данных, затем можно создать модель. Источник данных представляет собой строку соединения, указывающую местоположение данных, которые будут использоваться службами Службы Reporting Services для создания модели и сервером отчетов во время выполнения отчетов построителя отчетов. На этом занятии с помощью диспетчера отчетов создаются источник данных и модель отчета, после чего модель отчетов просматривается в построителе отчетов.
Запуск диспетчера отчетов из браузера
Откройте обозреватель Microsoft Internet Explorer 6.0 или более поздней версии.
В адресной строке веб-браузера введите URL-адрес диспетчера отчетов. URL-адрес по умолчанию — https://localhost/reports.
Создание источника данных
На странице Домашняя страница щелкните Создать источник данных.
В поле Имя введите RM_ASCube.
Это имя позволит отличать этот источник данных от любых других, уже сохраненных диспетчером отчетов.
В поле Описание введите: Это файл источника данных диспетчера отчетов для куба AS.
Убедитесь, что флажок Включить этот источник данных установлен.
В списке Тип источника данных выберите Microsoft SQL Server Analysis Services.
ПримечаниеЧтобы соединение можно было использовать в качестве источника модели, оно должно иметь тип Microsoft SQL Server или Microsoft SQL Server Службы Analysis Services (Службы SSAS). Для создания модели отчета, основанной на базе данных SQL Server, выберите Microsoft SQL Server.
В поле Строка соединения введите следующее:
Data Source=localhost;Initial Catalog="Adventure Works DW"
Отметьте параметр Встроенная безопасность Windows.
Нажмите кнопку ОК.
Новый источник данных создан и отображается на домашней странице. Источник данных можно переместить в папку на сервере отчетов. Для этого нужно выбрать источник данных, нажать кнопку Переместить, выбрать папку и нажать кнопку ОК. Однако в рамках данного учебника источник данных следует оставить на домашней странице.
Создание модели отчета
На странице Корневая папка служб SQL Server Reporting Services щелкните «RM_ASCube».
Прокрутите страницу до конца и щелкните пункт Создание модели.
В поле Имя введите:
RM_ASCubeReportModel
В поле Описание введите:
Это модель, основанная на кубе AdventureWorks служб SSAS, созданная с помощью диспетчера отчетов**.**
Чтобы указать папку для сохранения модели, щелкните Изменить расположение и выберите требуемую папку.
Нажмите кнопку ОК, чтобы создать модель отчета.
Модель будет создана в указанной папке либо по умолчанию на домашней странице. После создания модели на вкладке Свойства этой модели появится страница Общие. Модель пользователя теперь развернута и может быть использована в построителе отчетов.
Внимание! При изменении куба служб Службы Analysis Services требуется повторное создание модели с целью отображения внесенных изменений. Чтобы создать модель повторно, следует выделить модель, щелкнуть вкладку Общие и выбрать пункт Повторное создание модели.
Просмотр модели в построителе отчетов
Для возврата на страницу Домашняя страница щелкните ссылку Корневая папка.
Нажмите кнопку Построитель отчетов.
Откроется окно построителя отчетов.
В панели Приступая к работе найдите модель RM_ASCubeReportModel.
Обратите внимание, что в модели отчета RM_ASCubeReportModel находится несколько вложенных элементов. Эти вложенные элементы называются перспективами. При создании модели отчетов на основе куба служб Службы Analysis Services кубы базы данных служб Службы SSAS отображаются в построителе отчетов в виде перспектив. Модели верхнего уровня для создания отчетов использовать нельзя; вместо этого необходимо выбрать одну из вложенных перспектив.
Выберите перспективу Каналы продаж и нажмите кнопку ОК.
Обратите внимание, что имя выбранной перспективы появилось в верхней части панели Обозреватель, а содержимое куба отображено в виде сущностей, папок и полей.
Чтобы выйти из построителя отчетов, выберите команду Выход в меню Файл.
Следующие шаги
Поздравляем, учебник пройден успешно. Модель отчетов на основе куба служб Службы SSAS создана с помощью диспетчера отчетов.