Procesy decyzyjne w oparciu o hurtownie danych



Podobne dokumenty
Hurtownie danych narzędziem wspomagającym procesy decyzyjne w zarządzaniu Data warehousing tool for decision making in management

Data warehousing tool for decision making in management

Hurtownie danych. Wstęp. Architektura hurtowni danych. CO TO JEST HURTOWNIA DANYCH

Hurtownie danych i business intelligence. Plan na dziś : Wprowadzenie do przedmiotu

Hurtownie danych i business intelligence. Plan na dziś : Wprowadzenie do przedmiotu

Typy systemów informacyjnych

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Podział systemów. informatycznych. Roman Krzeszewski Katedra Informatyki Stosowanej Politechniki Łódzkiej. Informatyka w Zastosowaniach.

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

HURTOWNIE DANYCH I BUSINESS INTELLIGENCE

dr inż. Paweł Morawski Informatyczne wsparcie decyzji logistycznych semestr letni 2016/2017

Hurtownie danych. 31 stycznia 2017

Hurtownie danych - przegląd technologii Robert Wrembel Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl

Hurtownie danych - przegląd technologii

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM,

Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.

ZINTEGROWANE SYSTEMY INFORMATYCZNE ZARZĄDZANIA

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

Hurtownie danych. Wprowadzenie do systemów typu Business Intelligence

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

dr inż. Paweł Morawski Informatyczne wsparcie decyzji logistycznych semestr letni 2018/2019

Co to jest Business Intelligence?

Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa

Stawiamy na specjalizację. by CSB-System AG, Geilenkirchen Version 1.1

Automatyzacja Procesów Biznesowych. Systemy Informacyjne Przedsiębiorstw

Pierwsze wdrożenie SAP BW w firmie

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Marcin Adamczak Jakub Gruszka MSP. Business Intelligence

PRZEWODNIK PO PRZEDMIOCIE

Hurtownie danych a transakcyjne bazy danych

Hurtownie danych - opis przedmiotu

Systemy baz danych i hurtowni danych

Problematyka hurtowni danych

Hurtownie danych. Rola hurtowni danych w systemach typu Business Intelligence

Bazy danych. Plan wykładu. Rodzaje baz. Rodzaje baz. Hurtownie danych. Cechy hurtowni danych. Wykład 14: Hurtownie danych

Spojrzenie na systemy Business Intelligence

System informatyczny jest to wyodrębniona część systemu informacyjnego, która jest, z punktu widzenia przyjętych celów skomputeryzowana.

Dr inż. Andrzej KAMIŃSKI Instytut Informatyki i Gospodarki Cyfrowej Kolegium Analiz Ekonomicznych Szkoła Główna Handlowa w Warszawie

Karta przedmiotu studiów podyplomowych

Transformacja wiedzy w budowie i eksploatacji maszyn

INFORMATYKA W PROCESACH DECYZYJNYCH NA PRZYK ADZIE HURTOWNI DANYCH

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

DOKUMENT INFORMACYJNY COMARCH BUSINESS INTELLIGENCE:

Business Intelligence jako narzędzie do walki z praniem brudnych pieniędzy

Zintegrowany System Informatyczny (ZSI)

Business Intelligence

ZARZĄDZANIE RELACJAMI Z KLIENTEM system CRM. Ewa Woźniak, Krzysztof Wieczorek gr. MSP2

HURTOWNIE DANYCH Dzięki uprzejmości Dr. Jakuba Wróblewskiego

Szybkość instynktu i rozsądek rozumu$

Hurtownie danych. Projektowanie hurtowni: modele wielowymiarowe. Modelowanie punktowe. Operacje OLAP na kostkach.

Bazy danych i ich aplikacje

Model logiczny SZBD. Model fizyczny. Systemy klientserwer. Systemy rozproszone BD. No SQL

Jarosław Żeliński analityk biznesowy, projektant systemów

Nowoczesne aplikacje mobilne i ich rola w podnoszeniu jakości danych

