Planowanie hurtowni danych z wykorzystaniem oprogramowania do zarządzania projektami

Podobne dokumenty
Wprowadzenie do technologii Business Intelligence i hurtowni danych

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

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

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

Hurtownie danych - przegląd technologii

Hurtownie danych a transakcyjne bazy danych

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

HURTOWNIE DANYCH I BUSINESS INTELLIGENCE

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

Hurtownie danych. 31 stycznia 2017

Część I Istota analizy biznesowej a Analysis Services

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

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

Prezentacja firmy WYDAJNOŚĆ EFEKTYWNOŚĆ SKUTECZNOŚĆ.

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

Hurtownie danych - przegląd technologii

Hurtownie danych. Wprowadzenie do systemów typu Business Intelligence

Wykład I. Wprowadzenie do baz danych

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

Oferta szkoleniowa Yosi.pl 2012/2013

Systemy baz danych i hurtowni danych

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

Monitoring procesów z wykorzystaniem systemu ADONIS

Co to jest Business Intelligence?

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services

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

Bazy danych i ich aplikacje

Hurtownie danych. Rola hurtowni danych w systemach typu Business Intelligence

Pierwsze wdrożenie SAP BW w firmie

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM, regulski@metal.agh.edu.pl

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

Ewolucja technik modelowania hurtowni danych

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

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

PRZEWODNIK PO PRZEDMIOCIE

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

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

Rola analityki danych w transformacji cyfrowej firmy

Systemy Business Intelligence w praktyce. Maciej Kiewra

Opis przedmiotu zamówienia

Technologia informacyjna (IT - Information Technology) dziedzina wiedzy obejmująca:

ORGANIZACJA ZAJĘĆ BAZY DANYCH PLAN WYKŁADU SCHEMAT SYSTEMU INFORMATYCZNEGO

Matryca pokrycia efektów kształcenia

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

tel. (+48 81) /22 fax (+48 81) Wykład Ćwiczenia Laboratorium Projekt

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

Zapewnij sukces swym projektom

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

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

Business Intelligence

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

LITERATURA. C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki )

PROJEKT Z BAZ DANYCH

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

RELACYJNE BAZY DANYCH

Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38

PRZEWODNIK PO PRZEDMIOCIE

Specjalizacja magisterska Bazy danych

Ewolucja systemów baz danych

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

Bartłomiej Graczyk MCT,MCITP,MCTS

SZKOLENIE: Administrator baz danych. Cel szkolenia

Systemy GIS Systemy baz danych

Wstęp do Business Intelligence

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI

Hurtownie danych wykład 3

OLAP i hurtownie danych c.d.

System INTEGRYB jako zintegrowane repozytorium danych umożliwiające zaawansowaną analitykę badawczą

Hurtownia danych praktyczne zastosowania

III Edycja ITPro 16 maja 2011

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

Hurtownie danych w praktyce

Tworzenie aplikacji bazodanowych

Tematy prac magisterskich Rok akademicki 2013/2014

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4

1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4

Tabele przestawne jako narzędzie analizy biznesowej

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

DLA SEKTORA INFORMATYCZNEGO W POLSCE

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

Hurtownie danych. Metadane i czynniki jakości. BAZA METADANYCH. Centralna hurtownia danych. Metadane

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

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

IMPLEMENTATION OF WDROŻENIE COMARCHW MINISTERSTWIE FINANSÓW SINDBAD RAPORTY ANALIZY BADANIA PROGNOZY CASE STUDY 1

PRZEWODNIK PO PRZEDMIOCIE

Leszek Dziubiński Damian Joniec Elżbieta Gęborek. Computer Plus Kraków S.A.

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

Zaawansowane bazy danych i hurtownie danych Wydział Informatyki Politechnika Białostocka

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Bazy danych 2. Wykład 1

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

Spis tre±ci. Przedmowa... Cz ± I

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia r.

Transformacja wiedzy w budowie i eksploatacji maszyn

Transkrypt:

