Новітні інформаційні технології OLAP, сховища даних, програмні агенти

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 10.11.2014
Размер файла 37,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Вступ

Сучасний період розвитку цивілізованого суспільства характеризує процес інформатизації.

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

Інформатизація суспільства забезпечує:

· активне використання постійно розширюючогося інтелектуального потенціалу суспільства, сконцентрованого в друкованому фонді, і науковій, виробничії та інших видах діяльності його членів;

· інтеграцію інформаційних технологій в наукових та виробничих видах діяльності, ініціюючій розвиток всіх сфер суспільного виробництва, інтелектуалізацію трудової діяльності;

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

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

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

Процес інформатизації так само торкнувся і економічних галузей. Їх радикальне вдосконалення і пристосування до сучасних умов стало можливим завдяки масовому використанню новітньої комп'ютерної і телекомунікаційної техніки, формування на її основі високоефективних інформаційно-управлінських технологій. Засоби і методи прикладної інформатики використовуються в менеджменті і маркетингу. Нові технології, засновані на комп'ютерній техніці, вимагають радикальних змін організаційних структур менеджменту, його регламенту, кадрового потенціалу, системи документації, фіксування і передачі інформації.

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

1. Поняття інформаційної технології

1.1 Що таке інформаційна технологія

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

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

1.2 Етапи розвитку інформаційних технологій

інформатизація суспільство olap

Існує кілька точок зору на розвиток інформаційних технологій з використанням комп'ютерів, визначених різними ознаками поділу. Детальніше про розвуток інформаційних технологій тут - Розвиток інформаційних технологій.

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

Основні ознаки розподілу інформаційних технологій:

· По виду завдань і процесів обробки інформації:

1-й етап (60 - 70-і рр..) - Опрацювання даних в обчислювальних центрах у режимі колективного користування. Основним напрямком розвитку інформаційної технології була автоматизація рутинних дій людини.

2-й етап (з 80-х рр..) - Створення інформаційних технологій, спрямованих на вирішення стратегічних завдань.

· По проблемам, що стоять на шляху інформатизації:

1-й етап (до кінця 60-х рр..) - Характеризується проблемою опрацювання великих обсягів даних в умовах обмежених можливостей апаратних засобів.

2-й етап (до кінця 70-х рр..) - Пов'язаний з поширенням ЕОМ серії IВМ/360. Проблема цього етапу - відставання програмного забезпечення від рівня розвитку апаратних засобів.

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

4-й етап (з початку 90-х рр..) - Створення сучасних інформаційних технологій міжорганізаційних зв'язків та інформаційних систем. Проблеми цього етапу дуже численні. Найбільш істотними з них є:

- угод і встановлення стандартів, протоколів для комп'ютерного зв'язку;

- організація доступу до стратегічної інформації;

- організація захисту і безпеки інформації.

· По перевазі, яку надає комп'ютерна технологія:

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

2-й етап (з середини 70-х рр..) - Пов'язаний з появою персональних комп'ютерів. Змінився підхід до створення інформаційних систем - орієнтація зміщається убік індивідуального користувача для підтримки прийнятих ним рішень. Користувач зацікавлений у проведеній розробці, налагоджується контакт із розроблювачем, виникає порозуміння обох груп фахівців. На цьому етапі використовується як централізоване опрацювання даних, характерне для першого етапу, так і децентралізоване, що базується на розв'язанні локальних задач і роботі з локальними базами даних на робочому місці користувача.

3-й етап (з початку 90-х рр..) - Пов'язаний з поняттям аналізу стратегічних переваг у бізнесі і заснований на досягненнях телекомунікаційної технології розподіленої обробки інформації. Інформаційні системи мають своєю метою не просто збільшення ефективності опрацювання даних і допомога керівнику. Відповідні інформаційні технології повинні допомогти організації вистояти в конкурентній боротьбі й одержати перевагу.

1.3 Складові інформаційної технології

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

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

Інформаційна технологія, як і будь-яка інша, повинна відповідати таким вимогам:

§ забезпечувати високий ступінь розчленовування всього процесу обробки інформації на етапи (фази), операції, дії;

§ включати весь набір елементів, необхідних для досягнення поставленої мети;

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

2. Сучасні інформаційні технології і їх види

2.1 Сучасні інформаційні технології

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

Інформатизація суспільства є однією із закономірностей сучасного соціального прогресу. Цей термін все наполегливіше витісняє широко використовуваний до недавнього часу термін «комп'ютеризація суспільства». При зовнішній схожості цих понять вони мають істотну відмінність.

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

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

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