Systemy Business Intelligence w praktyce. Maciej Kiewra

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD

OdświeŜanie hurtownie danych - wykład IV. Zagadnienia do omówienia. Wprowadzenie

Rozumie istotę i znacznie procesów ekstrakcji, transformacji i ładowania danych (ETL), zna wybrany język ETL oraz odpowiednie narzędzia.

Modele danych - wykład V. Zagadnienia. 1. Wprowadzenie 2. MOLAP modele danych 3. ROLAP modele danych 4. Podsumowanie 5. Zadanie fajne WPROWADZENIE

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

PRZEWODNIK PO PRZEDMIOCIE

OBIEG INFORMACJI I WSPOMAGANIE DECYZJI W SYTUACJACH KRYZYSOWYCH

Usługa archiwizacji danych w systemie Eureca. Marek Jelenik CONTROLLING SYSTEMS sp. z o.o.

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

Matryca pokrycia efektów kształcenia

Matryca pokrycia efektów kształcenia. Efekty kształcenia w zakresie wiedzy (cz. I)

Wstęp Część I. Podstawy teoretyczne zintegrowanych systemów zarządzania

PROGRAM STUDIÓW ZINTEGROWANE SYSTEMY ZARZĄDZANIA SAP ERP PRZEDMIOT GODZ. ZAGADNIENIA

Analiza danych i data mining.

Monitoring procesów z wykorzystaniem systemu ADONIS

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Data Mining Wykład 1. Wprowadzenie do Eksploracji Danych. Prowadzący. Dr inż. Jacek Lewandowski

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

O czym będziemy. się uczyć

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 30 zaliczenie z oceną. ćwiczenia 30 zaliczenie z oceną

Jarosław Żeliński analityk biznesowy, projektant systemów

Bazy danych i usługi sieciowe

INŻYNIERIA OPROGRAMOWANIA

Spis treści. Wstęp 11

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Modele danych - wykład V

Od Expert Data Scientist do Citizen Data Scientist, czyli jak w praktyce korzystać z zaawansowanej analizy danych

Projektowanie i wdrażanie systemów informatycznych (materiały do wykładu cz. II)

Hurtownie danych. Przetwarzanie zapytań. ZAPYTANIA NA ZAPLECZU

IBM DATASTAGE COMPETENCE CENTER

Hurtownie danych. Hurtownie danych. dr hab. Maciej Zakrzewicz Politechnika Poznańska Instytut Informatyki. Maciej Zakrzewicz (1)

PRZEWODNIK PO PRZEDMIOCIE

KIERUNKOWE EFEKTY KSZTAŁCENIA

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

Systemy Informatyczne w obiektach gospodarczych. Sprawy pozostawione same sobie, zmieniają się ze złych na jeszcze gorsze

Paweł Gołębiewski. Softmaks.pl Sp. z o.o. ul. Kraszewskiego Bydgoszcz kontakt@softmaks.pl

Opis wymagań i program szkoleń dla użytkowników i administratorów

BD2 BazyDanych2. dr inż. Tomasz Traczyk 14. Systemy przetwarzania analitycznego

Wykład organizacyjny - W0

Kluczowe aspekty komputerowego wspomagania zarządzania utrzymaniem ruchu

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji

BUSINESS INTELLIGENCE for PROGRESS BI4PROGRESS

Pytania z przedmiotów kierunkowych

Pulpit Prezesa narzędzie do kontroli zarządczej Prezentacja produktu Poznań Grant Thornton Frąckowiak Sp. z o.o. sp.k.

Transkrypt:

