- •Задачі систем підтримки прийняття рішень.
- •Узагальнена архітектура системи підтримки прийняття рішень.
- •Дванадцять правил е.Кодда для реляційних бд.
- •Поняття oltp системи.
- •Неефективність використання oltp систем для аналізу даних: степінь деталізації даних, що зберігаються.
- •Неефективність використання oltp систем для аналізу даних: якість даних.
- •Неефективність використання oltp систем для аналізу даних: формат збереження даних.
- •Неефективність використання oltp систем для аналізу даних: кількість даних, які зберігаються.
- •Неефективність використання oltp систем для аналізу даних: характер запитів до даних.
- •Неефективність використання oltp систем для аналізу даних: час обробки звертань до даних.
- •Неефективність використання oltp систем для аналізу даних: необхідність надлишковості даних.
- •Неефективність використання oltp систем для аналізу даних: управління даними.
- •Неефективність використання oltp систем для аналізу даних: характер обчислювального навантаження на систему.
- •14.Неефективність використання oltp систем для аналізу даних: пріоритетність характеристик системи.
- •Концепція сховища даних.
- •Властивості сховища даних: предметна орієнтація.
- •Властивості сховища даних: інтеграція.
- •Властивості сховища даних: підтримка хронології.
- •Властивості сховища даних:незмінність.
- •Сппр з фізичним сд. Переваги і недоліки.
- •Сппр з віртуальним сд. Переваги і недоліки.
- •Поняття вітрини даних (вд).
- •Структура сппр з самостійними вд.
- •Структура сппр з сд і вд.
- •Категорії даних в сд.
- •Структура etl процесу і його етапи.
- •Очистка даних. Основні проблеми.
Неефективність використання oltp систем для аналізу даних: необхідність надлишковості даних.
Допущение избыточных данных. Структура базы данных, обслуживающей ОЬТР-сисгему, обычно довольно сложна. Она может содержать многие десятки и даже сотни таблиц, ссылающихся друг на друга. Данные в такой БД сильно нормализованы для оптимизации занимаемых ресурсов. Аналитические запросы к БД очень трудно формулируются и крайне неэффективно выполняются, поскольку содержат в себе представления, объединяющие большое количество таблиц. При проектировании систем анализа стараются максимально упростить схему БД и уменьшить количество таблиц, участвующих в запросе. С этой целыо часто допускают денормализацию (избыточность данных) БД.
Неефективність використання oltp систем для аналізу даних: управління даними.
Управление данными. Основное требование к OLTP-системам — обеспечить выполнение операций модификации над БД. При этом предполагается, что они должны выполняться в реальном режиме, и часто очень интенсивно. Например, при оформлении розничных продаж в систему вводятся соответствующие документы. Очевидно, что интенсивность ввода зависит от интенсивности покупок и в случае ажиотажа будет очень высокой, а любое промедление ведет к потере клиента. В отличие от OLTP- систем данные в системах анализа меняются редко. Единожды попав в систему, данные уже практически не изменяются. Ввод новых данных, как правило, носит эпизодический характер и выполняется в периоды низкой активности системы (например, раз в неделю на выходных).
Неефективність використання oltp систем для аналізу даних: кількість даних, які зберігаються.
Количество хранимых данных. Как правило, системы анализа предназначены -для анализа временных зависимостей, в то время как OLTP- системы обычно имеют дело с текущими значениями каких-либо параметров. Например, типичное складское приложение OLTP оперирует с текущими остатками товара на складе, в то время как в системе анализа может потребоваться анализ динамики продаж товара. По этой причине в OLTP- системах допускается хранение данных за небольшой период времени (например, за последний квартал). Для анализа данных, наоборот, необходимы сведения за максимально большой интервал времени.
Неефективність використання oltp систем для аналізу даних: характер запитів до даних.
Характер запросов к данным. В OLTP-системах из-за нормализации БД составление запросов является достаточно сложной работой и требует необходимой квалификации. Поэтому для таких систем заранее составляется некоторый ограниченный набор статических запросов к БД, необходимый для работы с системой (например, наличие товара на складе, размер задолженности покупателей и т. п.). Для СППР невозможно заранее определить необходимые запросы, поэтому к ним предъявляется требование обеспечить формирование произвольных запросов к БД аналитиками.
Неефективність використання oltp систем для аналізу даних: час обробки звертань до даних.
Время обработки обращений к данным. OLTP-системы, как правило, работают в режиме реального времени, поэтому к ним предъявляются жесткие требования по обработке данных. Например, время ввода документов продажи товаров (расходных накладных) и проверки наличия продаваемого товара на складе должно быть минимально, т. к. от этого зависит время обслуживания клиента. В системах анализа, по сравнению с OLTP, обычно выдвигают значительно менее жесткие требования ко времени выполнения запроса. При анализе данных аналитик может потратить больше времени для проверки своих гипотез. Его запросы могут выполняться в диапазоне от нескольких минут до нескольких часов.