Інформатизація на базі впровадження комп'ютерних і телекомунікаційних технологій є реакцією суспільства на потребу в істотному збільшенні продуктивності праці в інформаційному секторі суспільного виробництва, де зосереджено більше половини працездатного населення. Так, наприклад, в інформаційній сфері США зайнято понад 60% працездатного населення, в СНД - близько 40%.

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

У наші дні комп'ютери, в основному, застосовуються як засоби створення та аналізу інформації, яку потім переносять на звичні носії (наприклад, папір). Але тепер, завдяки широкому розповсюдженню комп'ютерів і створення Інтернету, вперше можна за допомогою свого комп'ютера спілкуватися з іншими людьми через їх комп'ютери. Необхідність використання роздрукованих даних для передачі колегам усувається подібно до того, як папір зникла з телефонних переговорів. Сьогоднішній день, завдяки використанню Web, можна порівняти з тим часом, коли люди перестали записувати текст телефонних повідомлень: комп'ютери (і їх зв'язок між собою за допомогою Інтернету) вже настільки широко поширені і звичні, що ми починаємо використовувати їх принципово новими способами. WWW - це початок шляху, на якому комп'ютери по - справжньому стануть засобами зв'язку.

Інтернет надає безпрецедентний спосіб отримання інформації. Кожен, хто має доступ до WWW, може отримати всю наявну на ньому інформацію, а також потужні засоби її пошуку. Можливості для освіти, бізнесу та зростання взаєморозуміння між людьми стають просто приголомшливими. Більше того, технологія Web дозволяє поширювати інформацію всюди. Простота цього способу не має аналогів в історії. Для того щоб зробити свої погляди, товари або послуги відомими іншим, більше немає необхідності купувати простір в газеті чи журналі, платити за час на телебаченні і радіо. Web робить правила гри однаковими для уряду і окремих осіб, для малих і великих фірм, для виробників і споживачів, для благодійних і політичних організацій. World Wide Web (WWW) в інтернеті - це найдемократичніший носій інформації: з його допомогою будь-хто може сказати і почути сказане без проміжної інтерпретації, спотворення і цензури, керуючись певними рамками пристойності. Інтернет забезпечує унікальну свободу самовираження особистості та інформації.

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

2.2 Сучасні інформаційні технології обробки даних

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

На рівні операційної діяльності вирішуються такі завдання:

ѕ Обробка даних про операції, які здійснює фірма;

ѕ Створення періодичних контрольних звітів про стан справ у фірмі;

ѕ Одержання відповідей на всілякі поточні запити й оформлення їх у вигляді паперових документів або звітів.

Про сучасні інформаційні технології навчання читайте у статті - нові інформаційні технології навчання

3. Новітні інформаційні технології olap, сховища даних, програмні агенти

3.1 OLAP

OLAP (англ. online analytical processing, аналітична обробка в реальному часі) -- це технологія обробки інформації, що дозволяє швидко отримувати відповіді на багатовимірні аналітичні запити.

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

Головна причина використання OLAP для обробки запитів -- це швидкість. Реляційні БД зберігають сутності в окремих таблицях, які зазвичай добре нормалізовані. Ця структура зручна для операційних БД (системи OLTP), але складні багатотабличні запити в ній виконуються відносно повільно. Зручнішою моделлю для виконання запитів (але не для внесення змін) є просторова БД.

OLAP робить миттєвий знімок реляційної БД і структурує її в просторову модель для запитів. Заявлений час обробки запитів в OLAP становить близько 0,1% від аналогічних запитів до реляційної БД.

Концепція OLAP

Ядром будь-якої OLAP-системи є ідея OLAP-куба (багатовимірний куб, або гіперкуб). OLAP-структура, створена з робочих даних, називається OLAP-кубом. Він складається з чисельних фактів (розмірів), розподіленних за вимірами. Зазвичай куб створюється за допомогою з'єднання таблиць із застосуванням схеми «зірка», або схеми «сніжинка». В центрі «зірки» знаходиться таблиця, яка містить ключові факти, за якими робляться запити. Множинні таблиці з вимірами приєднані до таблиці фактів. Ці таблиці показують, як можуть аналізуватися агреговані реляційні дані. Кількість можливих агрегацій визначається кількістю способів, якими первинні дані можуть бути ієрархічно відображені. Наприклад, всі клієнти можуть бути згруповані за містами, або за регіонами країни (Захід, Схід, Північ і т. д.), таким чином, 50 міст, 8 регіонів і 2 країни складуть 3 рівні ієрархії з 60 членами. Також клієнти можуть бути об'єднані за відношенням до продукції; якщо існують 250 продуктів у двох категоріях, 3 групи продукції і 3 виробничих підрозділи, то кількість агрегатів складе 16560. При додаванні вимірів в схему, кількість можливих варіантів швидко досягає десятків мільйонів і більше.