Marian KOPCZEWSKI 1, Tomasz CIEŚLIK, Ewa CZAPIK-KOWALEWSKA, Joanna KRAWCZYK 2 1 Wyższa Szkoła Bezpieczeństwa, Poznań 2 Instytut Polityki Społecznej i Stosunków Międzynarodowych, Politechnika Koszalińska E-mail: marian.kopczewski@tu.koszalin.pl Procesy decyzyjne w oparciu o hurtownie danych Streszczenie: W artykule przedstawiono koncepcję wspomagania decyzji w oparciu o hurtownie danych. Omówiono klasyfikację systemów wspomagania decyzji. Przedstawiono również miejsce hurtowni danych w strukturze organizacyjnej przedsiębiorstwa. 1. Wprowadzenie Każdy decydent powinien pamiętać, że doskonały sprzęt komputerowy to tylko potencjał, który może być wykorzystany dopiero po uruchomieniu odpowiednich systemów informatycznych. Często nie zdajemy sobie sprawy, że komputer jest tak dobry, jak dobre jest jego oprogramowanie, o czym niestety zapominamy wprowadzając systemy informatyczne do zarządzania, w tym podejmowania różnorodnych decyzji, w różnego rodzaju organizacjach. Można zatem stwierdzić, że komputer jest tak dobry, jak dobre jest jego oprogramowanie, pozwalające na zebranie, określenie, zarchiwizowanie, analizę i dystrybucję kluczowych informacji niezawodnych w procesie decyzyjnym. Dynamicznie rozwijające się organizacje (dysponujące już systemami informacyjnymi) aby wkroczyć na wyższy poziom zarządzania, redukować koszty, efektywniej obsługiwać klienta, a szczególnie podejmować racjonalne decyzje korzystają z hurtowni danych. 2. System informacyjny System informacyjny jest to formalny system komputerowy dokonujący wyboru, udostępniania i integracji pochodzących z różnych źródeł danych po to, by w odpowiednim czasie dostarczyć informacji niezbędnych do podejmowania decyzji. Wyróżniamy następujące typy systemów informacyjnych: Systemy Transakcyjne Przetwarzania Danych TPD (Transaction Processing Data Systems TPS) zwane też Systemami Elektronicznego Przetwarzania Danych (Electronic Data Processing EPD); 46

Systemy Informacyjne Zarządzania - SIZ (Management Information Systems-MIS), na swoim obecnym szczeblu rozwoju utożsamiane z Systemami Zarządzania Relacyjnymi Bazami Danych (Relational Data Base Management Systems RDBMS); Systemy Wspomagania Decyzji SWD (Decision Support Systems DSS); Systemy Eksperckie SE (Expert Systems ES); Systemy Informowania Kierownictwa (Executive Information Systems EIS); utożsamiane niekiedy z Systemami Wspomagania Kierownictwa (Executive Support Systems ESS); Systemy Sztucznej Inteligencji SSI(Artificial Intelligence Systems) utożsamiane często z Systemami Sieci Neuronowych SNN (Artificial Neuron Networks ANN); Systemy Wspomagania Zarządzania SWZ (Management Support Systems MSS); Systemy Automatyzacji Biura SAB (Office Automation Systems OAS); Systemy Komputerowego Projektowania SKP (Computer Aided Designing CAD); Systemy Komputerowego Wspomagania Produkcji SKW (Computer Aided Manufacturing CAM); Systemy Komputerowego Wspomagania Inżynierii SKI (Computer Aided Engineering CAE); W procesach decyzyjnych z wymienionych systemów informacyjnych najważniejsze to: Systemy informowania kierowania (SIK), dostarczające informacje o przeszłości, teraźniejszości, przewidywanej przyszłości oraz o istotnych zdarzeniach wewnątrz i na zewnątrz organizacji. Systemy wspomagania decyzji (SWD), to interaktywne systemy przetwarzania i prezentacji danych. Składają się one z następujących elementów: - baz modeli; - baz danych. Systemy eksperckie (SE) to systemy informatyczne, których oprogramowanie wspomaga eksperta decydenta w poszukiwaniu optymalnych rozwiązań problemu. 3. Relacje między systemami informacyjnymi Między systemami informacyjnymi zachodzi szereg wzajemnych relacji przedstawionych na rysunku 1. Do najważniejszych relacji należą: Istnienie uporządkowanego i prawidłowo funkcjonującego systemu przebiegu informacji w organizacji. Kompleksowe skomputeryzowanie obiegu informacji w organizacji. Zachowanie kolejności w projektowaniu komputeryzacji obiegu informacji w organizacji w pierwszej kolejności zaprojektowanie systemu obiegu informacji, a następnie przystosowanie lub adaptacja do jego potrzeb oprogramowania i sprzętu komputerowego. 47

