27148

Многомерные хранилища данных

Доклад

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

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

Русский

2013-08-19

69.22 KB

8 чел.

Многомерные хранилища данных

Основное назначение многомерных хранилищ данных (МХД) — поддержка систем, ориентированных на аналитическую обработку данных, поскольку такие хранилища лучше справляются с выполнением сложных нерегламентированных запросов.

Сущность многомерного представления данных состоит в следующем. Большинство реальных бизнес-процессов описывается множеством показателей, свойств, атрибутов и т.д. Например, для описания процесса продаж могут понадобиться сведения о наименованиях товаров или их групп, о поставщике и покупателе, о городе, где производились продажи, а также о ценах, количествах проданных товаров и общих суммах. Кроме того, для отслеживания процесса во времени должен быть введен в рассмотрение такой атрибут, как дата. Если собрать всю эту информацию в таблицу, то она окажется сложной для визуального анализа и осмысления. Более того, она может оказаться избыточной (аномалии РБД). Все это способно окончательно запутать любого, кто попытается извлечь из такой таблицы полезную информацию с целью анализа текущего состояния продаж и поиска путей оптимизации процесса торговли. Указанные проблемы возникают по одной простой причине: в плоской таблице хранятся многомерные данные.

Многомерный куб можно рассматривать как систему координат, осями которой являются измерения, например Дата, Товар, Покупатель. По осям будут откладываться значения измерений — даты, наименования товаров, названия фирм-покупателей, ФИО физических лиц и т.д.

В такой системе каждому набору значений измерений (например, «дата — товар — покупатель») будет соответствовать ячейка, в которой можно разместить числовые показатели (то есть факты), связанные с данным набором. Таким образом, между объектами бизнес-процесса и их числовыми характеристиками будет установлена однозначная связь.

Преимущества многомерного подхода.

  1.  Представление данных в виде многомерных кубов более наглядно, чем совокупность нормализованных таблиц реляционной модели, структуру которой представляет только администратор БД.
  2.  Возможности построения аналитических запросов к системе более широки.
  3.  В некоторых случаях использование многомерной модели позволяет значительно уменьшить продолжительность поиска, обеспечивая выполнение аналитических запросов практически в режиме реального времени. Это связано с тем, что агрегированные данные вычисляются предварительно и хранятся в многомерных кубах вместе с детализированными, поэтому тратить время на вычисление агрегатов при выполнении запроса уже не нужно.

Недостатки.

  1.  Для ее реализации требуется больший объем памяти. (объем данных, который может поддерживаться МХД, обычно не превышает нескольких десятков гигабайт).
  2.  Многомерная структура труднее поддается модификации; при необходимости встроить еще одно измерение требуется выполнить физическую перестройку всего многомерного куба.

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

Достаточно очевидно, что даже при небольших объемах данных отчет, представленный в виде двухмерной таблицы (Модели компьютеров по оси Y и Время по оси X), нагляднее и информативнее отчета с реляционной построчной формой организации.

Реляционная модель представления данных

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

Модель

Месяц

Объем

 

Июнь

Июль

Август

Celeron

Июнь

12

"Celeron"

12

24

5

Celeron

Июль

24

"Pentium"

2

18

-

Celeron

Август

5

"Athlon"

-

19

-

Pentium

Июнь

2

 

 

 

 

Pentium

Июль

18

 

 

 

 

Athlon

Июль

19

 

 

 

 

Но в любом магазине имеется не три модели товара, а значительно больше (например, 30), и анализ проводится не за три, а за 12 месяцев. В случае построчного (реляционного) представления будет получен отчет в 360 строк (30х12).


 

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

43292. УЧЕТ РАСЧЕТА С БЮДЖЕТОМ В ООО ПКЗ «ОМСКИЙ» РАЙОНА ОМСКОЙ ОБЛАСТИ 3.87 MB
  Организация аналитического и синтетического учета расчетов с бюджетом по налогам и сборам.26 ВВЕДЕНИЕ Любая бухгалтерия как сердце предприятия особенно чувствительна к изменениям в налогах. Среди экономических рычагов при помощи которых государство воздействует на рыночную экономику важное место отводится налогам. Для достижения этой цели необходимо решить ряд задач: анализ проблем формирования налоговых поступлений; особенности организации учета расчетов с бюджетов по налогам и сборам; представить...
