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

Примечание:

Измерения времени (день, месяц, квартал и год) не требуют таблиц измерений. Вместо них в таблице ManufacturingFact используется единое поле даты и времени (DateOfManufacture). В следующей главе при создании куба на основе этой витрины данных вся временная иерархия будет экстраполирована по этому полю. Это делается с помощью специальной AS-функции SQL-сервера.

  1. Создайте иерархии измерений, добавив в таблицы измерений внешние ключи, как показано на рис. 1.8.

  2. Свяжите измерения самого нижнего уровня с таблицей фактов, добавив в нее внешние ключи; добавьте также атрибуты в таблицы измерений.

Итоговая схема производственной витрины данных показана на рис. 1.8.

Эта схема мало похожа на снежинку, но все же это снежинка.

Рисунок 1.8 Схема витрины данных производства с добавлением иерархии

На этом проектирование витрины данных производства завершается. Далее мы узнаем, как воплотить наш проект в жизнь.

Создание витрины данных с использованием sql Server Management Studio

Теперь, когда у нас есть проект витрины данных, основанный на требованиях аналитика и данных OLTP-систем, пришло время превратить этот проект в реальные таблицы базы данных. Мы будем строить реляционную витрину данных так, как показано на рис. 1.8: используем схему с рис. 1.7, чтобы создать базу данных с таблицей фактов и несколькими таблицами измерений, а затем добавим ограничения для внешних ключей, принудительно реализуя связи, присутствующие в схеме снежинки.

Чтобы создать витрину данных производства, следуйте указания из лабораторной работы №2 «Практика – создание витрины данных производства для компании Maximum Miniatures с помощью SQL Server Management Studio».

Рисунок 1.9 Завешенная схема витрины данных производства

Рисунок 1.10 Построение реляционной витрины данных

2.Лабораторная работа №2 «Cоздание витрины данных производства для компании Maximum Miniatures с помощью sql Server Management Studio» стр 109 Содержание практики:

  • Создание базы данных для витрины данных;

  • Создание таблиц измерений;

  • Создание таблицы фактов;

  • Установка связей.

Потребности бизнеса. Потребности бизнеса были сформулированы в лабораторной работе №1 «Практика – проектирование витрины данных производства для компании Maximum Miniatures», в котором мы строили схему витрины данных производства. В текущей лабораторной работе мы реализуем схему витрины данных производства на рис. 1.8, используя среду SQL Server Management Studio.

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

  1. Запустите программу SQL Server Management Studio.

  2. Подключитесь к SQL-серверу, предназначенному для тестирования или экспериментов (не выполняйте это и другие практические упражнения на рабочем сервере!).

  3. Раскройте узел SQL-сервера в окне обозревателя объектов и щелкните правой кнопкой мыши на папке База данных (Databases). Появится контекстное меню, показанное на рис. 2.1.

Рисунок 2.11 Контекстное меню папки Базы данных

  1. Выберите в контекстном меню команду Создать базу данных (New Database). Появится диалоговое окно создания базы данных, показанное на рис. 2.2.

  2. В поле Имя базы данных (Database Name) введите название MaxMinManufacturingDM. Перейдите на страницу Параметры (Options) и в качестве модели восстановления выберите вариант Простая (Simple). Щелкните на кнопке Ок, чтобы создать базу данных.