Развертывание проекта служб Analysis Services
Чтобы просмотреть куб и данные измерения для объектов куба Analysis Services Tutorial проекта Analysis Services Tutorial, необходимо развернуть проект на указанном экземпляре служб Analysis Services, а затем выполнить обработку куба и его измерений. В процессе развертывания проекта служб Analysis Services в экземпляре служб Analysis Services создаются те объекты, которые были определены. В процессе обработки объектов в экземпляре служб Analysis Services производится копирование данных из базовых источников данных в объекты куба.
На этой стадии процесса разработки развертывание куба обычно производится в экземпляре служб Analysis Services на сервере разработки. После завершения разработки проекта бизнес-аналитики обычно производится развертывание данных на рабочем сервере с помощью мастера развертывания служб Analysis Services.
Для выполнения следующей задачи необходимо проверить свойства развертывания проекта Analysis Services Tutorial, а затем развернуть его для локального экземпляра служб Analysis Services.
В обозревателе решений щелкните правой кнопкой мыши проект Analysis Services Tutorial и выберите пункт «Свойства» (Рисунок 108).
Рисунок 129. Контекстное меню проекта Analysis Services Tutorial
Откроется диалоговое окно «Страницы свойств Analysis Services Tutorial» (Рисунок 109), содержащее свойства конфигурации Active(Development).
Рисунок 130. Диалоговое окно «Страницы свойств Analysis Services Tutorial»
Можно определить несколько конфигураций, каждая из которых будет иметь собственные значения свойств. Например, разработчик может по-разному настроить один и тот же проект для его развертывания на разных компьютерах с разными свойствами среды разработки, такими как имена баз данных или свойства обработки. Обратите внимание на значение свойства «Путь вывода». Это свойство указывает расположение, в котором сохраняются XMLA-сценарии развертывания проекта при его сборке. Это сценарии, используемые для развертывания содержащихся в проекте объектов для экземпляра служб Analysis Services.
В узле «Свойства конфигурации» в левой области щелкните элемент «Развертывание» (Рисунок 110).
Рисунок 131. Элемент "Развертывание" страниц свойств Analysis Services Tutorial
Просмотрите свойства развертывания проекта. По умолчанию шаблон проекта служб Analysis Services настроен таким образом, что выполняется последовательное развертывание всех проектов служб Analysis Services для указанного по умолчанию экземпляра служб Analysis Services на локальном компьютере, создается база данных Analysis Services с именем проекта, а также выполняется обработка объектов с параметрами по умолчанию после завершения развертывания.
Если необходимо развернуть проект на именованном экземпляре служб Analysis Services на локальном компьютере или на экземпляре удаленного сервера, то следует задать для свойства Server соответствующее имя экземпляра, например <ИмяСервера>\<ИмяЭкземпляра>.
Нажмите кнопку ОК.
В обозревателе решений щелкните правой кнопкой мыши проект Analysis Services Tutorial и выберите пункт «Развертывание» (Рисунок 111).
Рисунок 132. Контекстное меню проекта Analysis Services Tutorial в обозревателе решений
В среде BI DevStudio собирается и развертывается проект Analysis Services Tutorial на указанном экземпляре служб Analysis Services с использованием сценария развертывания. Ход выполнения развертывания отображается в двух окнах: Вывод и Выполнение развертывания — Analysis Services Tutorial (Рисунок 117).
Рисунок 133. Окно "Вывод"
Рисунок 134. Окно "Выполнение развертывания"
Откройте окно «Выход», если необходимо, выбрав пункт «Вывод» в меню «Вид». В окне «Вывод» отображается общий ход выполнения развертывания. В окне «Выполнение развертывания — Analysis Services Tutorial» отображаются подробные сведения о каждом шаге, выполняемом в процессе развертывания.
Развертывание куба Analysis Services Tutorial для локального экземпляра Analysis Services и его обработка успешно завершены.
Просмотр куба
После развертывания куба данные куба отображаются на вкладке «Обозреватель» конструктора кубов (Рисунок 119), а данные измерений отображаются на вкладке «Обозреватель» конструктора измерений (Рисунок 120).
Рисунок 135. Вкладка "Обозреватель" конструктора кубов
Рисунок 136. Вкладка «Обозреватель» конструктора измерений
В конструкторе измерений среды BI Dev Studio откройте измерение «Продукт» (Рисунок 121). Для этого дважды щелкните измерение «Продукт» в узле «Измерения» обозревателя решений (Рисунок 122).
Рисунок 137. Измерение "Продукт" в конструкторе измерений
Рисунок 138. Измерение "Продукт" в обозревателе решений
Перейдите на вкладку «Обозреватель», чтобы просмотреть элемент All иерархии атрибутов Product Key (Рисунок 123).
Рисунок 139. Элемент All иерархии атрибутов ProductKey
В лабораторной работе № 4 будет определена пользовательская иерархия для измерения «Продукт», позволяющая просматривать это измерение.
Перейдите в конструктор кубов среды BI DevStudio (Рисунок 119). Для этого в обозревателе решений в узле Кубы дважды щелкните куб Analysis Services Tutorial (Рисунок 124).
Рисунок 140. Куб Analysis Services Tutorial в обозревателе решений
Необходимо указать, какой срез куба многомерного куба мы хотим просмотреть. Для этого следует выбрать измерения, которые будут отложены по осям куба.
Разверните измерение «Order Date» (Дата заказа) в левой части закладки «Обозреватель» конструктора кубов и выделите измерение Order Date.English Month Name (Дата заказа - Англоязычное название месяца) (Рисунок 125).
Рисунок 141. Измерение Order Date.English Month Name
Перетащите выбранное измерение в центральную часть окна, в прямоугольник «Перетащите сюда поля столбцов» (Рисунок 126).
Рисунок 142. Выбранное измерение-столбец
Аналогичным образом выделите измерение Продукт.Model Name (Название модели) и перетащите его в прямоугольник «Перетащите сюда поля для строк» (Рисунок 127).
Рисунок 143. Выбранное измерение-строка
Далее выберите меру Продажи через Интернет.Sales Amount (Сумма продаж) и перетащите ее в прямоугольник «Перетащите сюда поля итогов или деталей» (Рисунок 128).
Рисунок 144. Добавленная мера
В результате в центральной части окна отобразятся данные о сумме продаж товаров (по вертикали) по месяцам года (по горизонтали).
Контрольные вопросы
- Дайте определения понятиям «OLAP-куб», «измерение», «мера», «элемент измерения», «иерархия измерения».
- Какие действия производятся при развертывании проекта?