Pewna przyszłość SWD SSI SIK SIZ SWZ SE Raporty i prezentacje TPD Analizy i diagnozy SAB SBD SKP,SKW,SKI Niepewna przyszłość Rys. 1. Relacje między systemami informacyjnymi 4. Analiza systemów informacyjnych Zakres analizy każdego z systemów informacyjnych można przedstawić jako cel i wynik analiz. Tab. 1. Cele analizy systemów informacyjnych Cel Co i przy jakich ograniczeniach system ma robić? Jak system ma działać? Analiza Wynik Zestawienie wymagań i założeń, czyli zewnętrzny opis systemu. Logiczny opis systemu, czyli opis sposobu realizacji przez system postawionych wymagań. 48

Tab. 2. Techniki analiz systemów informacyjnych Fazy i etapy cyklu życia systemu Analiza potrzeb informacyjnych Modelowanie funkcji systemu (struktura funkcjonalna systemu) Technika Analiza dokumentacji Wywiad Ankieta Analiza dokumentów Diagramy hierarchii funkcji (ang. Function Hierarchy Diagram, FHD) Diagramy zależności funkcji (ang. Function Relationship Diagram, FRD) Modelowanie procesów systemu (struktura funkcjonalna systemu) Diagramy przepływu danych (ang. Data Flow Diagram, DFD) Modelowanie danych (struktura informacyjna systemu) Diagramy powiązania danych, związków encji (ang. Entity Relationship Diagram, ERD) Słowniki danych (ang. Data Dictionary, DD) Uwzględniając zakres i techniki analiz systemów informacyjnych, faza cyklu decyzyjnego powinna procesy przedstawione na rysunku 2. Uwarunkowania projektowe powinny być rozpatrywane od dolnych faz. ORGANA WYKONAWCZE SYSTEM DECYZYJNY SYSTEM INFORMACYJNY SYSTEM EWIDENCYJNY SYSTEM KOMUNIKACYJNY Rys. 2. Fazy cyklu decyzyjnego ORGANA DECYZYJNE 49

Dlatego projekty systemów muszą być przygotowywane przez zaplecze naukowobadawcze organizacji reprezentującej użytkownika wobec organów projektowo produkcyjnych informatyki. Reasumując, o jakości systemów informatycznych stosowanych w procesach decyzyjnych świadczy zawsze wartość decyzji. DOKŁADNOŚĆ SZCZEGÓŁOWOŚĆ ADEKWATNOŚĆ STOPIEŃ AKTUALNOŚCI JAKOŚĆ DANYCH DECYZJA JAKOŚĆ PROCEDUR DECYZYJNYCH DOKŁADNOŚĆ ALGORYTMÓW OBLICZENIOWYCH Rys. 3. Czynniki wpływające na decyzje 5. Hurtownia danych DOKŁADNOŚĆ OSZACOWAŃ PROGNOSTYCZNYCH ADEKWATNOŚĆ MODELI ANALITYCZNYCH I SYMULACYJNYCH ADEKWATNOŚĆ PROBLEMÓW OPTYMALIZACYJNYCH Jednym z podstawowych a zarazem najnowocześniejszych w polskim biznesie systemów informatycznych wspomagających proces decyzyjny (spełniający przedstawione wymagania we wcześniejszej części wykładu) jest koncepcja hurtowni danych. Hurtownia danych według twórcy tej koncepcji W. H. Inmona to zintegrowany, tematyczny, zmienny w czasie zbiór danych dla wspomagania procesów podejmowania decyzji zarządczych. Celem hurtowni danych jest zapewnienie użytkownikom, a przede wszystkim decydentom szybkiego dostępu do danych. Aby ten cel zrealizować hurtownia danych powinna spełniać kilka warunków. Przede wszystkim musi gromadzić dane w taki sposób, by istota informacji nie została utracona, chociażby ze względów biznesowych. Dostęp do informacji powinien odbywać się na przejrzystych zasadach, zaś zasilanie systemu aktualizowanymi danymi musi odbywać się w czasie, który nie podważy sensu istnienia systemu wspomagającego decyzję. 50

