≪
≫

Хранилища данных (тактический и стратегический уровни управления).

Для поддержки принятия стратегических решений необходимы системы, которые предоставляют возможность анализа данных с различных точек зрения и в различных разрезах (иными словами, возможность формирования нерегламентированных запросов) и свободны от перечисленных недостатков OLTP-систем.

Сформулированные ограничения для OLTP-систем и современные требования к бизнес-анализу предопределили появление концепции хранилища данных (Data Warehouse, DW). Хранилище данных определяется как предметно-ориентированная, интегрированная, содержащая исторические данные, не разрушаемая совокупность данных, предназначенная для поддержки принятия управленческих решений.

Свойство предметной ориентированности означает группировку и хранение данных в соответствии с предметными областями, а не с приложениями, которые с ними работают. Предметная ориентация достигается, в частности, путем использования иных, чем в OLTP- системах, схемах организации данных[1]. Предметная организация данных в хранилищах упрощает анализ и повышает скорость выполнения аналитических запросов.

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

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

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

Поддержка хронологии заключается в «привязке» данных в хранилище к времени совершения события или его фиксации информационными системами. Возможна также комбинация обоих подходов. Поддержка хронологии позволяет анализировать тенденции предметной деятельности.

Таким образом, хранилище данных может содержать:

  • 1) копии транзакционных данных с вновь введенным временным атрибутом (хронологии);
  • 2) обработанные и агрегированные данные;
  • 3) метаданные (организованные в отдельной базе данные о самом хранилище).

Концепция хранилища данных обеспечивает возможность разработки программных приложений для поддержки принятия решений, использующих отличные от OLTP-систем принципы.

Хранилище данных является конструктивным компонентом[2] современных интегрированных информационных систем (например, ?7?Р-систем) предприятий, находящихся на наиболее высоких уровнях организационного развития [3].

  • [1] Известны многомерная OLAP (Multidimensional OLAP — MOLAP), реляционная OLAP (Relational OLAP — ROLAP), гибридная OLAP (Hybrid OLAP — HOLAP)схемы организации данных.
  • [2] В соответствии с ГОСТ 34.003—90 компонент автоматизированной системы —часть АС, выделенная по определенному признаку или совокупности признаков и рассматриваемая как единое целое [11].
 
Посмотреть оригинал