- •Лабораторная работа №8 Определение представления источника данных в проекте служб Analysis Services Определение источника данных
- •Определение представления источника данных
- •Изменение имён таблиц по умолчанию
- •Лабораторная работа №9 Определение и развёртывание куба Определение измерения
- •Определение куба
- •Добавление атрибутов в измерение Пассажир
- •Добавление атрибутов в измерение Направление
- •Просмотр развёрнутого куба
- •Лабораторная работа №10 Форматирование мер куба
- •Использование именованных вычислений в качестве имён элементов
- •Развёртывание изменений, обработка объектов и просмотр изменений
- •Обработка измерения Сроки Добавление именованного вычисления
- •Использование именованных вычислений в качестве имён элементов
- •Создание иерархии
- •Определение связей атрибутов
- •Создание уникальных имён для элементов измерения
- •Определение составного свойства KeyColumns Определение составного свойства KeyColumns для атрибута Month Name
- •Развёртывание и просмотр изменений
- •Изменение порядка элементов составных ключей
- •Лабораторная работа №12 Просмотр развёрнутого куба
- •Лабораторная работа №13 Использование перспектив Определение перспективы Продажи билетов по срокам
- •Просмотр куба в перспективе
- •Клиентские olap-средства
Использование именованных вычислений в качестве имён элементов
Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает использовать созданный столбец Паспортные данные в качестве имени элемента RegNum.
В конструкторе измерений открываем измерение Пассажир.
В области Атрибуты вкладки Структура измерения выбираем атрибут RegNum. Открываем окно «Свойства».
В поле свойства Name вводим Паспортные данные.
Щёлкаем по полю свойства NameColumn и нажимаем кнопку обзора (…), чтобы открыть диалоговое окно Столбец имени.
В списке Исходный столбец выбираем Паспортные данные и нажимаем кнопку ОК.
Перетаскиваем атрибут Имя заказчика из области Атрибуты в ячейку <создать уровень> области Иерархии под уровень ФИО.
Развёртывание изменений, обработка объектов и просмотр изменений
Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает просмотреть внесённые изменения.
Выбираем команду Развернуть из контекстного меню папки Анализ продаж билетов обозревателя решений.
Получив сообщение Развёртывание выполнено успешно, переходим на вкладку Обозреватель окна Конструктор измерений для измерения Пассажир и щёлкаем на панели инструментов значок повторного соединения.
Обработка измерения Сроки Добавление именованного вычисления
Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает изменить формат отображения столбца FullDateAlternateKey и сохранить его в виде именованного вычисления Дата.
Открываем представление источника данных Railroad.dsv, дважды щёлкнув по нему в папке Представления источников данных обозревателя решений.
В области Таблицы щёлкаем правой кнопкой мыши по таблице Сроки и выбираем команду Создать именованное вычисление.
В диалоговом окне Создание именованного вычисления в поле Имя столбца вводим Дата, а затем вводим следующую инструкцию CASE в поле Выражение:
DATENAME(mm, FullDateAlternateKey) + ' ' +
DATENAME(dd, FullDateAlternateKey) + ', ' +
DATENAME(yy, FullDateAlternateKey)
Нажимаем кнопку ОК, а затем раскрываем таблицу Сроки в области Таблицы.
В области Таблицы щёлкаем правой кнопкой мыши по таблице Сроки и выбираем пункт Просмотр данных.
Использование именованных вычислений в качестве имён элементов
Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает созданное именованное вычисление Дата в качестве имени элемента Time Key.
Открываем измерение Сроки в Конструкторе измерений.
В области Атрибуты на вкладке Структура измерения выбираем атрибут Time Key.
Щёлкаем поле свойства NameColumn и нажимаем кнопку обзора (…), чтобы открыть диалоговое окно Столбец имени.
Выбираем Дата в списке Исходный столбец и нажимаем кнопку ОК.
Создание иерархии
Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает создать иерархия для измерения Сроки.
В Конструкторе измерений в измерении Сроки перетаскиваем атрибут Calendar Year из области Атрибуты в область Иерархии.
Перетаскиваем атрибут Calendar Semester из области Атрибуты в ячейку <создать уровень> в области Иерархии под уровнем Calendar Year.
Перетаскиваем атрибут Calendar Quarter из области Атрибуты в ячейку <создать уровень> в области Иерархии под уровнем Calendar Semester.
Перетаскиваем атрибут Month Name из области Атрибуты в ячейку <создать уровень> в области Иерархии под уровнем Calendar Quarter.
Перетаскиваем атрибут Time Key из области Атрибуты в ячейку <создать уровень> в области Иерархии под уровнем Month Name.
В области Иерархии щелкаем правой кнопкой мыши по заголовку иерархии, выбираем команду Переименовать и вводим Календарное время.
В иерархии Календарное время изменяем имя уровня Month Name на Calendar Month, а имя уровня Time Key — на Date.
Удаляем атрибут FullDateAlternateKey в области Атрибуты, поскольку он больше не понадобится.