Разработка проекта SSAS построения многомерной базы данных и многомерного куба для выполнения OLAP анализа

 

Запустив среду SQL Server Business Intelligence Development Studio, создадим проект службы SSAS. Создадим источник данных при помощи «Мастера источников данных». Выберем пункт «Создание на основе существующего или нового подключения» и создадим соединение к разработанной базе данных.

На следующем этапе мастера выберем сведения об олицетворение. Установим пункт «По умолчанию». На завершающем этапе можно дать уникальное имя источнику данных. Создание источника данных готово. Теперь следует создать представление источника данных.

В «Мастере представления источников данных» выберем источник или создадим новый и перейдем на следующий этап. Тут выберем интересующие нас таблицы из окна «Доступные объекты» и перенесем их окно «Включенные объекты». На завершающем этапе можем дать уникальное имя представлению источника данных.

Создав источник данных и его представление, приступаем к созданию куба, при помощи «Мастере кубов». На этапе «Выбор метода построения» выбираем пункт «Построить куб с использованием источника данных». Отмечаем флажок на пункте «Автоматическое построение» и выбираем из выплывающего списка пункт «Создать атрибуты и иерархии». Приступаем к следующему этапу «Выбор представления источника данных». Среди доступных представлений источника данных выбираем созданное нами представление источника данных. Нажав кнопку «Далее» мастер автоматически определит таблицы фактов и измерений. Далее на шаге «Определение таблиц фактов и измерений» можно будет самому выбрать на вкладки «Таблицы» таблицы фактов и измерений, отметив их флажком. На этапе «Выбор мер» можем оставить те меры, что нас интересуют. Нажав кнопку «Далее» мастер автоматически определит иерархии. Далее можно самому выбрать новые измерения и их атрибуты, отмечая необходимые флажком. На завершающем этапе мастера можно дать уникальное имя будущего куба. По завершению работы мастера будет создан куб и измерения.

 

Рисунок 7 Диаграмма представления источника данных куба

 

Для дальнейшего анализа необходимо разработанный куб развернуть. Для этого в «Обозревателе решений», выберем созданный проект и откроем его свойства. На вкладке «Сборка» в ветке «Свойства конфигурации» в пункте «Выпуск сервера развертывания» из выплывающего списка выберем вариант «Developer». Во вкладке «Развертывание» в пункте «Параметр обработки» из выплывающего списка выберем «Полная», в пункте «Режим развертывания» - «Развернуть все». В пункте «Сервер» напишем имя сервера, на который будет развернут куб, а в пункте «База данных» введем название базы данных, в которую будет развернут куб. Применив изменения, совершим развертку куба.

 

Рисунок 8 Настройка свойств проекта службы SSAS