Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы №8 - 14.docx
Скачиваний:
5
Добавлен:
18.11.2022
Размер:
942.51 Кб
Скачать

Добавление атрибутов в измерение Пассажир

Руководство железнодорожной станции желает провести анализ продаж билетов с помощью куба OLAP, для дальнейшей работы необходимо добавить атрибуты в измерение Пассажир.

  1. В обозревателе решений открываем конструктор измерений Пассажир.

  2. Перетаскиваем следующие столбцы из таблицы Пассажир в области Представление источника данных в область Атрибуты:

  • FIO

  • PassDate

  • PassGive

  • PassNum

Добавление атрибутов в измерение Направление

Руководство железнодорожной станции желает провести анализ продаж билетов с помощью куба OLAP, для дальнейшей работы необходимо добавить атрибуты в измерение Направление.

  1. В обозревателе решений открываем конструктор измерений Направление.

  2. Перетаскиваем следующие столбцы из таблицы Направление в области Представление источника данных в область Атрибуты:

  • DirectionName

Развёртывание куба

Руководство железнодорожной станции желает провести анализ продаж билетов с помощью куба OLAP, для этого необходимо развернуть созданный куб.

  1. В обозревателе объектов щёлкаем правой кнопкой мыши по проекту Анализ продаж билетов и выбираем команду свойства.

  2. В узле Свойства конфигурации в левой области щёлкаем по элементу Развёртывание.

  3. Задаём для свойства Сервер соответствующее имя сервера.

  1. Нажимаем кнопку ОК.

  2. В обозревателе решений щёлкаем правой кнопкой мыши по проекту Анализ продаж билетов и выбираем пункт Развёртывание.

  3. Просматриваем содержимое окон Вывод и Выполнение развёртывания – Анализ продаж билетов, чтобы убедиться, что куб построен, развёрнут и обработан без ошибок.

Просмотр развёрнутого куба

Руководство железнодорожной станции желает провести анализ продаж билетов с помощью куба OLAP, теперь можно просмотреть созданный куб и проводить анализ.

  1. Переходим в Конструктор кубов. Для этого в обозревателе решений в узле Кубы правой кнопкой мыши щелкаем по кубу Railroad и в появившемся меню выбираем Обзор.

  2. На панели инструментов конструктора нажимаем на значок повторного соединения.

  1. Раскрываем узел Measures и измерения Пассажир и Сроки.

  2. Перетаскиваем:

  • Объект TimeKey

  • Объект FIO

  • Объект Direction Name

  • Объект Price

С помощью раскрывающихся списков можно фильтровать данные:

Лабораторная работа №10 Форматирование мер куба

Для наглядности и лучшего понимания руководство железнодорожной станции желает отображать цену в денежном формате.

  1. Переходим на вкладку Структура куба конструктора кубов. На панели Меры раскрываем группу мер Продажи билетов, щелкаем правой кнопкой мыши по элементу Price и выберите команду Свойства.

  2. В окне свойств в списке FormatString выбираем параметр Currency.

Элементы меры Price в дальнейшем будут отображаться следующим образом:

Лабораторная работа №11

Обработка измерений куба

Обработка измерения Пассажир

Создание иерархии

Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает создать иерархию для измерения Пассажир.

  1. Открываем измерение Пассажир в конструкторе измерений. Для этого дважды щёлкаем по измерению Пассажир в узле Измерения обозревателя решений.

  2. Перетаскиваем атрибут FIO из области атрибуты в область Иерархии.

Добавление именованного вычисления

Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает объединить столбцы PassNum, PassDate и PassGive в единый столбец Паспортные данные.

  1. Открываем представление источника данных Railroad.dsv, дважды щелкнув его в папке Представления источников данных обозревателя решений.

  2. В области Таблицы щёлкаем правой кнопкой мыши по таблице Пассажир и выбираем команду Создать именованное вычисление.

  3. В диалоговом окне Создание именованного вычисления в поле Имя столбца вводим Паспортные данные, а в поле Выражение следующее выражение:

PassNum+' '+Convert(varchar, PassDate)+' '+PassGive

  1. Нажимаем OK, именованное вычисление Паспортные данные появляется в списке столбцов таблиц Пассажир.

  2. В области Таблицы щёлкаем правой кнопкой мыши по таблице Пассажир и выбираем пункт Просмотр данных.