Czas oczekiwania na dane powinien być krótszy od czasu, niezbędnego do podjęcia decyzji. Użytkownicy hurtowni danych powinni mieć możliwość samodzielnego przeprowadzania złożonych analiz (np. ekonomicznych), bez pomocy informatyków. Najważniejszą kwestią jest koszt systemu, który nie może być większy od zysków, jakie osiągnie się w wyniku jego wdrożenia. Hurtownia danych jest dedykowanym systemem baz danych, który w odróżnieniu od systemu transakcyjnego (bazującego na danych operacyjnych), charakteryzuje się następującymi cechami: dane są utrzymywane w dużo dłuższym horyzoncie czasowym, utrzymywanie danych jest optymalizowane pod kątem odpowiadania na złożone zapytania pochodzące od analityków i zarządzających, dane są pozyskiwane z różnorodnych źródeł przy czym zapewniona jest ich jednolitość. Tab. 3. Charakterystyka hurtowni danych Cecha Aplikacje operacyjne Hurtownie danych Pojedyncze, bardzo duże Równomierny napływ Zasilanie danymi transakcje podczas wielu krótkich transakcji ładowania danych Wzorzec dostępu do danych Tryb dostępu do danych przez użytkowników Dobrze określony przez użytkownika Zapis, odczyt, modyfikacja Mało przewidywalny, zależny od bieżących potrzeb użytkownika (ad hoc) Tylko odczyt, dużych ilości danych w jednym zapytaniu Horyzont czasowy przechowywania danych Dane bieżące Pełna historia W hurtowni przechowuje się dane różnych rodzajów, jak: elementarne kopie aktualnych danych źródłowych pozyskanych z baz operacyjnych i przetworzonych zgodnie z potrzebami, historyczne dane elementarne i/lub agregaty dotyczące przeszłości, zmaterializowane agregaty czyli wyliczone wartości obliczeń, w różnych przekrojach i na różnych stopniach agregacji, metadane informacje słownikowe, które opisują strukturę hurtowni danych i źródłowych baz danych, na podstawie których uzyskuje się dane do hurtowni danych, oraz sposób wyliczania danych zagregowanych. 51

Cykl życia danych w hurtowni zwykle wygląda następująco: DANE ARCHIWALNE I Z APLIKACJI OPERACYJNYCH EKSTRAKCJA CZYSZCZENIE TRANSFORMACJA MAGAZYNOWANIE AGREGACJA HURTOWNIA DANYCH Dostęp do zgromadzonych danych Rys. 4. Cykl życia danych 6. Hurtownia danych w strukturze organizacji Sukces organizacji na rynku w znaczącej mierze zależy od stanu informacji wewnętrznych o samym przedsiębiorstwie, jak i zewnętrznych o jego otoczeniu. Wyróżniamy dwa zasadnicze typy systemów wspomagające działalność przedsiębiorstwa: systemy o przetwarzaniu operacyjnym i systemy przetwarzania analitycznego. Systemy o przetwarzaniu operacyjnym. W codziennej działalności przedsiębiorstwa w systemach informatycznych jest wykorzystywane przetwarzanie operacyjne. Są to systemy przetwarzania transakcji OLTP (On-Line Transaction Processing), zaprojektowane do zadań operacyjnych, związanych z działalnością prowadzoną przez przedsię- 52