OLAP-куб містить в собі базові дані і інформацію про вимірювання (агрегати). Куб потенційно містить всю інформацію, яка може виявитися необхідною для відповідей на будь-які запити. Через величезну кількість агрегатів, часто повний розрахунок відбувається тільки для деяких вимірювань, для останніх же проводиться «на вимогу».

Традиційно OLAP-системи поділяють на такі види:

· OLAP з багатьма вимірюваннями (Multidimensional OLAP), MOLAP;

· реляційна OLAP (Relational OLAP), ROLAP;

· гібридна OLAP (Hybrid OLAP), HOLAP.

MOLAP це класична форма OLAP, так що її часто називають просто OLAP. Вона використовує підсумовуючу БД, спеціальний варіант процесора просторових БД і створює необхідну просторову схему даних зі збереженням як базових даних, так і агрегатів. ROLAP працює безпосередньо з реляційним сховищем, факти і таблиці з вимірюваннями зберігаються в реляційних таблицях, і для зберігання агрегатів створюються додаткові реляційні таблиці. HOLAP використовує реляційні таблиці для зберігання базових даних і багатовимірні таблиці для агрегатів. Особливим випадком ROLAPє ROLAPреального часу (Real-time ROLAP, або R-ROLAP). На відміну від ROLAP, в R-ROLAP для зберігання агрегатів не створюються додаткові реляційні таблиці, а агрегати розраховуються у момент запиту. При цьому багатовимірний запит до OLAP-системи автоматично перетвориться в SQL-запит до реляційних даних.

Кожен тип зберігання має певні переваги, хоча є розбіжності в їх оцінці у різних виробників. MOLAP краще всього підходить для невеликих наборів даних, він швидко розраховує агрегати і дає відповіді, але при цьому генеруються величезні обсяги даних. ROLAP оцінюється як більш масштабоване рішення, яке до того ж використовує найменший можливий простір. При цьому швидкість обробки значно знижується. HOLAP знаходиться між цими двома підходами, він досить добре масштабується і швидко обробляється. Архітектура R-ROLAP дозволяє проводити багатовимірний аналіз OLTP-даних в режимі реального часу.

Складність в застосуванні OLAP полягає в створенні запитів, виборі базових даних і розробці схеми, внаслідок чого більшість сучасних продуктів OLAP поставляються разом з величезною кількістю заздалегідь сконфігурованих запитів. Інша проблема полягає в базових даних. Вони повинні бути повними і несуперечливими.

Першим продуктом, що виконував OLAP-запити, був Express (компанія IRI). Проте сам термін OLAP був запропонований «батьком реляційних БД» Едгаром Коддом. А робота Кодда фінансувалася Arbor, компанією, що випустила свій власний OLAP-продукт Essbase роком раніше (пізніше куплений Hyperion, яка в 2007 р. була поглинена компанією Oracle). Як результат, «OLAP» Кодда з'явився в їх описі Essbase.

Інші добре відомі OLAP-продукти включають Microsoft Analysis Services (що раніше називалися OLAP Services, частина SQL Server), DB2 OLAP Server від IBM (фактично, EssBase з доповненнями від IBM), продукти MicroStrategy і інших виробників.

З технічної точки зору, представлені на ринку продукти діляться на «фізичний OLAP» і «віртуальний».

У першому випадку наявна програма, що виконує попередній розрахунок агрегатів, які потім зберігаються в спеціальній багатовимірній БД, що забезпечує швидкий доступ. Приклади таких продуктів: Microsoft Analysis Services, Oracle OLAP Option, Oracle/Hyperion EssBase, Cognos PowerPlay.

У другому випадку дані зберігаються у реляційних СУБД, а агрегати можуть не існувати взагалі або створюватися за першим запитом у СУБД або кеші аналітичного ПО. Приклади таких продуктів: SAP BW, BusinessObjects, Microstrategy.

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

З погляду користувача обидва варіанти виглядають схожими за можливостями. Найбільше застосування OLAP знаходить в продуктах для бізнес-планування і сховищах даних.

3.2 Сховища даних

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

