Опубликован: 20.12.2010 | Доступ: свободный | Студентов: 2382 / 140 | Оценка: 4.27 / 3.91 | Длительность: 39:39:00
ISBN: 978-5-9963-0353-3
Практикум 5:

Построение многомерных диаграмм

< Лекция 18 || Практикум 5: 123 || Лекция 19 >

Факты

  • Факт соответствует фокусу исследования данных для поддержки принятия решений руководство организации. Факт – это набор метрик куба данных.
  • Фактами могут быть, как в нашем примере "Продажи" (Sale), или доходы и бюджет. Одни и те же факты могут использовать в различных кубах данных.
  • Факт может быть добавлен в многомерную диаграмму следующим образом. Выберите пункт меню Model->Facts и добавьте его в список в появившемся диалоговом окне "Список фактов" (List of Facts).

Определение фактов


Свойства фактов

  • Факт имеет следующие свойства:
    • Имя (Name) определяет имя факта в терминах пользователя.
    • Код (Code) определяет техническое имя факта, используемое при генерировании скрипта.
    • Комментарий (Comment) определяет описание факта.

Определение фактов


Метрики

  • Метрика является переменной, которая соответствует фокусу исследования данных. Метрика описывает значение ячейки куба данных.
  • Например, метрикой часто бывает цена товара или итоговое значение. Метрики могут быть результатом вычислений.

Свойства метрик

  • Метрика имеет следующие свойства:
    • Имя (Name) определяет имя метрики в терминах пользователя.
    • Код (Code) определяет техническое имя, которое используется при генерировании скрипта.
    • Комментарий (Comment) определяет описание метрики.
    • Факт (Fact) определяет факт, которому принадлежит метрика.
    • Формула (Formula) определяет выражение, посредством которого метрика вычисляется.

Определение метрики на диаграмме

  • Для создания метрики можно из главного меню Model->Facts в диалоговом окне "Список фактов" (List of Facts) выбрать факт (в нашем случае Sale).
  • Вызвать диалоговое окно "Свойства факта" (Fact Properties) , в котором на вкладке "Метрика" (Measure) добавить необходимые метрики.
  • В нашем пример добавим следующие метрики "Итог" (Total). "Промежуточный итог" (Sudtotal) и "Еженедельный итог" (Weekly).

Определение метрик


Определение метрик


Определение метрик


Ассоциации

  • Ассоциация связывает куб данных с измерением, которое его определяет. Ассоциация показывает аспект исследования куба данных по указанному измерению.
  • Можно связать куб данных "Продажи" (Sale) с измерением "Покупатель" (Customer) посредством ассоциации "Продажи"-"Покупатель" (Sale-Customer).
  • Допускается только одна ассоциация между измерением и кубом данных.

Свойства ассоциации

  • Ассоциация имеет следующие свойства:
    • Куб (Cube) определяет куб данных, который является источников ассоциации.
    • Измерение (Dimension) определяет измерение, с которым связана ассоциация.
    • Иерархия (Hierarchy) определяет иерархию, используемую кубом данных для консолидации вычислений.

Определение ассоциации на диаграмме

  • Ассоциацию можно создать при помощи палитры инструментов, выбрав пиктограмму ассоциации.
  • Для нашего примера свяжем куб данных "Продажи" (Sale) с измерением "Покупатель" (Customer).
  • Задание – установить ассоциации между всеми элементами диаграммы.

Определение ассоциации на диаграмме


Многомерная диаграмма


Выводы

  • На этом занятии Вы научились строить многомерные диаграммы, которые нужных для создания OLAP хранилищ данных посредством:
    • Определение кубов данных;
    • Определение измерений;
    • Определение атрибутов;
    • Определение иерархий;
    • Определение метрик;
    • Определение ассоциаций.

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

< Лекция 18 || Практикум 5: 123 || Лекция 19 >
Владислав Нагорный
Владислав Нагорный

Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки?

Спасибо!

Лариса Парфенова
Лариса Парфенова

1) Можно ли экстерном получить второе высшее образование "Программная инженерия" ?

2) Трудоустраиваете ли Вы выпускников?

3) Можно ли с Вашим дипломом поступить в аспирантуру?