АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

ОСНОВНІ ВІДМІННОСТІ СИСТЕМ ОБРОБЛЕННЯ ТРАНЗАКЦІЙ (OLTP) І АНАЛІТИЧНИХ СИСТЕМ

Читайте также:
  1. A) Магнітоелектрична система.
  2. A) на этапе разработки концепций системы и защиты
  3. A) Объективный и системный
  4. A) Устойчивая система средств, методов и приемов общения тренера с спортсменами
  5. B) Електромагнітна система.
  6. B) подготовка, системно построенная с помощью методов-упражнений, представляющая по сути педагогический организованный процесс управления развитием спортсмена
  7. B. агроэкосистемой
  8. C) Електродинамічна система.
  9. C. неживые системы
  10. CASE-технологія створення інформаційних систем
  11. Cтрахування в логістичних системах
  12. D – моделювання в графічній системі КОМПАС

 

Характеристика Онлайнова система оброблення транзакцій Аналітична система
Мета системи Облік, зберігання і оператив­не оброблення первинних, де­талізованих даних, що харак­теризують поточний стан об'є­ктів предметної галузі (ПГ) Отримання і зберігання уза­гальнених даних про ПГ і по­дання їх у вигляді, зручному для бізнес-аналізу та підтрим­ки прийняття рішень
Джерела та но­менклатура даних Поточні оперативні дані, що деталізовано характеризують стан об'єктів ПГ, як правило, за останній та кілька поперед­ніх місяців Крім детальних, потрібні уза­гальнені дані за певні пері­оди, а також фактичні дані, нагромаджені за тривалий час. Крім внутрішніх потрібні ще й зовнішні дані
Вигляд даних Оперативні БД можуть міс­тити семантично еквівалент­ну інформацію, подану в різ­них форматах, яка не завжди може бути узгодженою (з причин використання різних технологій та різних СКБД) Сховище даних має містити узгоджену інформацію, що по­дається в однакових форматах і максимально відповідає опера­тивній БД. Тобто сховища да­них містять компоненти для зведення до єдиного вигляду інформації з різних джерел.
Частота оновлення Дані є динамічними, поточ­ними, тобто безперервно онов­люються і дуже часто зміню­ються Дані є статичними, тобто во­ни практично не змінюються, а лише доповнюються нови­ми записами

Закінчення табл. 10.2

 

Характеристика Онлайнова система оброблення транзакцій Аналітична система
Характер запитів до системи Перелік запитів до транзак-ційних систем відомий ще за їх проектування. Переважа­ють регламентні запити, які детерміновані в часі, тобто створюються з певною пері­одичністю і мають фіксова­ний перелік вихідних повідом­лень. За розв'язання таких задач переважають дуже час­ті вибірки з БД даних невели­кими порціями. Транзакційні системи, головно, містять за­дачі прямого розрахунку За розв'язання аналітичних завдань переважають нерег-ламентні запити, які потре­бують оброблення великих обсягів агрегованих даних (сум, мінімальних, максима­льних, середніх та інших зна­чень показників). АС має на­давати аналітику різноманітні інструменти для оброблення даних та методики аналізу (наприклад, весь спектр ста­тистичних методів, генетич­них алгоритмів, нечіткої логі­ки і т. п.)
Подання результатів роботи Складання фіксованого ряду звітних форм наперед відомої структури. Переважна біль­шість цих звітів потребує пе­рвинної деталізованої інфор­мації Велика кількість різноманіт­них звітів на основі агрегова­них даних. Надання аналіти­ку можливості самому визна­чати характер і форму вико­ристовуваних звітів. Подання результатів аналізу в зручно­му для розуміння вигляді (графічному, табличному то­що)
Захист Для оперативної БД, як пра­вило, достатньо захисту на рівні таблиць Аналітичні дані потребують більшого захисту, зокрема, на рівні окремих значень аналітичних показників
Наявність метаданих Метаданими в OLTP-систе-мах користуються переважно лише адміністратори систем Репозитарій метаданих — це необхідна компонента, яка є довідником про дані сховища для користувачів системи
Необхідність перепроекту­вання Бази даних транзакційної си­стеми мають бути спроекто­вані так, щоб вони не потре­бували подальшого перепро­ектування Створення сховищ даних є ітеративним за своєю суттю і потребує регулярного пере­проектування протягом усьо­го їхнього життєвого циклу