Перші статті, присвячені сховищам даних з'явилися в 1988 році, їх авторами були Девлін та Мерфі. В 1992 році Уільман Г. Інмон детально описав дану концепцію в своїй монографії «Побудова сховищ даних».

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

Концепція Data Warehouse була запропонована в 1992 р. Білом Інмоном в його книзі «Building the Data Warehouse» та стала однією з домінуючих в розробці інформаційних технологій обробки даних 90-х років. Англомовний термін Data Warehouse означає створення, підтримку, управління та використання сховища даних, що говорить про те, що мова йде про процес. Мета цього процесу -- неперервне надання необхідної інформації потрібним співробітникам організації. Цей процес передбачає постійний розвиток, удосконалення, розв'язання все нових задач. Процес ніколи не закінчується, тому його не можна вмістити в більш-менш чіткі часові рамки так, як це можна зробити для традиційних систем оперативного доступу до даних.

Сховища даних -- основа для побудови систем підтримки прийняття рішень. Основна мета створення сховища в тому, щоб зробити усі значимі для управління бізнесом дані доступними в стандартизованій формі, придатними для аналізу та отримання необхідних звітів. Для досягнення цього потрібно отримати дані із існуючих внутрішніх та зовнішніх, доступних для комп'ютера, джерел. Незважаючи на відмінності в підходах та реалізаціях, усім сховищам даних властиві такі спільні риси[2]: предметна орієнтованість, інтегрованість, прив'язка до часу, незмінність.

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

Перш ніж потрапити до сховища даних оперативні дані перевіряють, очищують та певним чином агрегують. Вихідні дані отримуються із оперативних БД, перевіряються, очищуються, приводяться до єдиного виду, в потрібній мірі агрегуються (вираховуються сумарні та інші статистичні показники) і завантажуються в сховище. Такі інтегровані дані набагато простіше аналізувати.

Дані в сховищі завжди напряму зв'язані з певним періодом часу. Дані, отримані із оперативних БД, накопичуються в сховищі у виді «історичних шарів», кожен з яких стосується конкретного періоду часу. Це дозволяє аналізувати тенденції в розвитку бізнесу.

При використанні СППР можуть застосовуватись 2 види сховищ даних:

Ш Фізичне;

Ш Віртуальне.

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

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

ѕ мінімізація обсягу пам'яті, який займають дані на носії інформації;

ѕ робота з поточними, деталізованими даними.

Однак такий підхід має і багато недоліків. Час обробки запитів до віртуального сховища даних значно перевищує відповідні показники для фізичного сховища. Крім того, структури оперативних баз даних, що розраховані на інтенсивне оновлення даних є сильно нормалізованими. Тоді як для виконання аналітичного запиту вимагається об'єднання великої кількості таблиць, що також приводить до зниження швидкодії. Інтегрований погляд на віртуальне сховище можливий тільки при виконанні умови постійної доступності всіх оперативних джерел даних. Таким чином, тимчасова недоступність хоча б одного з джерел може привести або до невиконання аналітичних запитів, або до невірних результатів. Виконання складних аналітичних запитів над ОДД займає великий обсяг ресурсів комп'ютерів, на яких вони працюють. Це приводить до зниження швидкодії OLTP-систем, що недопустимо, оскільки час виконання операцій в таких системах є дуже критичним параметром.

Головним же недоліком віртуального сховища даних вважається практична неможливість отримання даних за довгий період часу. При відсутності фізичного сховища доступні тільки ті дані, які на момент запиту містяться в ОДД. Основне призначення OLTP-систем -- оперативна обробка поточних даних, тому вони не орієнтовані на зберігання даних за тривалий період часу. По мірі застарівання дані вивантажуються в архів та видаляються з оперативної БД.

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

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

Основними постачальниками програмного забезпечення сховищ даних є компанії Arbor, Hewlett-Packard, IBM, Informix, Microsoft, Oracle, Platinum Technology, SAS Institute, Software AG, Sybase та ін. Усі ці фірми мають сторінки в Internet, на яких наводяться детальні відомості про їх продукти та послуги.

3.3 Програмні агенти

інформатизація суспільство olap

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