ŚWIERZOWICZ Janusz 1 TERESZKIEWICZ Krzysztof 2 Planowanie hurtowni danych z wykorzystaniem oprogramowania do zarządzania projektami WSTĘP Zjawiska i fakty otaczającej nas rzeczywistości opisywane są za pomocą danych. Dane mogą przyjmować różnorodną formę zapisu np. liczb, liter, znaków, zdjęć, obrazów stałych i ruchomych, dźwięków itp. W wyniku procesu przetwarzania danych powstaje informacja, która powinna być użyteczna dla odbiorcy. Informacja przydatna dla użytkownika powinna posiadać szereg cech takich jak relewantność, kompletność, poprawność, szybkość dostarczenia, wiarygodność, czytelność, dostępność, bezpieczeństwo, ekonomiczność itp. [4]. Gromadzenie danych w zdefiniowanych strukturach baz danych umożliwia uzyskanie informacji o wyżej wymienionych cechach. Nadrzędnym celem analizy, projektowania i implementacji bazy danych jest utworzenie elektronicznego repozytorium, które wiernie reprezentuje pojęciowy i logiczny model różnorodnych aspektów informacyjnej dziedziny użytkownika. Podczas tworzenia aplikacji bazodanowej, należy uwzględnić wiele czynników wewnętrznych i zewnętrznych takich jak historyczne i przyszłe wymagania informacyjne użytkowników, zróżnicowane kategorie organizacyjne i zróżnicowane umiejętności informatyczne użytkowników, wymagania integralności organizacyjnej, zapewnienia odpowiedniego poziomu bezpieczeństwa, poziomu kosztów, wydajności oraz odpowiedniej postaci interfejsu użytkownika. Czynniki te wpływają na sukces aplikacji bazodanowej wyrażonej ilościowo i jakościowo oraz określają jej rzeczywistą lub postrzeganą jakość. Informacja powinna być rozpatrywana w kontekście działania, jakie na jej podstawie będzie podjęte. Aby to działanie było właściwe, użytkownik informacji powinien ją właściwie zinterpretować. Czynnikami ilościowymi systemu bazy danych są oprócz jakości procesu tworzenia aplikacji bazodanowej i jakości danych również jakość modeli bazy i jakość jej zachowania. Aplikację bazodanową można uważać za spełniającą wymagania jakości, jeżeli spełnia wymagania określone w specyfikacji oraz gdy specyfikacja prawidłowo odzwierciedla wymagania użytkownika. Satysfakcja użytkownika nie może być odpowiednim kryterium dla oceny jakości aplikacji, ponieważ istnieje w niej wiele funkcji przezroczystych dla użytkownika. Faza definicji wymagań w cyklu życia aplikacji bazodanowej jest konieczna dla jej powodzenia, jednak nie jest wystarczająca dla jej implementacji. Aplikacja musi być także oceniana pod względem adekwatności reprezentacji świata odbiorcy informacji za pomocą modelu i jego zdolności odpowiedzi zarówno na rutynowe jak i na nieprzewidziane zgłoszenia w ramach dziedziny zarządzania. W procesie tworzenia aplikacji bazodanowej można połączyć ze sobą dziedziny modelowania, wdrożenia i wydajności. Projektanci usiłują odzwierciedlić dziedzinę problemu w postaci odpowiedniego modelu fizycznego. Model ten podlega wielu ograniczeniom począwszy od fizycznej reprezentacji, konfiguracji systemu, topologii sieci, a skończywszy na implementacji i administrowaniu systemem. W artykule opisano zagadnienia związane z operacyjnymi bazami i hurtowniami danych. Dokonano podziału ról w zespole tworzącym i obsługującym hurtownię danych, przedstawiono fazy metodyki tworzenia hurtowni danych. Operacyjna baza danych posłuży w kolejnych krokach do budowy hurtowni danych w oparciu o modele (np. model faktowo-wymiarowy [2, 9], CWM [1] ) zastosowane dla analizy wielowymiarowej. 1 Politechnika Rzeszowska, Wydział Zarządzania, Zakład Informatyki w Zarządzaniu, 35-959 Rzeszów, al. Powstańców Warszawy 12, Tel.+48 17651120, jswierz@prz.edu.pl 2 Politechnika Rzeszowska, Wydział Zarządzania, Zakład Informatyki w Zarządzaniu, 35-959 Rzeszów, al. Powstańców Warszawy 12, Tel.+48 17651343, adres email: kteresz@prz.edu.pl 6153

