Корпоративные информационные системы. Борисов Д.Н. - 15 стр.

UptoLike

Составители: 

измерения и способы кодировки. После загрузки в ХД данные очищаются
от индивидуальных признаков. С этого момента они представляются
пользователю в виде единого информационного пространства.
В качестве примера можно привести обработку данных о поле
человека. Если в четырех разных приложениях пол клиента кодировался
различными способами (женский, мужской, жен., муж., ж, м, Ж, М), то в
информационном хранилище будет использована единая для всех данных
схема кодировки (например, жен., муж.).
3. Инвариантность во времени
В OLTP-системах истинность данных гарантирована только в момент
чтения, поскольку уже в следующее мгновение они могут измениться в
результате очередной транзакции. Важным отличием ХД от OLTP-систем
является сохранение истинности данных в любой момент процесса чтения.
В OLTP-системах информация часто модифицируется как результат
выполнения каких-либо транзакций. Временная инвариантность данных в
ХД достигается за счет введения полей с атрибутом «время» (день, неделя,
месяц) в ключи таблиц. В результате записи в таблицах ХД никогда не
изменяются, представляя собой «моментальные снимки» данных,
сделанные в определенные отрезки времени. Каждый элемент в своем
ключе явно или косвенно хранит временной параметр, например, день,
месяц или год.
4. Неразрушаемостьстабильность информации
В OLTP-системах записи могут регулярно добавляться, удаляться и
редактироваться. В системах ХД, как следует из требования временной
инвариантности, однажды загруженные данные теоретически никогда не
меняются. По отношению к ним возможны только две операции: начальная
загрузка и чтение (доступ).
5. Интеграция
Различные ОБД разрабатываются различными коллективами
разработчиков, зачастую в разное время и различными средствами
разработки. Это приводит к тому, что объекты, отражающие одну
сущность, имеют различные наименования и единицы измерения.
Обязательная интеграция данных в ХД позволяет решить эту проблему.
6. Минимизация избыточности информации
В ХД информация загружается из ОБД или OLTP-систем, при этом
избыточность оказывается минимальной (около 1 %), что объясняется
следующими причинами:
при загрузке информации из OLTP-cистем в ХД данные
фильтруются. Многие из них вообще не попадают в ХД, поскольку
лишены смысла с точки зрения использования в системах поддержки
принятия решений;
в ХД хранится некая итоговая информация, которая в базах данных
OLTP-систем вообще отсутствует;
15
измерения и способы кодировки. После загрузки в ХД данные очищаются
от индивидуальных признаков. С этого момента они представляются
пользователю в виде единого информационного пространства.
     В качестве примера можно привести обработку данных о поле
человека. Если в четырех разных приложениях пол клиента кодировался
различными способами (женский, мужской, жен., муж., ж, м, Ж, М), то в
информационном хранилище будет использована единая для всех данных
схема кодировки (например, жен., муж.).
     3. Инвариантность во времени
     В OLTP-системах истинность данных гарантирована только в момент
чтения, поскольку уже в следующее мгновение они могут измениться в
результате очередной транзакции. Важным отличием ХД от OLTP-систем
является сохранение истинности данных в любой момент процесса чтения.
     В OLTP-системах информация часто модифицируется как результат
выполнения каких-либо транзакций. Временная инвариантность данных в
ХД достигается за счет введения полей с атрибутом «время» (день, неделя,
месяц) в ключи таблиц. В результате записи в таблицах ХД никогда не
изменяются, представляя собой «моментальные снимки» данных,
сделанные в определенные отрезки времени. Каждый элемент в своем
ключе явно или косвенно хранит временной параметр, например, день,
месяц или год.
     4. Неразрушаемость – стабильность информации
     В OLTP-системах записи могут регулярно добавляться, удаляться и
редактироваться. В системах ХД, как следует из требования временной
инвариантности, однажды загруженные данные теоретически никогда не
меняются. По отношению к ним возможны только две операции: начальная
загрузка и чтение (доступ).
     5. Интеграция
     Различные ОБД разрабатываются различными коллективами
разработчиков, зачастую в разное время и различными средствами
разработки. Это приводит к тому, что объекты, отражающие одну
сущность, имеют различные наименования и единицы измерения.
Обязательная интеграция данных в ХД позволяет решить эту проблему.
     6. Минимизация избыточности информации
     В ХД информация загружается из ОБД или OLTP-систем, при этом
избыточность оказывается минимальной (около 1 %), что объясняется
следующими причинами:
     – при загрузке информации из OLTP-cистем в ХД данные
фильтруются. Многие из них вообще не попадают в ХД, поскольку
лишены смысла с точки зрения использования в системах поддержки
принятия решений;
     – в ХД хранится некая итоговая информация, которая в базах данных
OLTP-систем вообще отсутствует;
                                  15