За місцем використання програмні агенти поділяються на три групи: для настільних систем, для intranet-мереж і для Internet. Прикладами агентів для настільних систем є «майстри» (Wizards), які автоматично налаштовують прикладні програми відповідно до побажань користувача, та «офісні помічники» (Office Assis¬tants), які вносять пропозиції з підвищення продуктивності на базі спостережень за діями користувачів (технологія MemoryAgent компанії IBM). У корпоративних мережах програмні агенти мож¬на використовувати для автоматизації процесів управління потоками даних, пошуку у базах даних та організації взаємодії між різними компонентами системи. У мережі Internet агента можна запрограмувати на електронні покупки, на пошук інформації за заданими критеріями. Прикладами таких систем є система Bargain¬Finder і система PointCast компанії Andersen Consulting.

За можливістю переміщення у середовищі ІС програмні агенти поділяються на стаціонарні та мобільні. Мобільні агенти -- це програми, що переміщуються в Internet від вузла до вузла, виконуючи різноманітні функції (наприклад, пошук інформації і продуктів).

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

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

До класу пошукових агентів належить система моніторингу IT-Observer компанії FINPORT Solutions, призначена для автома-тичного сканування інформаційного простору Internet (серверів новин, Internet-газет, сайтів ЗМІ, інформаційних агентств, спеціа-лізованих тематичних сайтів); пошуку інформації за заданими критеріями; формування добірок публікацій та оглядів. Викорис-тання IT-Observer забезпечує:

* необмежене розширення сканованих джерел інформації;

* індивідуальний вибір джерел і критеріїв пошуку;

