Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_работы Ларсон.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
36.65 Mб
Скачать

Содержание практики:

  • Создание AS-куба с использованием мастера кубов Business Intelligence Development Studio;

  • Создание в Business Intelligence Development Studio реляционной витрины данных по определению куба.

Потребности бизнеса.

Заместитель руководителя компании Maximum Miniatures по продажам хочет иметь возможность анализировать данные о продажах. Эта информация собирается в трех OLTP-системах: системе обработки заказов, системе точек продаж (Point of Sale, POS) и интерактивной системе (сайте) MaxMin.com. В системе обработки заказов и интерактивной системе MaxMin.com в качестве базовой СУБД применяется SQL-сервер производства Microsoft. Для передачи данных со всех пяти различных магазинов MaxMin в системе точек продаж используются XML-файлы.

Платформа, на которой базируется данный аналитический инструмент,- службы анализа Microsoft SQL Server 2005. Поскольку данные поступают из трех разных систем, одна из которых основана на XML-файлах, для хранения информации, служащей источником данных для куба, создается витрина данных.

Заместитель по продажам хотел бы иметь возможность анализировать следующие показатели:

  • стоимость проданных изделий;

  • число проданных изделий;

  • налог с продаж;

  • расходы на транспортировку.

Эти показатели необходимо просматривать по:

  • магазинам;

  • рекламным акциям;

  • типам изделий;

  • дням, месяцам, кварталам и годам;

  • покупателям;

  • торговым агентам.

Анализ трех источников данных показывает, что все эти сведения присутствуют как минимум в одном из них.

Для создания AS-куба и реляционной витрины данных в Business Intelligence Development Studio мы используем шаблон куба Sales and Inventory.

Примечание:

Чтобы создать базу данных для витрины данных продаж компании Maximum Miniatures, мы используем среду SQL Server Management Studio. Таблицы факторов и измерений будут созданы позже (в ходе создания куба) с помощью среды Business Intelligence Development Studio.

Пошаговая процедура

  1. Скопируйте папку Sales and Inventory с веб-сайта поддержки данной книги в папку, в которой хранятся шаблоны кубов. По умолчанию они расположены в папке: C:\Program Files\Microsoft SQL Server\90\Tools\Templates\OLAP\1033\Cube Templates.

  2. Запустите SQL Server Management Studio и подключитесь к SQL-серверу, предназначенному для тестирования или экспериментов. Создайте новую базу данных MaxMinSalesDM, используя простую модель восстановления. Если у вас появятся какие-либо вопросы касательно того, как это делать, обратитесь к шагам 3-5 лабораторной работы №2 «Практика – создание витрины данных производства для компании Maximum Miniatures с помощью SQL Server Management Studio».

  3. Закройте SQL Server Management Studio.

  4. Запустите программу SQL Server Business Intelligence Development Studio.

  5. Щелкните на кнопке Создать проект (New Project) панели инструментов.

  6. Убедитесь, что в разделе Типы проектов (Project Types) выделен пункт Проекты бизнес-аналитики (Analysis Services Projects), после чего в разделе Шаблоны (Templates) выберите шаблон Проект служб SSAS (Analysis Services Projects).

  7. Введите в поле Имя (Name) значение MaxMinSalesDM, а в поле Расположение (Location) укажите необходимую папку. Оставьте установленным флажок Создать каталог для решения (Create Directory for Solution).