biorstwo oraz zoptymalizowane pod kątem przetwarzania niewielkich porcji danych takich jak: wystawienie faktury czy obsługa zamówienia. W bazie danych takiego systemu przechowywane są jedynie aktualne informacje o większości obiektów. Dane w bazie są aktualizowane na bieżąco przez cały dzień. Jeśli na przykład ktoś kupi dany towar w sklepie to system operacyjny odejmie jedną sztukę od stanu w magazynie. Gdy stan zapasów spadnie do określonego poziomu, system może automatycznie sporządzić zamówienie towaru u dostawcy. Dane historyczne przeważnie przechowuje się na oddzielnych nośnikach i nie udostępnia na bieżąco. Utrudnia to generowanie raportów porównujących aktualne wskaźniki z wartościami z lat ubiegłych. W przypadku, gdy w przedsiębiorstwie miała miejsce zmiana systemu informatycznego zdarza się, że odczytanie archiwalnych danych jest niemożliwe (wykorzystywane są różne formaty zapisu, różne sposoby kodowania informacji). W przedsiębiorstwie jest też przeważnie kilka systemów OLTP, przeznaczonych do obsługi sprzedaży, zamówień, operacji finansowo-księgowych itp. Struktura ich baz danych jest opracowana pod kątem przetwarzania bieżącego, a dane są pamiętane tylko przez określony czas, potrzebny do bieżących rozliczeń. Systemy takie nadają się wyłącznie do tworzenia standardowych raportów dokumentów, które obsługują bieżącą działalność przedsiębiorstwa. Ten model przetwarzania danych nie wspomaga procesów analizy danych oraz aplikacji wspomagających podejmowanie decyzji. Systemy o przetwarzaniu analitycznym. Wspomaganie decyzji stanowi drugi bardzo ważny obszar zastosowania systemów baz danych. Rozwijające się gałęzie przemysłu, handlu, nauki wymagają składowania i przetwarzania ogromnych ilości danych. Posiadanie danych opisujących działanie przedsiębiorstwa w dłuższym przedziale czasu pozwala na analizę trendów, anomalii, poszukiwania wzorców zachowań. Przykładowe klasy aplikacji analitycznych to bankowość (np. którzy klienci gwarantują bezpieczne spłacanie kredytu), rynki finansowe (np. identyfikacja trendów w zakresie akcji spółek giełdowych), telekomunikacja (np. identyfikacja klientów zainteresowanych nowymi usługami). Informacje przechowywane w bazie danych stanowią olbrzymie źródło wiedzy, którą możemy wykorzystać w procesie podejmowania strategicznych decyzji. Mając do dyspozycji dane opisujące działalność np. dużego supermarketu (sprzedaż produktów, zamówienia, stan rezerw) możemy uzyskać informacje na temat czynników kształtujących popyt na dany produkt. Jakie oddziały mają największą sprzedaż? Czym różnią się klienci supermarketu w Poznaniu i Koszalinie? Dla potrzeb tej analizy opracowano nowy model przetwarzania danych nazywany przetwarzaniem analitycznym OLAP (On-Line Analitical Processing). Zadaniem tych systemów jest wspomaganie zarządzania poprzez dostarczanie właściwych informacji potrzebnych do analizy problemu bądź sytuacji, właściwym ludziom, we właściwym czasie przy niskim koszcie. Korzystając z tej technologii można budować aplikacje, dzięki którym możliwa będzie analiza wszystkich obszarów działalności przedsiębiorstwa analiza finansów, sprzedaży, klientów, marketingu, dystrybucji, itd. Podstawą przetwarzania są porównania oraz analizy wzorców i trendów. Analityczne bazy danych nie przechowują najświeższych informacji, ale informacje odnoszące się do konkretnych punktów w czasie. Dzięki temu możemy pokazać jak konkretny produkt sprzedaje się w różnych regionach. Jaka była jego sprzedaż w poszczególnych przedziałach czasowych (miesiąc, kwartał, rok), 53