* автоматичне сканування Internet-ЗМІ та формування бази публікацій за заданими параметрами (джерело, тема, об'єкт);

* генерація попереджувальних сигналів клієнту щодо появи матеріалів, які відповідають заданим критеріям;

* пошук матеріалів у сформованій базі даних за певними ознаками;

* експорт доступних архівних матеріалів джерел для ретро-спективного аналізу історії подій.

IT-Observer уможливлює створення власної динамічно онов-люваної бази даних для використання персоналом організації, ві-дслідковування ланцюжків подій; автоматичне наповнювання корпоративних сайтів профільною інформацією, аналіз власних маркетингових заходів і т. ін.

4. Проблеми і перспективи використання інформаційних технологій

4.1 Старіння інформаційної технології

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

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

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

4.2 Методологія використання інформаційної технології

Централізована обробка інформації на ЕОМ обчислювальних центрів була першою історично сформованою технологією. Створювалися великі обчислювальні центри колективного користування, оснащені великими ЕОМ (у нашій країні - ЕОМ ЄС).

Застосування таких ЕОМ дозволяло обробляти великі масиви вхідної інформації й одержати на цій основі різні види інформаційної продукції, яка потім передавалася користувачам. Такий технологічний процес був обумовлений недостатнім оснащенням обчислювальною технікою підприємств і організацій в 60 - 70-і рр..

Переваги методології централізованої технології:

ѕ Можливість звернення користувача до великих масивів інформації у вигляді баз даних і до інформаційної продукції широкої номенклатури;

ѕ Порівняльна легкість впровадження методологічних рішень по розвитку й удосконаленню інформаційної технології завдяки централізованому прийняттю

Недоліки такої методології:

ѕ Обмежена відповідальність нижчого персоналу, який не сприяє оперативному одержанню інформації користувачем, тим самим, перешкоджаючи правильності виробітку управлінських рішень;

ѕ Обмеження можливостей користувача в процесі одержання і використання інформації.

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

Перевагами такої методології є:

ѕ Гнучкість структури, що забезпечує простір ініціативам користувача;

ѕ Посилення відповідальності нижчої ланки співробітників;

ѕ Зменшення потреби в користуванні центральним комп'ютером і відповідно контролі з боку обчислювального центру;

ѕ Більш повна реалізація творчого потенціалу користувача завдяки використанню засобів комп'ютерного зв'язку.

Проте ця методологія має і свої недоліки:

ѕ Складність стандартизації через велику кількість унікальних розробок;

ѕ Психологічне неприйняття користувачами рекомендованих обчислювальним центром стандартів готових програмних продуктів;

ѕ Нерівномірність розвитку рівня інформаційної технології на локальних місцях, що в першу чергу визначається рівнем кваліфікації конкретного працівника.

Описані переваги і недоліки централізованої і децентралізованої інформаційної технології призвели до необхідності дотримуватися лінії розумного застосування і того, і іншого підходу.

Такий підхід назвемо раціональною методологією і покажемо, як у цьому випадку будуть розподілятися обов'язки:

ѕ Обчислювальний центр повинен відповідати за вироблення загальної стратегії використання інформаційної технології, допомагати користувачам, як у роботі, так і в навчанні встановлювати стандарт і визначати політику застосування програмних і технічних засобів;

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

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

Висновок

Сучасні інформаційні технології міцно увійшли в наше життя. Застосування ЕОМ стало буденною справою, хоча ще зовсім недавно робоче місце, обладнане комп'ютером, було великою рідкістю. Інформаційні технології відкрили нові можливості для роботи і відпочинку, дозволили багато в чому полегшити працю людини.

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

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

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

Сучасне суспільство наповнене і пронизане потоками інформації, які потребують обробки. Тому без інформаційних технологій, так само як без енергетичних, транспортних і хімічних технологій, воно нормально функціонувати не може.

Соціально-економічне планування і управління, виробництво і транспорт, банки та біржі, засоби масової інформації і видавництва, оборонні системи, соціальні та правоохоронні бази даних, сервіс і охорона здоров'я, навчальні процеси, офіси для переробки наукової та ділової інформації, нарешті, Інтернет - усюди ІТ. Інформаційна насиченість не тільки змінила світ, а й створила нові проблеми, які не були передбачені.

Список використаних джерел

1.Інтернет

2.Інформаційні системи та технології в економіці / Укладач: Кельдер 2002. 3.Руденко В.Д., Макарчук О.М., Паланжоглу М.О., "Практичний курс інформаційних технологій обробки інформації", Київ, 1997.4.Ситник В.Ф. Інформаційні системи і технології в економіці. - К., 2002. 5.Фігурнов В.Е., "Інформаційні технології", Москва, 1998.

Размещено на Allbest.ru


Подобные документы

  • Загальна характеристика комунікацій та інформації. Розвиток інформаційних систем в медичних закладах. Госпітальні інформаційні системи та телемедичні технології. Інформаційні технології в медичній освіті та в науці України, перспективи їх розвитку.

    реферат [28,8 K], добавлен 10.03.2011

  • OLAP: общая характеристика, предназначение, цели, задачи. Классификация OLAP-продуктов. Принципы построения OLAP системы, библиотека компонентов CubeBase. Зависимость производительности клиентских и серверных OLAP-средств от увеличения объема данных.

    курсовая работа [113,6 K], добавлен 25.12.2013

  • Основа концепции OLAP (On-Line Analytical Processing) – оперативной аналитической обработки данных, особенности ее использования на клиенте и на сервере. Общие характеристика основных требования к OLAP-системам, а также способов хранения данных в них.

    реферат [24,3 K], добавлен 12.10.2010

  • Інформаційна технологія як система методів і способів збору, передачі, нагромадження, збереження, подання й використання інформації на основі застосування технічних засобів, етапи їх розвитку. Розповсюдження та використання інформаційних технологій.

    презентация [3,5 M], добавлен 12.06.2014

  • Сущность OnLine Analytical Processing (OLAP). Классификация OLAP-продуктов по способу хранения данных и месту нахождения OLAP-машины. Создание приложения с помощью клиентского инструментального средства. Принципы построения ядра системы анализа данных.

    курсовая работа [275,8 K], добавлен 19.07.2012

  • Поняття та властивості інформаційних технологій. Поява персональних комп’ютерів - принципова модернізація ідеї автоматизованого управління. Технічна база і компоненти інформаційних технологій. Завдання сучасних інформаційних технологій, їх класифікація.

    реферат [39,1 K], добавлен 16.08.2010

  • Построение систем анализа данных. Построение алгоритмов проектирования OLAP-куба и создание запросов к построенной сводной таблице. OLAP-технология многомерного анализа данных. Обеспечение пользователей информацией для принятия управленческих решений.

    курсовая работа [1,3 M], добавлен 19.09.2008

  • Поняття про інформаційні технології, етапи розвитку та види. Огляд сучасних інформаційних технологій. Моделювання факторів ризику знищення людства. Загальна характеристика програмного засобу GPPS – World для дослідження локальних моделей розвитку людства.

    курсовая работа [1,1 M], добавлен 16.05.2016

  • Поняття та переваги реляційної бази, автоматизація аналізу даних. Опис основних компонентів сховища даних AS/400. Процес перетворення оперативних даних в інформаційні. Багатовимірні бази даних (MDD). Опис даних і створення файлів в інтеграційних базах.

    реферат [36,8 K], добавлен 14.01.2012

  • Нові інформаційні технології (НІТ) як сукупність нових засобів і методів обробки, зберігання і передачі інформації. Технологічна основа та основні принципи створення НІТ. Класифікатори техніко-економічної інформації в фінансовому контролі й аудиті.

    контрольная работа [21,5 K], добавлен 27.09.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.