Аналітичні завдання залежно від концепції аналізу можна поділити на дві групи: завдання статичного та завдання оперативного аналізу. Ці дві групи аналітичних завдань суттєво відрізняються між собою.


Перша група завдань характеризується тим, що вони реалізують­ся на основі традиційної технології автоматизації розв'язання. За ці­єї технології спочатку формулюється технічне завдання, яке переда­ється програмісту для програмування. Програміст складає програму та тестує її і лише після цього отримує результат у вигляді регламен­тованих, тобто чітко визначених форм. За такого підходу виникає велика затримка в часі між моментом виникнення потреби в аналізі та отриманням відповідного результату. Дуже часто результат ана­лізу, який був потрібний аналітику, отримують пізно і рішення прий­мається без його врахування. Тому для прийняття оперативних рі­шень такий вид аналізу не підходить.

Рис. 10.1. Узагальнена схема інформаційної аналітичної системи

Саме потреба в оперативному багатоаспектному бізнес-аналізі привела до виникнення нової OLAP-технології розв'язання ана­літичних завдань. Ця технологія призначена забезпечувати аналі­тиків динамічним багатовимірним аналізом консолідованих да­них. Як уже зазначалося, розв'язання аналітичних завдань не може обмежуватись лише даними транзакційних систем. Для по­рівняльного аналізу та виявлення тенденцій потрібно мати великі обсяги зовнішніх даних з різних статистичних збірників, з елект-


ронних та інших джерел. Зручним способом зберігання далих для розв'язання оперативних аналітичних завдань є сховища даних, що утворюють основу аналітичних інформаційних систем. Уза-гальнена схема інформаційної аналітичної системи, котра урахо­вує описані засади, показана на рис. 10.1.

Орієнтовані на дані СППР мусять мати дані найвищої якості інакше дані можуть призвести до невдач у розв'язанні проблем. Дані найвищої якості — це точні, своєчасні, значимі (важливі) і повні (комплектні) дані. Оцінювання або вимірювання якості джерел даних є попереднім завданням, яке пов'язане з оцїльован-ням технічної здійснимості проекту орієнтованої на дані СППР.

10.1.2. Базові концепції та визначення

Зважаючи на те, що сховища даних і системи операти­вного аналітичного оброблення (OLAP-системи) в принциповому плані виконують фактично такі самі функції, а саме: на основі нагромаджених за багато періодів даних про поточні ділові опе­рації появляється можливість отримувати інформацію для ство­рення кращих, основаних на фактах, управлінських рішень, деякі коментатори стали їх ототожнювати. Насправді, сховища даних і OLAP — різні види орієнтованих на дані СППР.

Сховище даних (Data Warehouses) є специфічною базою да­них, яка проектується і наповнюється, щоб підтримувати створення рішень в організації. Це є пакет, своєрідна система керування базою даних, що існує окремо від оперативних систем, обновлюється і структурується для термінових оперативних запитів і управлінських підсумків. За змістом та часовим горизонтом вона відрізняється від оперативних систем. При цьому сховище даних є незмінним у часІ' а, отже, здатним підтримувати різноманітні види аналізу. Переваж­но такі бази даних є архівами операційних даних, відібраних для за­безпечення підтримки прийняття рішень та оптимізованих для вза­ємодії з СППР організації. На рис. 10.2 зображена спрощена схема формування та використання сховища даних у СППР. Дані беруться з різноманітних джерел оперативних даних. Після переміщення проводиться їх відбір для гарантування того, що вони мають доста­тню значимість, є безперервними і точними. Потім дані завантажу-ються в реляційні таблиці, які в змозі підтримувати різноманітні ви-ди аналізу та запитів, і оптимізуються для тих таблиць, які, як очікується, будуть найчастіше застосовуватися. І, нарешті, дані збе­рігаються для подальшого використання в СППР.


