Члены и метки. Иерархии. Аналитические операции.
Значения, "откладываемые" вдоль измерений, называются Членами или Метками (members). Например, измерение "Станок" может состоять из меток "сверлильный", "токарный", "фрезерный" и так далее. Должны быть заполнены далеко не все элементы куба, например, если нет информации о количестве сверлильных станков в цехе №5, значение в соответствующей ячейке просто не будет определено. Совершенно необязательно также, чтобы приложение OLAP хранило данные непременно в многомерной структуре - главное, чтобы для пользователя эти данные выглядели именно так. Кстати именно специальным способам компактного хранения многомерных данных, "вакуум" (незаполненные элементы) в кубах не приводят к бесполезной трате памяти. Пример. Возьмем n-мерную систему координат, где n - число измерений. По каждой оси отложим члены измерения. Например, по измерению "Цех" это будут засечки, соответствующие всем производственным участкам данного цеха. В узлах координатной сетки откладываются готовность изделий. Каждый факт есть совокупность одной или нескольких мер. Например, отдельный факт изготовления заключает в себе совокупность как минимум трех величин – стоимость заготовки, стоимость изготовления и различные начисления. Таким образом, естественная структура БД для подобного представления - это многомерный куб, ребра которого соответствуют измерениям, а внутренний объем - мерам. Метки используются в операциях манипулирования измерениями. Они используются как для "разрезания" куба, так и для ограничения (фильтрации) выбираемых данных - когда в измерении, остающемся "неразрезанным", интересуют не все значения, а их подмножество, например три города из нескольких десятков. Значения меток отображаются в двумерном представлении куба как заголовки строк и столбцов.
Иерархии Метки могут объединяться в иерархии, состоящие из одного или нескольких уровней детализации (levels). Например, метки измерения "Магазин" (Store) естественно объединяются в иерархию с уровнями: Город ( City ), Штат ( State ), Страна ( Country ), Мир( All ). В соответствии с уровнями иерархии вычисляются агрегатные значения, например, объем продаж для USA (уровень "Country") или для штата California (уровень "State"). В одном измерении можно реализовать более одной иерархии - скажем, для времени: {Год, Квартал, Месяц, День} и {Год, Неделя, День}. Поскольку в рассмотренном примере в общем случае в каждой стране может быть несколько городов, а в городе - несколько клиентов, можно говорить об иерархиях значений в измерении - регион. В этом случае на первом уровне иерархии располагаются страны, на втором - города, а на третьем - клиенты.
Иерархии могут быть сбалансированными (balanced), как, например, иерархия, представленная выше (такова же иерархии, основанные на данных типа "дата-время"), и несбалансированными (unbalanced). Типичный пример несбалансированной иерархии - иерархия типа "начальник-подчиненный". Иногда для таких иерархий используется термин Parent-child hierarchy.
Так как OLAP-системы являются специфическим ПО, в основе которого лежит технология МСУБД, то средствами пользовательского интерфейса можно выполнять такие аналитические операции: Сечение При выполнении операции сечения формируется подмножество гиперкуба, в котором значение одного или более измерений фиксировано (значение параметров для фиксированного, например, месяца) Проекция Значения в ячейках, которые лежат на оси проекции, суммируются в соответствии с определенным признаком Вращение (rolling) Операция вращения изменяет порядок представления измерений, обеспечивая представление метакуб a в более удобной для восприятия форме. Разбиение с поворотом (slicing and dicing) Позволяет получить представление данных с разных точек зрения, осуществить доступ к данным в любых разрезах, комбинациях и порядке следования. Работа пользователя с данными по принципу "slicing and dicing" осуществляется с помощью языка многомерных запросов (Multi-Dimensional Query Language), как средства формулирования запросов к многомерным базам данных. Для проведения анализа можно получать всевозможные срезы данных (двумерный (плоскостной) срез, многомерный подкуб). Например, один срез данных о доходах может содержать все сведения о доходах от продаж товаров указанного типа по каждому городу. Другой срез может представлять данные о доходах отдельной компании в каждом из городов. Консолидация (rolling up, roll-up, drill-up) Включает такие обобщающие операции, как простое суммирование значений (свертка) или расчет с использованием сложных вычислений, включающих другие связанные данные. Например, показателю для отдельных компаний могут быть просто просуммированы с целью получения показателей для каждого города, а показатели для городов могут быть "свернуты" до показателей по отдельным странам. Операция спуска (раскрытия) (drill down) Операция, обратная консолидации, которая включает отображение подробных сведений для рассматриваемых консолидированных данных. Одно из значений измерения заменяется совокупностью значений из следующего уровня иерархии измерения, при этом заменяются значения в ячейках гиперкуба |
Классификация OLAP
Обеспечивая многомерное концептуальное представление со стороны пользовательского интерфейса к исходной БД, все продукты OLAP делятся на несколько классов по типу исходной БД. Многомерный гиперкуб, используемый в OLAP-технологии, может быть реализован в рамках реляционной модели или существовать как отдельная база данных специальной многомерной структуры. |
Классификация OLAP по назначению
В настоящее время существует два типа OLAP-систем: универсальные, способные решать проблемы создания отчетов в любой из сфер, и «отраслевые», ориентированные на использование лишь в определенных областях. В наших условиях реальный спрос на OLAP-системы сегодня ощущается лишь в сфере банковских и финансовых решений. На Западе же OLAP-системы получили широкое распространение еще и в инженерных и научных учреждениях, где с их помощью выявляются сложные связи различных параметров, в частности, при проведении практических исследований. Сегодня на отечественном рынке представлено достаточно много OLAP-систем, цены, за клиентскую лицензию которых колеблются в пределах $500 до $3000, в зависимости от уровня сложности и ориентации. Системы, ориентированные на использование на крупных предприятиях с поддержкой многопользовательского режима, могут стоить еще дороже. Впрочем, указанные цены касаются лишь стоимости самих программных продуктов. Как и любая другая система автоматизации, OLAP для адекватной работы требует услуг интегратора (чья стоимость может многократно превышать цену самой системы), связанных с правильным отбором и настройкой источников данных для проведения анализа. Таким образом, можно констатировать, что OLAP – удовольствие не из дешевых и по-настоящему эффективным станет лишь при использовании его инструментов не только ведущим менеджером компании, но и его ближайшими подшефными. Что же касается длительности развертывания OLAP-системы, нужно быть готовым к срокам внедрения от одного, двух месяцев до нескольких, в случае внедрения масштабных решений со «сложными» источниками данных. |
- Области применения ит - информационных технологий
- Современные ит - информационные технологии
- Цели внедрения информационных технологий
- Этапы развития ит (информационных технологий)
- Информационная система
- Общие понятия об информационных системах - ис
- Основные задачи информационных систем - ис
- Пользователи информационных систем - ис
- Процессы в информационных системах - ис
- Система. Общие понятия о системе
- Современные информационные системы - ис
- Этапы развития информационных систем - ис
- Математическое и программное обеспечение информационных систем - ис
- Организационное обеспечение информационных систем - ис
- Правовое обеспечение ис - информационных систем
- Техническое обеспечение информационной системы - ис.
- Принципы и методы создания ис - информационных систем
- Методы и концепции создания ис - информационных систем
- Принципы создания информационных систем - ис
- Классификация информационных систем - ис
- Классификация ис по масштабности применения
- Классификация ис по концепции построения
- Классификация ис по оперативности обработки данных
- Классификация ис по признаку структурированности задач
- Классификация ис по сфере деятельности
- Классификация информационных систем по режиму работы
- Классификация информационных систем по степени автоматизации
- Классификация информационных систем по функциональности
- По квалификации персонала и управления
- По характеру обработки информации
- Аналитические ис репортинга, oltp, data mining
- Общие сведения об аналитических ис репортинга, oltp, data mining
- Базовая аналитическая система
- Классификация по области применения
- Классы аналитических систем
- Перспективы использования аналитических систем
- Применяемые виды анализа
- Системы репортинга
- Рынок систем репортинга
- Oltp - системы оперативной обработки транзакций
- Data Mining (dm) - интеллектуальный анализ данных
- Типы закономерностей
- Классы систем Data Mining - dm
- Алгоритмы ограниченного перебора
- Генетические алгоритмы
- Деревья решений (decision trees)
- Нейронные сети
- Предметно-ориентированные аналитические системы
- Системы для визуализации многомерных данных
- Системы рассуждений на основе аналогичных случаев
- Статистические пакеты
- Эволюционное программирование
- Бизнес-приложения Data Mining
- Банковское дело
- Медицина
- Молекулярная и генная инженерия
- Розничная торговля
- Страхование
- Телекоммуникации
- Проблемы, связанные с использованием Data Mining dm-технологии
- Olap-системы оперативной аналитической обработки данных
- Недостатки olap
- Основные преимущества olap-систем
- Предпосылки и причины появления olap
- Принципы проектирования и использования многомерных бд
- Типы используемых данных
- Многомерная модель данных
- Гиперкубические и поликубические модели данных
- Операции с измерениями
- Требования к olap-средствам
- 12 Основных правил olap- систем по Кодду
- Fasmi Пендса и Крита
- Кубы olap
- Спуск и консолидация
- Члены и метки. Иерархии. Аналитические операции.
- Классификация olap по типу доступа к бд
- Достоинства и недостатки rolap
- Метаданные
- Другие olap. Holap. Dolap. Jolap.
- По месту размещения olap - машин
- Olap-клиент
- Olap-сервер
- Применение olap - систем
- Преимущества и недостатки
- Определение dss (сппр)
- Характеристики dss (сппр)
- Структура сппр
- Бм и субм
- Классификация
- Основные функции субм
- Система управления интерфейсом
- Управление сообщениями. Электронная почта.
- Data Warehouse – хранилище данных - хд - систем обработки данных
- Цели и задачи хранилищ данных
- Концепция хд - хранилища данных
- Единый источник даннх
- Свойства данных
- Структура ис на основе хд
- Методы организации хд
- Data Mart - Витрины данных
- Интегрированное хд - хранилище данных
- Непроектируемые витрины данных
- Система постепенно развиваемых витрин данных
- Data Warehouse Bus - хд с архитектурой шины
- Объединенное (федеративное) хд
- Требования к техническому и программному обеспечению
- Основные компоненты хд
- Проблемы интеграции данных
- Сравнение оперативных и аналитических бд
- Средства и методы построения хд - хранилищ данных
- Применение готовых хранилищ данных
- Студии для построения хд - хранилищ данных
- Подход сверху вниз
- Подход снизу вверх
- Рекомендации по внедрению хд
- Финансовые хранилища данных (хд)
- Хд для управления человеческими ресурсами
- Хранилища данных (хд) в области телекоммуникаций
- Хранилища данных (хд) с возможностями Data Mining и Exploration
- Хранилища данных в области страхования
- Тенденции развития хранилищ данных
- Операции и процедуры
- Функции управления
- Принципы управления
- Информационные технологии и системы управления
- Информационные технологии управления
- Информационные системы управления (ису)
- Виды обеспечений в составе иасу
- Уровни управления
- Ис организационного управления (исоу)
- Ису "Галактика"
- Система управления Парус
- Корпоративные информационные системы - кис
- Определения и назначения кис
- Перспективы развития корпоративных информационных систем (кис)
- Современные корпоративные информационные системы
- Структура корпоративных информационных систем
- Требования к корпоративным базам данных
- Требования к техническому обеспечению кис
- Кис и Internet, Intranet-технологии
- Особенности создания кис на базе Workflow-систем
- Системы управления документами - суд
- Средства обработки бумажных документов
- Мировой рынок корпоративных информационных систем
- Экспертные интеллектуальные ис (информационные системы)
- Структура и типы сии
- Терминология систем искусственного интеллекта
- Эволюция экспертных систем
- Второе поколение экспертных интеллектуальных систем (эис)
- Первое поколение экспертных систем
- Третье поколение экспертных интеллектуальных систем (эис)
- Назначение экспертных интеллектуальных систем (эис)
- Структура экспертных интеллектуальных систем
- База знаний (бз). Правила.
- Интерфейс пользователя - диалог с экспертной системой
- Решатель (интерпретатор, дедуктивная машина)
- Виды знаний в экспертных системах
- Организация знаний в базе данных
- Уровни представления и уровни детальности
- Особенности разработки экспертных интеллектуальных систем
- Технология разработки экспертных интеллектуальных систем
- Основные компоненты ис офисной автоматизации
- Ис управления бизнес-процессами
- Определение вмр( управление бизнес-процессами)
- Примеры использования вмр(Business Performance Management)
- Ис банковской деятельности
- Программно-техническая платформа абс(автоматизированной банковской системы)
- Функциональная структура абс (автоматизированной банковской системы)
- Районный уровень статистичекой службы Украины
- Региональный (областной) уровень статистичекой службы Украины
- Центральный (государственный) уровень статистичекой службы Украины
- Ис в налоговых органах Украины
- Автоматизированная информационная система (аис) «Налоги»
- Ис(информационная система) в страховании
- Функциональные подсистемы аис «Страхование»
- Информационное обеспечение системы страхования
- Ис(информационные системы) управления персоналом
- Функциональная направленность систем управления персоналом
- Эффекты от внедрения hr-систем управления персоналом
- Ис(информационные системы) на основе производственных стандартов
- Эволюция стандартов планирования производства
- Стандарт mrp II (Manufacturing Resource Planning)
- Подробнее об mrp1 - стандарте планирования материальных ресурсов
- Входные элементы mrp-системы
- Основные операции, достоинства и недостатки mrp-системы
- Преимущества и процесс планирования mrp-систем
- Принцип работы mrp-системы и результаты работы
- Требования к производству для успешного внедрения mrp-системы
- Цели и задачи системы-mpr
- Процесс crp(Capacity Requirements Planning)
- Входные данные crp(Capacity Requirements Planning)
- Значение crp(Capacity Requirements Planning)
- Подробнее о mrpii - стандарте планирование производственных ресурсов
- Процессы mprii
- Цели и задачи системы-mprii
- Функциональные блоки mrp II
- Планирование потребностей в сырье и материалах
- Главный календарный план производства
- Инструментальное обеспечение
- Интерфейс с финансовым планированием
- Оценка деятельности ( Performance Measurement ) в mrp II
- Планирование продаж и операций
- Планирование ресурсов распределения
- Управление входным и выходным материальным потоком в mrp II
- Преимущества mprii
- Концепция erp-системы
- Структура erp - системы
- Общая характеристика erp
- Преимущества erp - системы
- Csrp - стандарт(Customer Synchronized Resource Planning) и система
- Современная концепция управления ресурсами csrp
- Преимущества csrp
- Жизненный цикл - общие понятия
- Жизненный цикл изделия (жци)
- Этапы жци
- Классификация данных в связи со стадиями жци
- Маркетинг и исследование жизненного цикла.
- Разработка-производство жц
- Этапы жц промышленных изделий и системы их автоматизации
- Жизненный цикл ис
- Жизненный цикл производственных ис
- Cals-методология поддержки жц ис
- Cals-стратегия
- Cals-технологии
- Базовые принципы cals-технологии
- Безмужаное представление информации
- Виртуальное производство
- Интегрированная информационная среда cals
- Концепция cals
- Параллельный инжиниринг
- Реинжиниринг бизнес-процессов
- Системы cals
- Управление процессами
- Стандарты cals
- Другие стандарты cals
- Стандарт iso 10303 (step)
- Стандарт iso 13584 (p_lib) и семейство стандартов idef
- Применение cals