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

Использование именованных вычислений в качестве имён элементов

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

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

  2. В области Атрибуты вкладки Структура измерения выбираем атрибут RegNum. Открываем окно «Свойства».

  3. В поле свойства Name вводим Паспортные данные.

  4. Щёлкаем по полю свойства NameColumn и нажимаем кнопку обзора (…), чтобы открыть диалоговое окно Столбец имени.

  5. В списке Исходный столбец выбираем Паспортные данные и нажимаем кнопку ОК.

  1. Перетаскиваем атрибут Имя заказчика из области Атрибуты в ячейку <создать уровень> области Иерархии под уровень ФИО.

Развёртывание изменений, обработка объектов и просмотр изменений

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

  1. Выбираем команду Развернуть из контекстного меню папки Анализ продаж билетов обозревателя решений.

  2. Получив сообщение Развёртывание выполнено успешно, переходим на вкладку Обозреватель окна Конструктор измерений для измерения Пассажир и щёлкаем на панели инструментов значок повторного соединения.

Обработка измерения Сроки Добавление именованного вычисления

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

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

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

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

DATENAME(mm, FullDateAlternateKey) + ' ' +

DATENAME(dd, FullDateAlternateKey) + ', ' +

DATENAME(yy, FullDateAlternateKey)

  1. Нажимаем кнопку ОК, а затем раскрываем таблицу Сроки в области Таблицы.

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

Использование именованных вычислений в качестве имён элементов

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

  1. Открываем измерение Сроки в Конструкторе измерений.

  2. В области Атрибуты на вкладке Структура измерения выбираем атрибут Time Key.

  3. Щёлкаем поле свойства NameColumn и нажимаем кнопку обзора (…), чтобы открыть диалоговое окно Столбец имени.

  4. Выбираем Дата в списке Исходный столбец и нажимаем кнопку ОК.

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

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

  1. В Конструкторе измерений в измерении Сроки перетаскиваем атрибут Calendar Year из области Атрибуты в область Иерархии.

  2. Перетаскиваем атрибут Calendar Semester из области Атрибуты в ячейку <создать уровень> в области Иерархии под уровнем Calendar Year.

  3. Перетаскиваем атрибут Calendar Quarter из области Атрибуты в ячейку <создать уровень> в области Иерархии под уровнем Calendar Semester.

  4. Перетаскиваем атрибут Month Name из области Атрибуты в ячейку <создать уровень> в области Иерархии под уровнем Calendar Quarter.

  5. Перетаскиваем атрибут Time Key из области Атрибуты в ячейку <создать уровень> в области Иерархии под уровнем Month Name.

  6. В области Иерархии щелкаем правой кнопкой мыши по заголовку иерархии, выбираем команду Переименовать и вводим Календарное время.

  7. В иерархии Календарное время изменяем имя уровня Month Name на Calendar Month, а имя уровня Time Key — на Date.

  8. Удаляем атрибут FullDateAlternateKey в области Атрибуты, поскольку он больше не понадобится.