Рис. 10.2. Схема формування і використання сховища даних у СППР

Згідно з концепцією засновника сховищ даних Б. Інмона (Bill Inmon) «сховище даних є тематично орієнтованою, інтегрованою, динамічною (time-variant), довготривалою сукупністю даних для підтримання процесів менеджерів, котрі розробляють рішення». Р. Кімбал (Ralph Kimball, 1996), інший піонер створення сховищ даних, уважає, що «сховище даних містить копії даних транзак-цій, специфічно структурованих для запитів і аналізу».

Головними властивостями сховищ даних, які виділені Інмоном, є:

Тематична (суб'єктна) орієнтованість — означає фокусу­вання на темах, пов'язаних з бізнесом або організаційною актив­ністю суб'єктів подібно діям споживачів (клієнтів), службовців і постачальників, тобто сховища даних мають орієнтуватися на предметну галузь, а не на специфіку програмних засобів, які бу­дуть взаємодіяти з цими додатками.

Інтегрованість — означає, що дані зберігаються в узгодже-юму форматі завдяки використанню іменованих правил (умов­них позначень, домовленостей), обмежень домена (області допу­стимих значень, сфери дії), фізичних атрибутів і вимірів.

Динамічність (time-variant) — це відповідність даних пев-им моментам часу, тобто це є часові ряди (або серії), що не ма­ють поточного статусу.

Довготривалість — означає, що дані тільки читаються і не

інюються з часом, як тільки вони переміщуються в сховище, зберігаються для підтримки рішень.


Крім цих характеристик існують і інші важливі властивості сховищ даних, зокрема:

Підсумовуваність даних — операційні дані набувають придатної для підтримки рішень форми, тобто бази даних утримують агреговані значення для управлінських рішень як окремий відбиток від баз даних, які використовуються для он­лайнового оброблення транзакцій — OLTP (On Line Transaction Processing).

Масштабність — мається на увазі, що в сховищах даних зберігається набагато більше даних, ніж у звичайних базах даних.

Ненормалізованість — дані в сховищах можуть бути надмір­ними, ненормалізованими.

Наявність метаданих — метадані в СППР на основі сховищ даних обов'язкові. Ці метадані життєво важливі для підтримки сховищ даних і для кінцевих користувачів, яким потрібно знати, як розмістити дані.

Сховища даних недешеві. До цих пір потрібні багатомільйонні загальні витрати і тривалий час для їх проектування та реалізації. Велике корпоративне сховище даних може потребувати 2—3 міль­йонів доларів, необхідних для створення програмного та апаратного забезпечення, оплати праці розробників, витрат на навчання та 2—З років для його створення. Оскільки сховища даних розробляються з метою забезпечення кожного менеджера підприємства загальним рядом даних, то вони, як правило, великі за обсягом даних і збіль­шуються з часом. Типові розміри потрібної пам'яті — від 50 гіга­байт (гігабайт = 1 073 741 844 байтам) до понад один Тб (терабайт = 1000 гігабайтам). Проте, незважаючи на значні фінансові та витрати часу, організація сховищ даних стає все популярнішою. Нині побу­дова сховищ даних є головним напрямом розвитку інформатики. Оцінки дещо різняться, але можна впевнено стверджувати, що бі­льше половини корпорацій, які входять до 500 найуспішніших, ма­ють або планують мати сховища даних.

Зі сховищем даних пов'язаний термін «вітрина даних» (Data Mart). Інколи застосовують такі його синоніми: кіоск даних, під-множина сховища даних, сховище даних рівня підприємства, яр­марка даних. Вітрина даних — це певна частина сфокусованих на окрему тему даних або виокремлені елементи сховища даних. Наприклад, деякі компанії скоріше будують вітрину даних щодо споживачів, ніж багатопредметне сховище даних. Така вітрина даних містить всю необхідну інформацію про споживачів. Багато організацій і бізнесових структур починають будувати свої пов-


масштабні (корпоративні) сховища даних шляхом побудови серії сфокусованих вітрин даних.

Коли сховище даних уже створене та оптимізоване, то необ­хідно ефективно завантажувати нові дані в систему без перери­вання процесу підтримки прийняття рішень. Однак у разі збіль­шення кількості даних розробникам необхідно визначати нові синтаксичні формати та формати запитів, які були б швидшими та легшими. Найпоширенішим засобом організації сховищ даних для задоволення різних аналітичних запитів є використання бага­товимірної моделі даних, що пов'язується з поняттям OLAP, зок­рема, з його реляційним різновидом.

Група продавців технології OLAP, яка є асоціацією захисників програмних продуктів OLAP, що має призначення сприяти біль­шому розумінню системи і її головних принципів, сформувала Раду OLAP. Рада запропонувала таке визначення OLAP:

Оперативне (онлайнове) аналітичне оброблення (On-line analytical processing — OLAP) є категорією технології про­грамного забезпечення, яке дало змогу аналітикам, менедже­рам і виконавцям підсилити подання даних завдяки швидкому, узгодженому, інтерактивному доступу до широкого діапазону можливих зображень інформації, яка була одержана шляхом перетворення неопрацьованих (первинних) даних для відобра­ження в реальній вимірності, зрозумілій користувачам, стану підприємства.

З практичного погляду OLAP є якраз тим, чого очікували від СППР протягом багатьох років, тобто перспективною системою, яка проста для використання, містить спеціалізовані (спеціально виділені) дані і пристосована до потреб користувачів. Ця система використовує сховища даних, а також містить велику кількість інструментальних засобів кінцевого користувача для організації доступу до даних і проведення їх аналізу.

OLAP здійснюється в багатокористувацькому клієнт/сервер-ному режимі і уможливлює узгоджену швидку відповідь на запи­ти, незалежно від обсягу і складності бази даних. OLAP допома­гає користувачеві синтезувати інформацію підприємства завдяки порівняльному, конкретизованому перегляду даних, а також за­вдяки аналізу фактичних і розрахункових показників у варіантах аналізу типу «що..., якщо...?». Все це досягається за допомогою використання сервера OLAP.

Сервер OLAP є високорозрядним, багатокористувацьким ме­ханізмом (або процесором бази даних) маніпулювання даними, специфічно розробленим для того, щоб підтримувати і здійснюва-


ти операції з багатовимірними структурами даних. Багатовимірна структура упорядкована так, щоб кожний елемент даних був роз­міщений і забезпечений доступом на основі перетину компонен­тів вимірностей, які визначають той елемент. Сервер і структура даних оптимізовані для швидкого пошуку інформації, для прове­дення аналізу типу «на даний випадок» (ad-hoc) у будь-якому ас­пекті, а також для швидкого та гнучкого обчислення і перетво­рення первинних даних, що грунтується на формул ьних взаємоза-лежностях.

Досягнутий на даний час стан технологічних засобів і вимоги кінцевих користувачів щодо узгоджених і швидких відповідей визначають, що найкращим підходом до організації оброблення даних є установлення багатовимірної бази даних у сервері OLAP. Прикладами багатовимірних серверів можуть бути Lightship Server від Pilot Software і Essbase від Arbor Software.

Функціональні можливості OLAP характеризують підтрим­ку кінцевих користувачів-аналітиків динамічним багатовимір­ним аналізом консолідованих підприємницьких даних і навіга­ційними діями, включаючи: обчислення і моделювання, що застосовується за допомогою вимірності, єрархії і/або компо­нентів; аналіз трендів за послідовні періоди; квантування під-множин (підмножини даних аналізують за допомогою тонких зрізів) для візуалізації на екрані; практичне оброблення з під­вищенням рівня деталізації до найглибших рівнів консолідації основних даних; прямий доступ до основних деталізованих да­них; повернення до порівнянь у нових вимірах із застосуван­ням візуалізації.

10.1.3. Взаємопов 'язана архітектура орієнтованих на дані СППР

Архітектура орієнтованих на дані СППР має низку вза­ємопов'язаних елементів. Команди проектувальників мають по­чинати розроблення проекту СППР з дослідження принципів по­будови сховищ даних і орієнтованих на дані СППР з метою отримання архітектурного шаблону, зокрема для виявлення ти­пових компонентів системи (наприклад, інтерфейсів), і того, як вони пристосовуються до типової організації, які є характерні чинники успіху або невдачі проекту. Після цього розробники мають накреслити карту типових даних і інтерфейсів, що можуть використовуватися за специфічних умов досліджуваної компанії,


Компоненти сховища (масиву) даних складаються з однієї або більше баз даних, збудованих з використанням реляційної СКБД, багатовимірної системи керування базою даних або обох типів цих систем. Як уже зазначалося, бізнес-дані виби­раються з операційних баз даних та із зовнішніх джерел даних. Зовнішні джерела забезпечують тими даними, які не можуть бути знайдені в системах оброблення транзакцій компанії, але які доречні для аналізу бізнес-процесів, як наприклад, цінами акцій та іншими ринковими показниками. Сховище даних є компіляцією багатьох «моментальних знімків» фінансових, операційних і бізнесових ситуацій компанії. Коли формуються бізнесові дані для сховища даних, то операційні дані підсумо­вуються і впорядковуються в структурах, які оптимізовані з метою проведення швидкого аналізу, пошуку або вибирання даних. Процес старіння елементів у масивах даних запобіга-ється шляхом переміщення поточних детальних даних на місце застарілих.

Компоненти, що забезпечують виділення і фільтрування даних використовуються для вибирання і перевіряння достовір­ності даних, отримуваних від операційної бази даних і зовнішніх джерел. Наприклад, для визначення відносної частки ринку для вибраних асортиментів продукції СППР потребує даних стосовно продуктів конкурентів. Такі дані можуть бути розміщені в зовні­шніх базах даних, які створюються й підтримуються за допомо­гою індустріальної групи або компаній, що торгують на ринку такими даними. Як це випливає з назви, ці компоненти вибира­ють дані з різних джерел, фільтрують їх, щоб підібрати доречні Дані, і форматують так, щоб можна було їх додавати до сховищ Даних СППР.

Аналітик даних або менеджер можуть створювати запити для доступу до бази даних СППР за допомогою спеціального «ін­струментального засобу запитів кінцевого користувача», ін­терфейс якого відповідно настроюється для полегшення викорис­тання.


Інструментальні засоби кінцевого користувача для аналізу та подання інформації допомагають менеджеру виконувати обчис­лення і вибирати найвідповідніший формат подання. Наприклад, менеджер може бажати отримувати зведені звіти у вигляді таб­лиць, карт, секторних або стовпчикових діаграм. Інструменталь­ний засіб запиту та інструментальний засіб подання належать до зовнішнього інтерфейсу СППР. Клієнт/серверна технологія за­безпечує можливість цим компонентам взаємодіяти з іншими, щоб сформувати завершену архітектуру СППР.

Як тільки архітектура програмного забезпечення розробле­на для СППР, що призначається для досягнення наперед ви­значених цілей конкретної компанії, то потім виникає багато запитань, пов'язаних з проектуванням, розробленням та реалі­зацією нової орієнтованої на дані системи підтримки прийнят­тя рішень.

10.1.4. Загальне проектування і процес розроблення орієнтованих на дані СППР

Різні автори по-своєму налагоджували процес розроб­лення орієнтованих на дані СППР. Раніше були розглянуті два загальні підходи до побудови СППР: «розроблення життєвого циклу системи» і «швидке макетування». Для відносно малих проектів ОДСППР, подібних до вітрин даних, доцільно застосо­вувати швидке макетування, а для створення проектів корпорати­вних сховищ даних або ОДСППР можна здійснювати п'ять зага­льних, орієнтованих на рішення, кроків.

Перший крокпочаткове збирання даних або діагностика. Цей крок передбачає ідентифікування й інтерв'ювання головних майбутніх користувачів СППР, визначення провідних тем СППР, ідентифікацію моделі даних транзакцій, визначення рівня монопо­льного використання даних, частоти оцінювання і оновлення сис­теми, вимог до інтерфейсу кінцевого користувача, а також форм подання даних. За розроблення проекту головну увагу слід приді­ляти творцям рішень і самим рішенням протягом усіх кроків.

Другий крокпроектування і створення карти (Mapping) розміщення масиву даних (Data Store). У середовищі реляцій-ної СКБД спочатку необхідно вибрати зіркоподібну схему струк­тури даних і виявити факти, виміри, атрибути, а потім створити діаграми зіркоподібних схем, єрархію атрибутів і рівні агрегу-вання. Ці концептуальні моделі слід подати у вигляді реляційних


таблиць. У середовищі багатовимірної бази даних мають бути ви­значені ключові змінні і виміри. В базу даних вмонтовують доре­чні для СППР дані.

Третій крокзавантаження і тестування даних. Створення бази даних СППР включає підготовку до введення даних, визна­чення переліку початкових даних для завантаження і процесу ак­туалізації або оновлення. В той же час аналітики визначають не­обхідні перетворення транзакцій і будь-яких зовнішніх даних, таблиць операційних даних транзакцій, інтегрують і трансфор­мують дані. Дані завантажуються, індексуються й перевіряються на достовірність і, нарешті, перевіряють метадані та куби даних або зіркоподібні схеми.

Четвертий крокпобудова і випробовування орієнтова­них на дані СППР. Аналітикам потрібно створити меню, розро­бити вихідні формати даних, визначити передбачувані запити, підготувати тести для інтерфейсів і результатів, знайти оптима­льні рішення щодо швидкості й точності роботи системи. При цьому вони мусять спілкуватися з кінцевими користувачами про­тягом макетування і тестування елементів проекту, підготувавши їх до використання середовища розроблення СППР. У такий спо­сіб творці рішень мають бути серйозно залученими до процесу побудови і випробування нової, орієнтованої на дані СППР.

Останній крокрозгортання (Rollout) і зворотний зв'язок (Feedback). Цей крок передбачає реальне розгортання СППР, за­безпечення додаткової підготовки, установлення зворотного зв'язку з користувачами, супроводження системи і в багатьох ви­падках також її розширення та вдосконалення. За такого підходу є підстави сподіватися, що СППР дасть змогу удосконалити створення рішень і тим самим принесе користь як компанії зага­лом, так і творцям рішень зокрема.

10.2. Концепція сховищ даних

і її реалізація в інформаційних системах

10.2.1. Побудова сховищ даних

Практика свідчить, що різні компанії та організації будують сховища даних з метою створення своїх специфічних Додатків, причому в багатьох із них перше сховище даних, за­звичай, призначається для виконавчих інформаційних систем.


Сховище даних потенційно орієнтоване на різні джерела (рис. 10.3), включаючи операційні бази даних або дані транзак-цій. Інші внутрішні дані, які надходять від електронних таб­лиць і внутрішньокорпоративних документів, та зовнішні дані, як наприклад бази даних новин чи цін акцій, можуть також бу­ти збережені в сховищі даних. У типовій організації операційні дані розпорошені через використання кількох СКБД у дуже різ­них форматах і на різних апаратних платформах. Наприклад, операційні дані можуть міститися у великих ЕОМ (мейнфрей-мах) типу IBM або DEC і знаходитися у файлах інформаційних систем менеджменту (на рис. 10.3 — IMS), забезпечуватися вір­туальним методом доступу до файлів даних (VSAM), або зна­ходитися в СКБД DB2 і базах даних. Успадковані інформацій­ні системи, як наприклад ті, що зображені на рис. 10.3 з ілюст­ративною метою, є загальним джерелом даних для сховищ даних.

Дані, які вибираються зі щойно названих джерел, необхідно «очистити» для того, щоб перетворити їх формат на прийнятний з метою використання в сховищі. Інакше кажучи, дані мають по­даватися у форматах, відповідних тим додаткам, для яких розроб­ляється сховище даних. Наприклад, якщо деякі потрібні опера­ційні дані рідко використовуються на індивідуальному транзак-ційному рівні, то їх потрібно підсумувати або агрегувати перед збереженням у сховищі.

Важливим чинником стимулювання організації сховищ даних у корпораціях стала поява спеціального програмного забезпечен­ня, призначеного для побудови та зберігання сховища даних, а також для забезпечення доступу до них. Як видно із рис. 10.3, до групи продавців цих програмних продуктів належать як добре відомі розробники СППР та ВІС (наприклад Pilot, Comshare, IRI) і баз даних (наприклад, Oracle, Focus), так і менш знайомі про­давці (Red Brick, Platinum, Carleton), які мають значний вплив у сфері організації сховищ даних. У табл. 10.3 подані основні роз­робники та створювані ними інструментальні засоби, призначені для побудови окремих компонентів та виконання функцій схо­вищ даних. Проте слід зауважити, що кількість як самих розроб­ників, так і інструментальних засобів створення сховищ даних постійно зростає, так само як зростають обсяги продажу програ­мних продуктів сховищ даних, які 2000 року перевищили 5 млрд доларів США.



 


Таблиця 10.3

ІНСТУМЕНТАЛЬНІ ЗАСОБИ ТА ЇХ ВИРОБНИКИ ДЛЯ СТВОРЕННЯ СХОВИЩ ДАНИХ

 

Функція (елемент) сховищ даних Виробники та їхні інсгументальні засоби
Проектування Oracle: Designer/2000 Sybase: Power Designer
Доставка даних Oracle: Web Server SpyGlass ШМ: Lotus Notes, WWW Sybase: Sybase Enterprise Connect, Replication Server, OmniConnect
Підготовка даних Oracle: Open Gateways, Symmetric Replication, Parallel Loader ШМ: Data Propagator Relational, Data Refresher, Data Propagator N on-Relational, Vality's Integrity Sybase: Carleton Passport, Informatica Power Mart
Перетворення даних Prism: Warehouse Manager Carleton: Passport Apertus: Enterprise Integrator ETI: Extract Harte Hanks: Trillium Platinum: Transport, InfoRefmer
Тиражування даних Platinum: IntoPump
Керування даними Microsoft: SQL Server Oracle: Oracle Sybase: Sybase IQ, Sybase SQL Server 11, Sybase MPP Informix: Informix ГВМ: DB2 PE, DB2/400 SMP, DB2/MVS (включаючи Paraller Sysplex)
Керування метаданими IBM: Data Guide Sybase: Prism Warehouse Manager, Intellidex MetaCenter
Добування знань Angoss: KrowledgeSeeker SABRE: Decision Technologies ISL: KDW/Clementine
Доступ до даних Andyne: GQUPablo Business Objects: Business Objects Cognos: PowerPlay, Impromptu Information Advantage: DecisionSuite MicroStratiegy: DSS Agent/Server Oracle: Express Platinum: Info Beacon, Forest & Trees Sybase: PowerBuilder, InfoMaker

Закінчення табл. 10.3

 

функція (елемент) сховищ даних Виробники та їхні інстументальні засоби
Доступ до даних Software AG: Esperant Oracle: Developer/2000, Discoverer, Oracle Express IBM: Lotus Approach, Intelligent Decision Server, Arbor Essbase, Information Advantage Decision Suite, Cognos Impromptu і Powerplay, Business Objects і Pilot Discovery Server
Керування CA: UnicenterTNG NCR: Teradata Tools.TopEnd Oracle: Enterprise Manager Sybase: WarehouseArchitect
Проміжний шар Sybase: ODBC, JDBC, Netimpact Dynamo, Sybase Open Client/ Open Server IBM: DataJoiner

Сховище даних містить тільки моментальні знімки фактичних даних на конкретний день, як, наприклад, на останню п'ятницю або на останній день місяця. Обновлення даних залежить від потреб ко­ристувачів і бізнесового циклу, який асоціюється з даними. Напри­клад, торговому менеджеру, який установлює ціни на кожний день, необхідне обновлення даних щодня або навіть частіше. Фінансовий аналіз на кінець місяця потребує тільки помісячної актуалізації да­них. Технологічний цикл обновлення даних у сховищі, як правило, триває менше однієї години, тому обновлення суттєво не впливає на поточні бізнесові дії та їх результати.

Як уже зазначалося, сховище даних також містить метадані — інформацію про дані, тобто відомості про те, звідки й від кого дані надходять, хто має доступ до них і як часто, які бізнесові процеси вони забезпечують і які критичні фактори успіху вони підтримують. Ці метадані життєво важливі для підтримки сховищ даних і для кін­цевих користувачів, яким потрібно знати, як розміщувати дані.

Дані, які містяться в сховищах даних, можуть бути доступни­ми через програмне забезпечення клієнта, що використовується Для підтримки прийняття рішень. Воно може призначатися для ВІС (наприклад, Lightship, Commander), СППР (наприклад, Visual IFPS, Express), або незапланованих (ad hoc) запитів (наприклад, Business Objects, Visualizer). У всіх випадках мається на увазі, що програмне забезпечення легке для користування, так що органі­заційний персонал з обмеженою комп'ютерною майстерністю і Досвідом може ефективно його застосовувати.


Незважаючи на те, що з формаїьного погляду сховище даіних являє собою різновид звичайної Б], котра призначена для збері­гання в погодженому вигляді фак-ичної інформації, що поступає з різних оперативних систем та зо.нішніх джерел, процес їх піро-ектування суттєво відрізняється.