43293. Расчет механизма привода 883 KB
  Механизм состоит из электродвигателя муфты червячного редуктора открытой цилиндрической передачи распределительного вала станка и горизонтальной базовой плиты. В данном механизме вращение с вала двигателя через муфту передаётся на червячную передачу. С промежуточного вала крутящий момент передается на выходной вал с помощью открытой цилиндрической передачи.1 При постоянной скорости выходного вала по известной потребляемой мощности Nвых в Вт и частоте вращения n об мин находим требуемую мощность двигателя: N==1335 063=722 Вт; N ...
43294. Усилитель электрических колебаний звуковой частоты 561.5 KB
  Усилителем электрических колебаний называется устройство, которое позволяет при наличии на его входе колебания с некоторым уровнем мощности получить на выходной нагрузке те же колебания, но с большим уровнем мощности.
43295. Разработка технологического процесса изготовления детали “Стойка задняя” 285.5 KB
  Минимальный припуск на обработку определяем по формуле: Суммарное пространственное отклонение расположения поверхностей с закреплением заготовки в трех кулачковом патроне определяем по формуле: где: Δкор отклонение оси детали от прямолинейности;1том. Технологические операции и переходы обработки элементных повстей Элементы Припуска Расчетный припуск 2Ziminмкм Расчетный миный размер мм Допуск TD мкм Принятые...
43296. Расчет усилителя звуковой частоты 1.49 MB
  Анализ технического задания В техническом задании мне было предложено разработать УЗЧ по заданным параметрам. Предполагается использование такого усилителя для высокочастотного усиления сигнала высокого качества например записанного на компакт диск поэтому fн я оставилна 20 Гц для лучшего звучания бассов. Параметры микросхемы таковы: Uп=22В P=18Bт Rн=8Ом Fн=20Гц Fв=20кГц Iп=120мА Кг=03 Rвх=50кОм Кш=03мкВ Ку=26 дБ 4. Выбор элементов будем производить на основе выходных параметров усилителя...
43297. Расчет усилителя звуковой частоты мощностью 30 мВ 510 KB
  Широкое распространение получили операционные усилители на основе которых можно сконструировать отдельные каскады и структурные блоки усилителя. Техническое задание Выходная мощность Pвых 7 Вт Сопротивление нагрузки Rн 4 Ом Входное напряжение Uвх 35мВ...
43298. Проектирование усилителя звуковой частоты на основе интегральных микросхемах 605.5 KB
  Схема усилителя в среде Micro Cp15 Построение АЧХ усилителя мощности звуковой частоты. Широкое распространение получили операционные усилители на основе которых можно сконструировать отдельные каскады и структурные блоки усилителя. Техническое задание Выходная мощность Pвых 7 Вт Сопротивление нагрузки Rн...
43299. Електричні станції і підстанції систем електропостачання 22.49 MB
  Для виконання даного проекту студенту необхідно виконати ряд завдань: розрахувати потужності силових трансформаторів вибрати схеми електричних зєднань на вищих напругах розрахувати та вибрати комутаційні апарати та струмоведучі частини представити графічну частину. Вибір номінальної потужності силових трансформаторів ТЕЦ підстанції. Розробка схеми і вибір трансформаторів власних потреб станції підстанції.1Терміни виконання проекту та критерії оцінювання знань за результатами захисту проекту № модуля Курсове проектування Виконання...
43300. Реверсирование двигателя 761 KB
  Поэтому требуется регулировать напряжение на обмотке возбуждения двигателя. Таким образом необходимо построить систему управления которая содержит два канала управления: первый по цепи якоря второй по цепи возбуждения двигателя. двигателя номинальному значению.