Підтримка прийняття рішень

Системи підтримки прийняття рішень – Це системи, які служать для аналізу ділової інформації Їх призначення – допомогти керівникам виявити

тенденції, визначити проблеми та запропонувати .. розумне рішення [229] Подібні системи створюються на основі таких теорій, як дослідження операцій, теорія поведінки і наукова теорія управління, а також за допомогою

методів статистичної обробки Перші теоретичні роботи в цій області зявилися наприкінці 1940-х і початку 1950-х років, тобто задовго до того, як компютери набули широкого розповсюдження Основною ідеєю було і раніше залишається накопичення виробничих операційних даних (див главу 1) і приведення їх до вигляду, в якому вони могли б використовуватися для аналізу ходу ділових процесів і коригування ділової активності в цілях

напрямки її в розумне русло З очевидних причин ступінь перетворення даних на перших порах була майже мінімальною – зазвичай все зводилося до складання простих підсумкових звітів

Наприкінці 1960-х і початку 1970-х років дослідники Гарвардського університету і Массачусетського технологічного інституту почали пропагувати ідею використання компютерів у процесі вироблення рішень [2226] Спочатку таке використання обмежувалося в основному автоматизацією генерації звітів, хоча іноді передбачалися і елементарні аналітичні можливості [226] – [228] Перші компютерні системи спочатку називалися автоматизованими системами управління,а пізніше –системами управління інформацією Але автор воліє сучасний термін – системи підтримки прийняття рішень (Decision support system), оскільки системами управління інформацією можуть або повинні вважатися всі інформаційні системи, включаючи, наприклад, систему оперативної обробки транзакцій (On-Line Transaction Processing – OLTP), оскільки в кінцевому рахунку всі вони використовуються в ділових процесах і впливають на управління ними Тому надалі в цій главі буде застосовуватися сучасна термінологія

У 1970-х роках велися також розробки декількох мов запитів, і на їх основі було створено кілька замовних (внутрішньофірмових) систем підтримки прийняття рішень Вони реалізовувалися із застосуванням засобів генерації звітів, таких як мова RPG, або систем пошуку даних, таких як Focus, Datatrieve і NOMAD Ці системи були першими з числа тих, які дозволяли відповідним чином підготовленим кінцевим користувачам отримувати безпосередній доступ до банків даних на компютері Інакше кажучи, вони дозволяли користувачам формулювати виробничі запити до банків даних і виконувати ці запити, не чекаючи допомоги від інформаційно-технологічного підрозділу

Природно, те, що ми тепер називаємо банком даних (data store), в той час найчастіше представляло собою просто набір файлів – виробничі дані зберігалися

або в окремих файлах, або в нереляційних базах даних (реляційні системи ще тільки починали розроблятися) І навіть в останньому випадку дані витягувалися з бази даних і копіювалися у файли, перш ніж вони могли бути оброблені системою підтримки прийняття рішень Так тривало майже до початку 1980-х років, поки для систем підтримки прийняття рішень замість простих файлів не стали використовуватися реляційні бази даних Насправді, підтримка прийняття рішень, обробка

довільних (ad hoc) запитів і видача звітів були першими практичними завданнями, в яких використовувалася реляційна технологія

Хоча в даний час продукти SQL набули широкого поширення, ідея процесу вилучення, тобто копіювання даних з однієї операційного середовища в какуюлибо інше середовище для подальшої обробки, не втратила своєї значущості Скопійовані дані користувачі можуть обробляти яким завгодно способом, без втручання в операційну середу І, зрозуміло, дуже часто виконання такої вибірки даних обумовлено необхідністю підтримки прийняття рішень

З вищесказаного повинно бути ясно, що підтримка прийняття рішень не є частиною самої технології баз даних Це скоріше область застосування даної технології (хоча і дуже важлива) Точніше, існує кілька подібних областей застосування, окремих, але взаємоповязаних: сховища даних (data warehouse), магазини даних

(data mart), банки оперативних даних (operational data store), оперативна аналітична обробка (online analytical processing — OLAP), багатовимірні бази даних і розробка даних Всі ці технології підтримки прийняття рішень будуть розглянуті в наступних розділах Але відразу ж зазначимо – єдине, що обєднує згадані технології, –

це те, що вони рідко слідують відповідним логічним принципам проектування На жаль, на практиці системи підтримки прийняття рішень не базуються на суворому науковому фундаменті, що було б вельми бажано, і часто стають підсумком розробки, яка продиктована виключно поточними потребами Зокрема, спостерігається тенденція до зміщення акцентів у бік фізичних, а не логічних міркувань (насправді кордони між фізичними і логічними аспектами в області систем підтримки прийняття рішень часто дуже розпливчасті) В основному саме тому в прикладах даної глави буде використовуватися мова SQL, а не Tutorial D Також у ній буде застосовуватися менш сувора термінологія мови SQL

{Рядки, стовпці і таблиці замість кортежів, атрибутів, значень відносиниі змінних відносини)Ми будемо також використовувати терміни логічна схема і фізична схема замість термінів концептуальна схема і внутрішня схема, відповідно, які були визначені в главі 2

План цієї глави такий У розділі 222 розглядаються тенденції, повязані з практикою проектування додатків підтримки прийняття рішень, які ми вважаємо не зовсім правильними У розділі 223 описаний наш власний підхід до трактування тих же тенденцій Потім у розділі 224 обговорюються питання підготовки даних (тобто процес отримання оперативних даних в тому вигляді, в якому вони можуть бути придатними для виконання завдань підтримки прийняття рішень) тут же коротко розповідається про

банках оперативних даних У розділі 225 розглядаються сховища даних, магазини даних і багатовимірні схеми У розділі 226 обговорюються оперативна аналітична обробка (OLAP) і багатовимірні бази даних Розділ 227 присвячений розробці даних, а в розділі 228 описані відповідні кошти SQL Нарешті, в розділі 229 представлено резюме

Джерело: Дейт К Дж, Введення в системи баз даних, 8-е видання: Пер з англ – М: Видавничий дім «Вільямс», 2005 – 1328 с: Ил – Парал тит англ

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*