1. OPERACYJNE BAZY DANYCH I HURTOWNIE DANYCH Dane reprezentujące różne zjawiska oraz fakty Bazy umożliwiające gromadzenie różnorodnej formy danych pozyskiwanych i przesyłanych z różnych źródeł. Można podzielić na bazy operacyjne oraz na bazy analityczne. Struktury baz zawierających dane o bieżącej działalności organizacji najczęściej ograniczają się do rejestrowania faktów związanych z obsługą transakcji. Bazy te zawierające dane operacyjne, są nazywane bazami operacyjnymi lub bazami transakcyjnymi OLTP (ang. On - Line Transaction Processing). Bazy transakcyjne, wykorzystując najczęściej znormalizowany model relacyjny, umożliwiają użytkownikowi ewidencjonowanie bieżących danych oraz wykonywanie na tych danych prostych, rutynowych operacji takich: jak wykonywanie niezbędnych przeliczeń oraz operacji agregujących zbiór danych np. operację zliczenia elementów zbioru, sumowania, określania wartości minimalnej i maksymalnej, uśredniania wartości w zbiorze, podzielenia zbioru na grupy itp. Aplikacje obsługujące transakcyjne bazy danych można potraktować jako statyczne programy, automatyzujące wykonywanie rutynowych czynności np. generowanie w określonym terminie raportu opisującego aktualny stan bazy. Raporty wykorzystują najczęściej funkcje agregujące dane do prezentacji danych. Operacyjne bazy danych działają na danych w krótkim horyzoncie czasowym. Dane w bazach operacyjnych są na bieżąco uaktualniane a klucz identyfikujący dany rekord może, ale nie musi zawierać znacznika czasu. Dane zgromadzone w bazach transakcyjnych nie powinny być wprost stosowane w systemie wspomagania decyzji. Dla tych celów niezbędna jest baza, w której dane będą zorientowane tematycznie pod kątem analizy. Dzięki elastycznemu i interakcyjnemu dostępowi do nich użytkownicy różnych kategorii będą mogli korzystać z systemu wspomagania decyzji. Baza taka jest używane do bieżącej analizy danych OLAP (ang. On-Line Analitical Processing). OLAP używa wielowymiarowego obrazu danych zagregowanych, aby zapewnić użytkownikowi szybki dostęp do strategicznych informacji w celu dalszej analizy. OLAP i hurtownie danych są komplementarne. Hurtownia danych przechowuje dane i zarządza danymi natomiast OLAP przetwarza te dane do informacji strategicznych. W bazach analitycznych dane reprezentują aktualny, przeszły i prognozowany stan organizacji w oparciu o model wielowymiarowy. W bazach analitycznych prostsze jest prezentowanie danych i nawigowanie wg modelu wielowymiarowego, ponieważ oczekiwana przez użytkowników prezentacja danych w postaci tabel lub wykresów jest bardziej naturalna i nie wymaga formułowania przez użytkownika złożonych zapytań SQL. W systemie wspomagania decyzji prostsze jest zarządzanie bazą wielowymiarową, ponieważ dane są przechowywane w postaci zbliżonej do formy przyszłej prezentacji, dzięki czemu uzyskuje się znacznie lepszą wydajność - zwykle o rząd wyższą niż w bazach OLTP. W przeciwieństwie do baz OLTP, bazy OLAP nie są znormalizowane, redundancja danych jest wygodna z punku widzenia systemów wspomagania decyzji. 2. CHARAKTERYSTYKA HURTOWNI DANYCH Centralnym elementem infrastruktury systemów wspomagania decyzji jest hurtownia danych. Hurtownia danych to baza danych oddzielona od systemów baz operacyjnych, zorientowana tematycznie, zintegrowana zgodnie z modelem korporacyjnym, uporządkowana czasowo, nieulotna, zawierające dane zagregowane wspomagająca użytkowników w podejmowaniu decyzji [3]. Orientacja tematyczna w hurtowni danych oznacza, że dane są zorganizowane w taki sposób w jaki użytkownik się do nich odwołuje w związku z obsługą najważniejszych obiektów firmy np. klient, dostawca, produkt, czynność. Integralność oznacza, że system dba o spójność i zgodność danych z przyjętymi standardami. Napływające dane w razie potrzeby są poddawane konwersji, rozkodowywaniu, ujednolicaniu formatów, jednostek miar, określonej konwencji nazw tak, że dane przechowywane w hurtowni są gotowe do analizy. Wszystkie dane w hurtowni, dokładne w pewnej chwili czasu, są gromadzone w długim jego okresie np. kilku lat. Dane raz poprawnie zarejestrowane, przeznaczone są tylko do odczytu 6154

