- •Самостійна робота №1 Перспективні засоби і напрямки розвитку інформаційних систем План
- •1. Об’єктно-орієнтована технологія
- •2. Case-технологія
- •3. Заснована на знаннях (інтелектуальна) технологія
- •Olap-, molap-, rolap-технології
- •5. Сховище даних
- •6. Програмні агенти.
- •7. Інформаційні системи в менеджменті (адміністративні іс).
- •Системи підтримки прийняття рішень
- •9. Виконавчі іс.
- •10. Експертні системи
3. Заснована на знаннях (інтелектуальна) технологія
Заснована на знаннях (інтелектуальна) технологія передбачає впровадження в інформаційні системи та відповідні прикладні програми елементів штучного інтелекту, зокрема баз знань і правил виводу для оброблення якісної інформації і природної мови для створення користувацького інтерфейсу. ІС, котрі містять у собі елементи штучного інтелекту, називаються інтелектуальними інформаційними системами.
До ІС, які повністю базуються на знаннях і правилах маніпулювання з ними, належать експертні системи.
Останніми роками створено нові інформаційні технології, зокрема: OLAP, сховища даних, програмні агенти, котрі застосовують як самостійно, так і в компонентах інформаційних систем.
Olap-, molap-, rolap-технології
OLAP (абревіатура від On-line Analogical Processing) фактично означає не окремі конкретні програмні продукти, а технологію багатовимірного аналізу даних, основу якої започаткувала опублікована в 1993 р. праця Е. Ф. Кодда "OLAP для користувачів-аналітиків: яким він повинен бути".
Усі OLAP-системи побудовані на двох базових принципах:
усі дані, необхідні для прийняття рішень, мають бути попередньо агреговані на всіх відповідних рівнях і організовані так, аби забезпечити максимально швидкий доступ до них;
мова маніпулювання даними базується на бізнес-поняттях.
В основі технології OLAP лежить концепція гіперкуба моделі даних. У зв'язку з цим залежно від відповіді на запитання про те, чи існує гіперкуб як окрема фізична структура чи це лише віртуальна модель даних, розрізняють два основні типи аналітичної обробки даних: MOLAP і ROLAP.
MOLAP (Multidimensional OLAP) — це багатовимірна OLAP-система, в котрій гіперкуб реалізується як окрема база даних нереляційної структури, яка забезпечує багатовимірне зберігання, обробку і подання даних. Ця структура забезпечує максимально ефективний доступ до даних (за швидкістю), проте потребує додаткового ресурсу пам'яті.
У ROLAP (Relational OLAP) багатовимірна структура реалізується реляційними таблицями, тобто гіперкуб — це лише користувацький інтерфейс, котрий емулюється на звичайній реляційній СКБД. Така структура забезпечує зберігання великих обсягів інформації, проте є менш продуктивною з погляду ефективності OLAP-операцій.
Недоліки основних типів OLAP-технології зумовили появу нового класу аналітичних інструментів — HOLAP-системи, що забезпечує гібридну (hybrid) оперативну аналітичну обробку даних із реалізацією обох підходів, тобто з доступом як до даних багатовимірних баз даних, так і до даних реляційного типу.
5. Сховище даних
Сховище даних (Data Waren House) як особлива форма організації бази даних, котра призначена для зберігання у погодженому вигляді історичної інформації, що надходить з різних оперативних систем та зовнішніх джерел, останнім часом набуває широкого розповсюдження в інформаційних системах, зокрема в СППР. І хоча з формального погляду сховище даних є різновидом звичайної БД, проектують їх по-різному.
Для звичайних БД процес створення відбувається за схемою:
вивчення предметної сфери;
побудова інформаційної моделі;
розробка на основі інформаційної моделі проекту бази даних;
створення БД.
Обов'язкові етапи створення сховищ даних інші, а саме:
визначення інформаційних потреб користувачів стосовно даних, котрі нагромаджуються у базах даних операційних систем — систем обробки трансакцій OLTP — систем, що є джерелами оперативних даних;
вивчення локальних БД OLTP-систем;
виокремлення для кожної БД підмножини даних, необхідних для завантаження у сховище даних;
інтегрування локальних підмножин даних і розробка загальної погодженої схеми сховища.
