- •Задание на курсовую работу
- •Оглавление
- •Введение
- •Разработка базы данных с помощью ms sql Server
- •Разработка интерфейса программы в Visual Studio 2010
- •Создание olap-куба в среде Business Intelligence Development Studio Создание отдельных элементов as-куба Алгоритм Создания источника данных – Data Sources
- •Алгоритм создания представления источника данных – Data Sourсe Views
- •Заключение
- •Алгоритм создания измерения для проекта – Dimension
- •Алгоритм создания куба проекта – Cube.
- •Библиографический список
- •А.А. Барсегян, м.С. Куприянов, в.В. Степаненко, и.И. Холод Методы и модели анализа данных: olap и Data Mining
Алгоритм создания измерения для проекта – Dimension
Составляющими куба являются измерения и в случае когда нужно добавить к существующему кубу новые измерения или вообще создать измерения для куба отдельно, не используя мастер кубов, можно воспользоваться командой контекстного меню Dimension New Dimension (Измерения Новое измерение ). Рассмотрим на примере создания измерения «Клиент».
Рис. 22. Команда создания нового измерения AS-куба
В появившемся окне мастера построения измерения нажать кнопку далее и выбрать метод построения измерения на странице выбора метода построения.
Рис. 23. Выбор метода построения измерения для куба
На странице Select the main dimension table (выбор главной таблицы измерения) необходимо выбрать таблицу, на основе которой будет строится измерение и отметить ключи этой таблицы.
Рис.24. Выбор представления источника данных
На странице Select the Dimension Type (Выбор типа измерения) необходимо поставить флаг напротив того типа измерения, которое необходимо создать. Мастер предлагает 3 типа измерений: стандартное, временное и измерение времени на сервере.
На странице Related tables (связанные таблицы) необходимо отметить те таблицы, которые связаны с основной таблицей (не во всех случаях).
Поскольку в измерение обычно входят не все атрибуты из реляционной базы данных, необходимо определить основные атрибуты измерения.
Рис. 25. Определение атрибутов измерения
В результате в окне конструктора появится вкладка Dimension Structure (Структура измерения), его атрибуты и представление источника данных.
Рис.26. Завершение работы мастера
Аналогично добавляются все необходимые измерения. Дальше переходим к созданию куба.
Алгоритм создания куба проекта – Cube.
Выбираем метод создания куба. В нашем случае необходимо выбрать создание на основе существующей таблицы (рисунок 27)
Рис.27. Выбор метода создания куба
Далее непосредственно выбираем саму таблицу. Необходимо нажать кнопку Предложить (Suggest). Программа сама предложит таблицу на основе которой будет создаваться куб (рисунок 28).
Рис.28. Выбор таблицы
Далее мастер предлагает измерения по которым будет вестись анализ (рисунок 29).
Рис.29. Выбор мер куба
После этого шага в появится окно мастера с необходимыми измерениями (рисунок 30).
Рис.30. Измерения куба
В результате появится окно просмотра параметров куба, в котором будут показаны группа мер и измерения, используемые при создании куба (рисунок 31).
Рис. 31. Завершение работы мастера
После завершения работы мастера необходимо развернуть проект . При этом в свойствах проекта необходимо поменять сервер развертывания на сервер, установленный на вашей локальной машине (по умолчанию стоит localhost)
Рис.32. Окно структуры куба
Рис.33. Окно браузера, для просмотра данных
Рис.34. Пример просмотра количества проданных товаров сотрудниками магазина
Заключение
В ходе выполнения курсовой работы были изучены возможности Business Intelligence Development Studio для построения OLAP-кубов.
Также были изучены функциональные возможности среды MS SQL Server 2008 и разработана база данных, которая была впоследствии подключена к оболочке, разработанной в среде MS Visual Studio 2010 на языке С#.