i pozostają niezmienione przez cały okres funkcjonowania systemu. Klucz danych zawiera zawsze element czasu. Mówimy zatem, że w hurtowni dane są uporządkowane czasowo i trwałe. W hurtowni danych występują dane o różnorodnym znaczeniu. Są to: bieżące dane szczegółowe, historyczne dane szczegółowe, dane lekko zagregowane, dane silnie zagregowane, metadane. Bieżące dane szczegółowe, o najniższym poziomie granulacji, odzwierciedlają stan systemu i otoczenia zebrany podczas procesu ostatniego ładowania danych do hurtowni. Proces ładowania danych do hurtowni jest zawsze opóźniony w stosunku do środowiska operacyjnego np. o 24 godziny. Szczegółowe wyniki są poddawane wstępnej agregacji danych. Dane lekko zagregowane to np. zsumowane tygodniowo wyniki wg podtypu w latach 2010-2014. Przechowywanie operacyjnych danych w tej postaci jest użyteczne dla procesu podejmowania decyzji. Dane silnie zagregowane będą dotyczyły np. podsumowania danych obrotów miesięcznych wg produktu i kraju w latach 2010-2014. Metadane to dane o danych tzn. o ich strukturze, o algorytmach agregacji, o mapowaniu danych operacyjnych do hurtowni. W zależności od objętości danych, częstości dostępu, kosztu mediów i typu dostępu do danych szczegółowe dane historyczne mogą być przechowywane w różnych mediach np. pamięci dyskowej, dyskach optycznych, macierzach dyskowych itp. Na rysunku 1. przedstawiono schemat architektury hurtowni danych. Po lewej stronie przedstawiono przykłady źródeł danych transakcyjnych dostarczanych z baz relacyjnych, arkuszy kalkulacyjnych oraz zintegrowanych systemów transakcyjnych klasy ERP (ang. Enterprise Resource Planning). Dane transakcyjne podlegają procesowi ETL (ekstrakcji, transformacji i ładowaniu do hurtowni). Rys. 1. Architektura systemu informatycznego przedsiębiorstwa z hurtownią danych. Źródło: opracowanie własne z wykorzystaniem [11] Za pośrednictwem serwera analitycznego i mechanizmów BI (Business Intelligence użytkownik może przeprowadzić analizę danych wielowymiarowych określając jej zakres, wykonując operację rozwijania, zwijania, selekcji i obracania. Monitorowane wskaźniki efektywności procesów biznesowych mogą być prezentowane na kokpitach menedżerskich, w formie raportów oraz zrównoważonych kart wyników [9,11]. Wykorzystując narzędzia zaawansowanej analityki 6155

biznesowej (metody eksploracji danych), użytkownik może uzyskać dostęp do wcześniej nieznanej użytecznej wiedzy. Metody i technologie budowy hurtowni danych przedstawiono również w pracach [5,6,7]. 3. PODZIAŁ RÓL W ZESPOLE TWORZĄCYM I OBSŁUGUJĄCYM HURTOWNIĘ DANYCH Hurtownia danych nie jest produktem gotowym, który można kupić z półki. Budowa hurtowni danych wymaga powołania zespołu tworzącego hurtownię oraz jej eksploatację. Osoby zaangażowane w proces tworzenia i eksploatacji hurtowni danych to między innymi [12]: administrator hurtowni danych, kierownik zespołu tworzącego hurtownię danych, analityk biznesowy, architekt systemowy, specjalista ETL, projektant interfejsu użytkownika, specjalista OLAP, projektant modelu danych, trener użytkowników końcowych. Administrator HD jest odpowiedzialny za integrację i koordynację metadanych i danych z różnych źródeł danych oraz za zarządzanie źródłami danych, fizyczny projekt BD, tworzenie kopii zapasowych i odzyskiwania bazy po awarii, bezpieczeństwa, wydajności i strojenia. Kierownik zespołu projektowego jest odpowiedzialny za zarządzanie zespołem, za przestrzeganie wymagań biznesowych i koordynację planów strategicznych, za rozwój projektu hurtowni danych, oraz za wybór członków zespołu projektującego HD o określonych kompetencjach i umiejętnościach do wykonywania zadań Analityk biznesowy jest odpowiedzialny za określenie jakie informacje z hurtowni danych są potrzebne dla celów zarządzania. Architekt systemowy jest odpowiedzialny za rozwój i wdrażanie infrastruktury technicznej HD, od konfiguracji sprzętowej i programowej serwera bazy danych po stanowisko użytkownika końcowego. Specjalista ETL jest odpowiedzialny za pobieranie danych ze źródeł (ekstrakcję danych), dokonywaniem przekształceń, unifikacji i czyszczenia danych (transformację danych) i umieszczenia danych w strukturach hurtowni (ładowanie danych). Projektant interfejsu użytkownika jest odpowiedzialny za interfejs użytkownika końcowego na komputerach stacjonarnych w modelu klient-serwer, witryny internetowej i projektowania interfejsu na urządzenia mobilne. Specjalista OLAP jest odpowiedzialny za tworzenie wielowymiarowych kostek i widoków danych, umożliwiający przeprowadzenie bieżącej analizy, Projektant modelu danych jest odpowiedzialny za opracowanie modelu istniejących danych w organizacji oraz za tworzenie schematu odpowiedniego do analizy OLAP. Trener użytkownika końcowego jest odpowiedzialny za przeprowadzenie szkoleń dla końcowych użytkowników, aby mogli w efektywny sposób przeprowadzić analizę OLAP. Metodyka tworzenia hurtowni danych określona jest wg następujących faz przedstawionych w tabeli 1. Tab. 1. Metodyka tworzenia hurtowni danych [5] Faza Wejście Wyjście Wykonawca Analiza systemu Schemat operacyjnej bazy informacyjnego Istniejąca dokumentacja danych informacyjnego Specyfikacja wymagań Schemat operacyjnej bazy danych Tabela faktów Projektowanie koncepcyjne Walidacja schematu wymiarowego Projekt logiczny HD Projektant modelu bazy danych, menedżer systemu Projektant modelu bazy danych, użytkownicy końcowi Tabela faktów Schemat wymiarów Projektant HD Schemat wymiarowy Model logiczny Specjalista ETL, Użytkownik końcowy Schemat wymiarowy, model logiczny Logiczny schemat HD Projektant HD 6156

4. GŁÓWNE ZADANIA ZWIĄZANE Z PLANOWANIEM, PROJEKTOWANIEM I WDRAŻANIEM HURTOWNI DANYCH W PRZEDSIĘBIORSTWIE Projektowanie i wdrażanie systemu hurtowni danych, poprzedzone zatwierdzeniem scenariusza wdrożenia przez kierownictwo, zostało podzielone na zadania. Zadania są ułożone hierarchicznie. Poniżej przedstawiono przykładowe główne zadania zbiorcze. Są to:. analiza aspektów prawnych i ocena wymagań technicznych HD, wielokryterialna ocena rozwiązań systemów informatycznych HD, projekt rozwiązania HD, integracja z istniejącymi rozwiązaniami, testowanie HD. wdrożenie HD. W dalszej części artykułu rozwinięto zadania szczegółowe pokazując konkretne przykłady ich realizacji. Do opracowania projektu i wdrożenia HD wykorzystano programy: do zarządzania projektami Microsoft Office Project, do tworzenia wektorowej grafiki biznesowej, menedżerskiej i inżynierskiej Microsoft Office Visio. Programy te poszerzają możliwości systemów informatycznych należących do kategorii automatyzacji prac biurowych i są dobrze zintegrowane z pozostałymi narzędziami informatycznymi. Rysunek 2. pokazuje diagram Gantta z fragmentu projektu projektowania wdrażania HD. Na rysunku 2. widać odpowiednio: unikalny identyfikator zadania, kolumnę wskaźników zawierającą komentarze do realizowanych zadań i zasobów, nazwę zadania, czas realizacji zadania w dniach, datę rozpoczęcia i zakończenia zadania. Pytajniki przy czasie realizacji zadania oznaczają przyjętą wartość domyślną każdego elementarnego zadania. Ponadto system przechowuje informacje o zasobach pracy przydzielonych do realizacji zadania (pracownicy, sprzęt, oprogramowanie). Prawa część okna pokazuje kalendarz i projekt w formie diagramu Gantta. Na diagramie widać symbole: zadań, podsumowania zadań, punkty kontrolne, linie pokazujące kolejność ich wykonywania oraz zasoby przydzielone do realizacji każdego z zadań. System do zarządzania projektami pozwala nie tylko zaplanować harmonogram realizacji wdrożenia, ale również dokonać szacunkowej oceny kosztów przedsięwzięcia i bieżącego sprawdzania jego realizacji w formie graficznej. Informacje z realizacji projektu można eksportować do programu Visio i do arkusza kalkulacyjnego oraz drukować w formie raportów szczegółowych i podsumowujących. Rys. 2. Wykaz zadań i diagram Gantta pokazujący fragment scenariusza realizacji projektu i wdrażania HD źródło: opracowanie własne z wykorzystaniem [5] i programu zarządzania projektami Microsoft Project 6157

WNIOSKI Do podejmowania prawidłowych decyzji niezbędne jest uzyskiwanie przez użytkowników informacji we właściwym czasie, formie i miejscu. Informacje te można uzyskać przetwarzając dane zgromadzone w bazach danych. Celem analizy, projektowania i implementacji baz danych jest utworzenie elektronicznego repozytorium, które wiernie reprezentuje pojęciowy i logiczny model różnorodnych aspektów informacyjnej dziedziny użytkownika. Tworząc system informatyczny z bazą należy uwzględnić zarówno bieżące wymagania informacyjne użytkowników, możliwości analiz historycznych i prognoz, zróżnicowane umiejętności informatyczne użytkowników, wymagania integralności organizacyjnej, zapewnienia odpowiedniego poziomu bezpieczeństwa, poziomu kosztów, wydajności oraz odpowiedniej postaci interfejsu użytkownika. Dla efektywnego dostarczania informacji użytkownikom wspomagający proces podejmowania decyzji na wyższych stanowiskach organizacyjnych przydatne są hurtownie danych zasilane z baz operacyjnych i innych źródeł. Budowa hurtowni danych i jej wdrożenie do eksploatacji wymaga, oprócz środków sprzętowych i programowych, powołania zespołu o zróżnicowanych kompetencjach. Proces planowanie zadań, projektowanie i przekazania tego rozwiązania informatycznego do eksploatacji można znacznie przyspieszyć i łatwiej realizować wykorzystując narzędzia informatyczne do zarządzania projektami oraz narzędzia grafiki inżynierskiej i menedżerskiej. Streszczenie W artykule opisano zagadnienia związane z operacyjnymi bazami i hurtowniami danych. Dokonano podziału ról w zespole tworzącym i obsługującym hurtownię danych, przedstawiono fazy metodyki tworzenia hurtowni danych, Transakcyjna baza danych posłuży w kolejnych krokach do budowy hurtowni danych w oparciu o modele hurtowni danych zastosowane dla analizy wielowymiarowej. Przedstawiono główne zadania związane z planowaniem, projektowaniem i wdrażaniem hurtowni danych w przedsiębiorstwie. Do opracowania projektu i wdrożenia HD wykorzystano narzędzia informatyczne do zarządzania projektami oraz narzędzia grafiki menedżerskiej i inżynierskiej. Słowa kluczowe: OLTP, OLAP, hurtownie danych, diagram Gantta Planning of Data Warehouse with Project Management Software Abstract The paper deals with operational databases and data warehouses issues. Participant roles of team creating and supporting data warehouse development and management are described. Phases and tasks of creating a data warehouse are presented. Transactional database will be used in subsequent steps to build a data warehouse based on data warehouse models. These models are used for multivariate analysis. Main tasks of planning, design and implementation of an enterprise data warehouse are presented. Project management and engineering graphics software tools are used for data warehouse planning, design and implementation. Keywords: OLTP, OLAP, data warehouse, Gantt diagram BIBLIOGRAFIA 1. Common Warehouse Metamodel (CWM) Specification, www.omg.org/spec/cwm/ (dostęp: 2015-03-16) 2. Golfarelli M., Rizzi S., Designing the Data Warehouse: Key Steps and Crucial Issues, Journal of Computer Science and Information Management, Vol.2, N.3., 1999 3. Inmon W., H., Building the Data Warehouse, John Willey & Sons, 2005 4. Januszewski A. Funkcjonalność informatycznych systemów zarządzania. PWN, Warszawa 2008 5. Kimble R., The Data Warehouse Lifecycle Toolkit, 3rd Edition, John Willey & Sons, 2013 6. King M.A. A Realistic Data Warehouse Project: An Integration of Microsoft Access and Microsoft Excel Advanced Features and Skills, Journal of Information Technology Education Innovations in Practice, Volume 8, 2009, str. 91..104 6158

7. M. Pajer Metody i technologie budowy hurtowni danych ze szczególnym uwzględnieniem zapewnienia długookresowej jakości produktu Praca nr 06.30.002.7, Instytut Łączności, Warszawa 2007, http://www.itl.waw.pl/publikacje_pliki/statutowe/pliki/364.pdf 8. Surma J., Business Intelligence, Systemy wspomagania decyzji biznesowych, PWN, Warszawa, 2009 9. Świerzowicz J.: Ocena jakości modeli baz danych, Współczesne problemy sieci komputerowych, Nowe Technologie, Praca zbiorowa pod red. S. Węgrzyna, B. Pochopienia, T. Czachórskiego, Rozdział XXXIX, WNT, Warszawa, 2004, str.379 390 10. Świerzowicz J.: Wielowymiarowa analiza aplikacji bazodanowych, Wysokowydajne Sieci Komputerowe, Zastosowania i bezpieczeństwo, Praca zbiorowa pod red. A.Kwietnia i A. Grzywaka, Rozdział 21, WKiŁ, Warszawa, 2005, str. 231-239 11. Świerzowicz J: Raport z prac nad hurtownią danych w ZETO Rzeszów, Rzeszów, 2009 12. Yao J.E., Liu C., Q., Chen, J. Lu. Administering and Managing a Data Warehouse, w pracy zbiorowej pod red. J. Wang, Data Warehousing and Mining: Concepts, Metodologies, Tools, and Applications, Information Science Reference, Hershey, New York, 2008, str 1..8 6159