Системы поддержки принятий решений (СППР)



DSS (Decision Support Systems) - система поддержки принятия решений или СППР — это компьютерная система, которая путем сбора и анализа большого количества информации может влиять на процесс принятия решений организационного плана в бизнесе и предпринимательстве.

По взаимодействию с пользователем выделяют три вида СППР:

пассивные помогают в процессе принятия решений, но не могут выдвинуть конкретного предложения;

активные непосредственно участвуют в разработке правильного решения;

кооперативные предполагают взаимодействие СППР с пользователем. Выдвинутое системой предложение пользователь может доработать, усовершенствовать, а затем отправить обратно в систему для проверки. После этого предложение вновь представляется пользователю, и так до тех пор, пока он не одобрит решение.

По способу поддержки различают:

модельно-ориентированные СППР, используют в работе доступ к статистическим, финансовым или иным моделям;

СППР, основанные на коммуникациях, поддерживают работу двух и более пользователей, занимающихся общей задачей;

СППР, ориентированные на данные, имеют доступ к временным рядам организации. Они используют в работе не только внутренние, но и внешние данные;

СППР, ориентированные на документы, манипулируют неструктурированной информацией, заключенной в различных электронных форматах;

СППР, ориентированные на знания, предоставляют специализированные решения проблем, основанные на фактах.

Выделяют четыре основных компонента:

информационные хранилища данных;

средства и методы извлечения, обработки и загрузки данных;

многомерная база данных и средства анализа OLAP;

средства Data Mining. СППР позволяет облегчить работу руководителям предприятий и повысить ее эффективность. Они значительно ускоряют решение проблем в бизнесе.

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


Технология OLAP.

Технология olap, olap-куб – основные понятия.

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

Основное назначение OLAP-систем – поддержка аналитической деятельности, произвольных запросов пользователей – аналитиков.

Цель OLAP-анализа – проверка возникающих гипотез.

Возможность анализа зависимостей между различными параметрами предполагает возможность представления данных в виде многомерной модели – гиперкуба, или OLAP-куба.

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

Факт – это числовая величина, которая располагается в ячейках гиперкуба.

Измерение (dimension)- это множество объектов одного или нескольких типов, организованных в виде иерархической структуры и обеспечивающих информационный контекст числового показателя. Объекты, совокупность которых и образует измерение, называются членами измерений (members).

Ячейка (cell) – атомарная структура куба, соответствующая полному набору конкретных значений измерений.

Иерархия – группировка объектов одного измерения в объекты более высокого уровня. Например, день-месяц-год. Иерархии в измерениях необходимы для возможности агрегации и детализации значений показателей согласно их иерархической структуре.

Базовые операции, выполняемые над OLAP-кубом:

-срез (slice-and-dice) – формируется подмножество многомерного массива данных, соответствующее единственному значению одного или нескольких элементов измерений, не входящих в это подмножество.

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

-консолидация (roll-up/drillup) и детализация (drill-down) – операции, которые определяют переход вверх по направлению от детального представления данных к агрегированному и наоборот, соответственно.

Архитектура olap-систем, таблицы фактов, таблицы измерений. Способы реализации многомерной модели.

OLAP-система состоит из множества компонент. На самом высоком уровне представления система включает в себя источник данных,OLAP-сервер и клиента.

Источник данных представляет собой источник, из которого берутся данные для анализа.

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

OLAP-сервер обеспечивает хранение данных, выполнение над ними необходимых операций и формирование многомерной модели на концептуальном уровне.

Таблица фактов.

Таблица фактов – является основной таблицей хранилища данных. Как правило, она содержит сведения об объектах или событиях, совокупность которых будет в дальнейшем анализироваться.

4 наиболее часто встречающихся типа фактов:

-факты, связанные с транзакциями (transactionfacts). Основаны на отдельных событиях.

-факты, связанные с «моментальными снимками» (snapshotfacts). Основаны на состояниях объекта.

-факты, связанные с элементами документа (line-itemfacts). Основаны на том или ином документе и содержат подробную информацию об элементах этого документа.

-факты, связанные с событиями или состоянием объекта (eventorstatefacts). Представляют возникновение события без подробностей о нем.

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

Таблицы измерений.

Таблицы измерений содержат неизменяемые либо редко изменяемые данные. Таблицы измерений содержат как минимум одно описательное поле (обычно с именем члена измерения) и, как правило, целочисленное ключевое поле (обычно это суррогатный ключ) для однозначной идентификации члена измерения. Если будущее измерение, основанное на данной таблице измерений, содержит иерархию, то таблица измерений также может содержать поля, указывающие на «родителя» данного члена в этой иерархии. Таблица измерений может содержать также дополнительные атрибуты членов измерений, содержавшиеся в исходной оперативной базе данных.

Способы реализации многомерной модели.

OLAP-серверы скрывают от конечного пользователя способ реализации многомерной модели. Существует три основных способа реализации –MOLAP,ROLAP,HOLAP.

-MOLAP(MultidimensionalOLAP)- исходные и агрегатные данные хранятся в многомерной базе данных. Хранение данных в многомерных структурах позволяет манипулировать данными как многомерных массивом, благодаря чему скорость вычисления агрегатных значений одинакова для любых из измерений. Однако в этом случае многомерная база данных оказывается избыточной, так как многомерные данные полностью содержат исходные реляционные данные.

-ROLAP(RelationalOLAP) –исходные данные остаются в той же реляционной базе данных, где они изначально и находились. Агрегатные же данные помещают в специально созданные для их хранения служебные таблицы в той же базе данных.

HOLAP(HybridOLAP) – исходные данные остаются в той же реляционной базе данных, где они изначально находились, а агрегатные данные хранятся в многомерной базе данных.

 


Дата добавления: 2018-08-06; просмотров: 384; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!