Для звичайних БД процес їх створення відбувається за схе­мою: вивчення предметної галузі; тобудова інформаційної моде­лі; розроблення на основі інформаційної моделі проекту бази да­них; створення бази даних. Обов'якові етапи створення сховшщ даних відрізняються від такої схеми. Такими етапами є: визна­чення інформаційних потреб користувачів щодо даних, котрі на­громаджуються в базах даних операційних систем (OLTP-систем), що служать джерелами эперативних даних; вивчеиня локальних баз даних OLTP-систем; виокремлення від кожної ба­зи даних підмножини даних, необхідних для завантаження в с хо-вище даних; інтегрування локальних підмножин даних і розроб­лення загальної погодженої схеми сховища. Для виконання робіт зі створення сховищ даних за даною схемою існують різні ін­струментальні засоби, зокрема, трограмний продукт «Oracle Designer» та його спрощена версія ^Oracle Data Mart Designer».

Коли сховища даних уже створені та оптимізовані, необхідно ефективно завантажувати нові дані в систему без переривання процесу підтримки прийняття рішень. Однак у разі збільшення обсягу даних розробникам необхідно визначити нові синтаксичні формати та формати запитів, які є швидшими й легшими, а також визначити нові підходи до поєднання реляційних таблиць та до­бування даних з цих дуже великих баз даних з використанням різ­новиду програмних агентів — інтелектуальних («розумних») аген­тів (Intelligent agents), що розглянуті раніше.

10.2.2. Архітектура сховищ даних


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.016 сек.)