91639

Многомерное представление при описании структур данных

Доклад

Информатика, кибернетика и программирование

В свою очередь Показатель это поле обычно цифровое значения которого однозначно определяются фиксированным набором Измерений. В зависимости от того как формируются его значения Показатель может быть определен как: Переменная Variable значения таких Показателей один раз вводятся из какоголибо внешнего источника или формируются программно и затем в явном виде хранятся в многомерной базе данных МБД; Формула Formula значения таких Показателей вычисляются по некоторой заранее специфицированной формуле. То есть для Показателя...

Русский

2015-07-21

34.46 KB

1 чел.

Многомерное представление при описании структур данных

Основными понятиями, с которыми оперирует пользователь и проектировщик в многомерной модели данных, являются:

  1. измерение (Dimension);
  2. ячейка (Cell).

Иногда вместо термина "Ячейка" используется термин "Показатель" (Measure).

Измерение - это множество однотипных данных, образующих одну из граней гиперкуба. Например - Дни, Месяцы, Кварталы, Годы - это наиболее часто используемые в анализе временные Измерения. Примерами географических измерений являются: Города, Районы, Регионы, Страны и т.д.

В многомерной модели данных Измерения играют роль индексов, используемых для идентификации конкретных значений (Показателей), находящихся в Ячейках гиперкуба.

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

  1. Переменная (Variable) - значения таких Показателей один раз вводятся из какого-либо внешнего источника или формируются программно и затем в явном виде хранятся в многомерной базе данных (МБД);
  2. Формула (Formula) - значения таких Показателей вычисляются по некоторой заранее специфицированной формуле. То есть для Показателя, имеющего тип Формула, в БД хранится не его значения, а формула, по которой эти значения могут быть вычислены.

Заметим, что это различие существует только на этапе проектирования и полностью скрыто от конечных пользователей.

В примере на рис. 1 каждое значение поля Объем продаж однозначно определяется комбинацией полей:

Модель автомобиля;

Месяц продаж.

Но в реальной ситуации для однозначной идентификации значения Показателя, скорее всего, потребуется большее число измерений, например:

Модель автомобиля;

Менеджер;

Время (например Год).

Измерения:

Время (Год) - 1994, 1995, 1995

Менеджер - Петров, Смирнов, Яковлев

Показатель:

Объем Продаж

И в терминах многомерной модели речь будет идти уже не о двухмерной таблице, а о трехмерном гиперкубе:

первое Измерение - Модель автомобиля;

второе Измерение - Менеджер, продавший автомобиль;

третье Измерение - Время (Год);

на пересечении граней которого находятся значения Показателя Объем продаж.

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


 

А также другие работы, которые могут Вас заинтересовать

82642. Разработка конструкции преобразователя напряжения 12/300В 747 KB
  Преобразователи с выходом на постоянном токе называются конверторами, а с выходом на переменном токе называются инверторами. Различие между ними заключается в том, что в конверторах, помимо переключающего устройства и трансформатора, имеется выпрямитель и сглаживающий фильтр.
82643. Разработка системы управления проектами для цифровой типографии и рекламного агентства 84.75 KB
  В дипломном проекте разработано программное обеспечение для ведения и учета производственных заказов в рекламном агентстве и цифровой типографии. Программное обеспечение позволяет существенно сократить время, требуемое для обработки заказов, а так же обеспечивает необходимую консолидацию данных.
82644. Створення програми «Простий бізнес» 3.78 MB
  Існують сервіси що дозволяють створювати великі розсилки електронних повідомлень з можливістю створення власних списків отримувачів. Порівняємо кілька найпопулярніших сервісів для масової розсилки електронних повідомлень.
82645. Анализ архитектуры открытых мультимедиа систем 14.43 MB
  Формулировка предложений по модернизации ЭУМ И и К типов для дисциплин ВПО. Модернизировать электронные учебные модули ЭУМ для дисциплин высшего профессионального образования ВПО на основе программно-архитектурных решений созданных в рамках федеральной целевой программы развития образования.
82646. Разработка методов практической реализации новой концепции комплексных исследований электромагнитной обстановки в зданиях 5.42 MB
  В дипломном проекте рассмотрены вопросы электромагнитной безопасности в зданиях, природные и антропогенные источники электромагнитных излучений, принципы обеспечения электромагнитной безопасности.
82647. Разработка алгоритмов безопасной маршрутизации в беспроводных сетях 649.62 KB
  В данной работе рассмотрены принципы построения и функционирования беспроводных сетей, проблемы безопасности при передаче данных. Структура и свойства, стандарты, способы передачи данных в беспроводных сетях. Методы и типы маршрутизации.
82648. ДІАГНОСТИКА БЕНЗИНОВИХ ДВИГУНІВ З ЕЛЕКТРОННИМИ СИСТЕМАМИ КЕРУВАННЯ 9.02 MB
  Проведено аналіз існуючих систем керування бензиновими двигунами та їх складових частин. Викладено методику аналізу та вибору ефективної технології та обладнання для діагностики технічного стану електронних систем керування бензиновими двигунами.
82649. РЕКОМЕНДАЦИИ ПО СОВЕРШЕНСТВОВАНИЮ ВНУТРИОРГАНИЗАЦИОННОГО МАРКЕТИНГА НА ПРЕДПРИЯТИИ «ДЁКЕ УРАЛ» 292.5 KB
  Цель выпускной квалификационной работы состоит в исследовании и научном обосновании теоретических положений и практических рекомендаций по совершенствованию внутриорганизационного маркетинга на предприятии, учитывая специфику деятельности ООО «Дёке Урал» и обеспечивающих повышение его конкурентоспособности в целом.
82650. Методи підвищення технічної експлуатації суднових газотурбонагнетачів 3.04 MB
  Одним з основних і розповсюджених способів підвищення потужності дизелів є газотурбінний наддув за допомогою якого збільшується заряд повітря в робочих циліндрах що в свою чергу дозволяє збільшити циклову подачу палива. Дизеля надійні в роботі прості в обслуговуванні та ремонті мають обмежені витрати...