jak kształtowała się sprzedaż od momentu wprowadzenia produktu na rynek. Analizowanie tendencji często wymaga ogromnych ilości danych historycznych. Dla potrzeb przetwarzania analitycznego oraz przechowywania ogromnej ilości stałych danych przez długi okres czasu stworzono nowy typ architektury bazy danych nazwany hurtownia danych (ang. data warehouse). Tab. 4. Porównanie systemów transakcyjnych i hurtowni danych Cecha OLTP Hurtownia danych Szczegółowość danych duża średnia lub mała Tryb dostępu do danych odczyt oraz zapis tylko odczyt Konsolidacja danych mała duża Powtarzalność danych duża mała Częstość operacji na danych bardzo duża średnia, bądź mała Aktualność danych bardzo duża średnia lub mała Horyzont czasowy bardzo krótki lub krótki długi (dane historyczne) Rozmiar danych MB, GB GB, TB Liczba przetwarzanych rekordów w jednej operacji dziesiątki miliony Źródło: Vidette Poe, Patricia Klauer, Stephen Brobst, Tworzenie hurtowni danych 7. Podsumowanie Reasumując podstawową wiedzę o hurtowni danych można stwierdzić, że: hurtownia danych automatyzuje zbieranie, przetwarzanie oraz dystrybucję danych użytecznych dla osób podejmujących decyzje; hurtownie danych są systemami zdolnymi do wsparcia długoterminowych strategii; informacje dostarczane przez komputerowe systemy zarządzania firmą może stanowić podstawę do wielu badań związanych z bieżącą sytuacją i perspektywami rozwoju przedsiębiorstwa. Zagadnienie to nabiera szczególnego znaczenia w przypadku zarządzania rozproszonymi terytorialnie organizacjami. Wnikliwa i prawidłowa analiza wymaga ujednolicenia informacji dostarczanych przez różne, często nie zintegrowane ze sobą systemy informacyjne, funkcjonujące w ramach jednej organizacji. Dzięki prawidłowej konfiguracji hurtowni danych i właściwemu wykorzystaniu możliwości związanych z jej funkcjonowaniem poprawia się jakość generowanych informacji. W oparciu o bardziej precyzyjne dane możliwe jest zwiększenie prawdopodobieństwa podjęcia właściwej decyzji; interpretacja danych dostarczanych przez hurtownie danych stwarza możliwości badań nad efektywnym zarządzaniem firmą. Przedstawione rozważania prowadzą do wniosku, że hurtownie danych są produktem dedykowanym dla konkretnych organizacji. Stworzenie dobrze działającej hurtowni wymaga od dostawcy oprogramowania dużego wysiłku, koniecznego w momencie definiowania zawartości hurtowni i metod przekształcania danych źródłowych w analityce. 54

Literatura 1. Poe V., Klauer P., Brobst P., Tworzenie hurtowni danych, WNT Warszawa 2000. 2. Jarke M., Lenzerini M., Vassiliou Y., Vassiliadis P., Hurtownie danych. Podstawy organizacji i funkcjonowania, Warszawa 2003. 3. Pałasz P., http://republika.pl/pawel_palasz/ja/projektowanie.html 4. Golfarelli M., Rizzi S., Designing the Data Warehouse: Key Steps and Crucial Issues. 5. Armstrong-Smith M. i D., Oracle Discoverer, Helion Gliwice 2003 6. Kopczewski M., Hurtownia danych elementem współczesnego systemu Business Objects, Materiały Konferencji Komputerowo Zintegrowane Zarządzanie, WNT Warszawa 2003, 7. Kopczewski M., Hurtownia danych elementem wspomagania podejmowania decyzji, Materiały IV KK Metody i Systemy komputerowe w badaniach naukowych i projektowaniu inżynierskim, WNT Kraków 2003. 55