Wprowadzenie do technologii Business Intelligence i hurtowni danych



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

Schematy logiczne dla hurtowni danych

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

Hurtownie danych - przegląd technologii

Co to jest Business Intelligence?

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

Bazy danych i ich aplikacje

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

Pierwsze wdrożenie SAP BW w firmie

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

Migracja Business Intelligence do wersji

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

4. Znaczenie czasu w modelowaniu i strukturalizacji danych

Hurtownie danych a transakcyjne bazy danych

Część I Istota analizy biznesowej a Analysis Services

Migracja Business Intelligence do wersji 11.0

Spis treści. O autorach... 12

Hurtownie danych. Wprowadzenie do systemów typu Business Intelligence

HURTOWNIE DANYCH I BUSINESS INTELLIGENCE

Migracja XL Business Intelligence do wersji

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

Problematyka hurtowni danych

Hurtownie danych - przegląd technologii

Specjalizacja magisterska Bazy danych

Migracja Business Intelligence do wersji

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Hurtownie danych. 31 stycznia 2017

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

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

Rola analityki danych w transformacji cyfrowej firmy

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

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

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

Wybór Discoverer 10g czy BI Beans

Szkolenie autoryzowane. MS Wdrażanie hurtowni danych w Microsoft SQL Server 2012

COMARCH DATA WAREHOUSE MANAGER 6.2

Migracja Business Intelligence do wersji

Hurtownie danych - przegląd technologii

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

Migracja Business Intelligence do wersji Aktualizacja dokumentu:

Wstęp do Business Intelligence

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

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

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

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

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

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

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

OLAP i hurtownie danych c.d.

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

1. Ewolucja systemów opartych na bazach danych 2. Czym się rożni modelowanie od strukturalizacji danych? Model danych Struktury (danych)

Oracle11g: Wprowadzenie do SQL

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

Business Intelligence Beans + Oracle JDeveloper

Ewolucja technik modelowania hurtowni danych

Analityka danych w środowisku Hadoop. Piotr Czarnas, 27 czerwca 2017

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

Systemy Business Intelligence w praktyce. Maciej Kiewra

Hurtownie danych w praktyce

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

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

Ekspert MS SQL Server Oferta nr 00/08

Ewolucja systemów baz danych

Bazy danych 2. Wykład 1

Oracle Application Express -

KARTA PRZEDMIOTU. Hurtownie i eksploracja danych D1_5

PRZEWODNIK PO PRZEDMIOCIE

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

Hurtownie danych. Rola hurtowni danych w systemach typu Business Intelligence

poziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS

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

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

PROJEKT Z BAZ DANYCH

Hurtownia danych praktyczne zastosowania

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

Analityka danych & big data

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17

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

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Migracja Comarch ERP Altum Business Intelligence do wersji 2019

Marcin Adamczak Jakub Gruszka MSP. Business Intelligence

Tematy projektów Edycja 2014

Modele danych - wykład V

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

Szczegółowy opis przedmiotu zamówienia

Wydajność hurtowni danych opartej o Oracle10g Database

Maciej Kiewra Quality Business Intelligence Consulting

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

Realizacja hurtowni danych dla administracji publicznej na przyk³adzie budowy systemu IACS

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

PRZEWODNIK PO PRZEDMIOCIE

Analityka danych w środowisku Hadoop. Piotr Czarnas, 5 czerwca 2017

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

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

Systemy OLAP I. Krzysztof Dembczyński. Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska

Wykład I. Wprowadzenie do baz danych

Oferta szkoleniowa Yosi.pl 2012/2013

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

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

SYSTEMY KLASY BI PLATFORMĄ EFEKTYWNEGO WSPÓŁDZIAŁANIA WSPÓŁCZESNYCH ORGANIZACJI. Piotr Zaskórski

Transkrypt:

Wprowadzenie do technologii Business Intelligence i hurtowni danych 1

Plan rozdziału 2 Wprowadzenie do Business Intelligence Hurtownie danych Produkty Oracle dla Business Intelligence

Business Intelligence 3 Technologia informatyczna służąca przekształcaniu dużych wolumenów danych w informacje, a następnie przekształcaniu tych informacji w wiedzę Adresowana do pracowników szczebla kierowniczego, wspomagająca podejmowanie ich decyzji Stawiająca drastyczne wymagania wydajnościowe,przede wszystkim z powodu ogromnych rozmiarów danych, które podlegają przetwarzaniu Skupiona wokół technologii hurtowni danych, będących tematycznymi bazami danych, gromadzącymi historyczne dane o działalności przedsiębiorstwa

Środowisko hurtowni danych Model podstawowy 4 systemy starej generacji korporacyjna hurtownia danych (enterprise data warehouse) decydent operacyjne bazy danych aplikacje analityczne pliki zewnętrzne

Środowisko hurtowni danych Architektura z obszarem składowania 5 systemy starej generacji korporacyjna hurtownia danych (enterprise data warehouse) decydent operacyjne bazy danych obszar składowania aplikacje analityczne pliki zewnętrzne

Środowisko hurtowni danych Architektura z obszarem składowania i składnicami danych 6 systemy starej generacji korporacyjna hurtownia danych (enterprise data warehouse) decydent operacyjne bazy danych obszar składowania aplikacje analityczne pliki zewnętrzne wydziałowe składnice danych (data marts)

Hurtownia danych - definicja 7 Hurtownia danych to tematyczna baza danych, która trwale przechowuje zintegrowane dane opisane wymiarem czasu [Inmon96] Tematyczna baza danych dane dotyczą głównych obszarów działalności przedsiębiorstwa trwale przechowuje dane nie są zmieniane ani usuwane; hurtownia danych ma charakter przyrostowy zintegrowane dane dane dotyczące tego samego podmiotu stanowią całość opisane wymiarem czasu dane opisują zdarzenia historyczne, a nie tylko stan aktualny

Porównanie hurtowni danych z systemami OLTP 8 Cecha czas odpowiedzi aplikacji wykonywane operacje czasowy zakres danych organizacja danych rozmiar intensywność operacji dyskowych OLTP ułamki sekundy sekundy DML 30-60 dni według aplikacji małe duże mała średnia Hurtownia danych sekundy godziny select 2-10 lat tematyczna duże wielkie wielka

Porównanie hurtowni danych ze składnicami danych 9 Cecha zasięg wykorzystywania zakres tematyczny liczba źródeł danych czas implementacji i wdrożenia Hurtownia danych przedsiębiorstwo wielotematyczna wiele miesiące lata Składnica danych wydział jednotematyczna 1 kilka miesiące

Metodyki projektowania i wdrażania hurtowni danych 10 Wielki wybuch budowa korporacyjnej hurtowni danych w ramach jednego projektu globalna analiza wymagań, implementacja całościowej hurtowni danych, implementacja aplikacji analitycznych długi czas realizacji, początkowo wybrane technologie przestają być wspierane przez dostawców Od ogółu do szczegółu iteracyjna realizacja hurtowni danych, po kolei dla każdego obszaru tematycznego, konstrukcja zależnych składnic danych Od szczegółu do ogółu realizacja niezależnych składnic danych, z wizją ich przyszłej integracji w jedną hurtownię danych

ETL: Extraction, Transformation, Loading 11 Ekstrakcja: odczyt źródłowych danych z operacyjnych baz danych, systemów starej generacji, plików zewnętrznych Transformacja: łączenie danych, ich weryfikacja, walidacja, czyszczenie i znakowanie czasowe Wczytywanie: wprowadzanie danych do docelowej hurtowni danych Realizacja ETL jest najtrudniejszym zadaniem implementacji hurtowni danych (pochłania nawet 70% czasu)

Dwa tryby pracy hurtowni danych 12 Ładowanie danych zwykle wykonywane w regularnych odstępach czasu, w porze niskiej aktywności użytkowników Realizacja zapytań analitycznych podstawowy rodzaj obciążenia systemu hurtowni danych ETL Zapytania ETL Zapytania ETL Zapytania czas Powyższa zmienność charakterystyki obciążenia systemu hurtowni danych stanowi poważny problem konfiguracyjny dla administratora bazy danych.

Kroki technicznej implementacji systemu Business Intelligence Analiza wymagań zgromadzenie wiedzy o wymaganiach biznesowych w zakresie przetwarzania analitycznego Projekt logiczny hurtowni danych pojęciowa definicja wymaganych struktur danych Implementacja struktur fizycznych hurtowni danych tworzenie bazy danych, tabel, indeksów, materializowanych perspektyw Implementacja oprogramowania ETL konstrukcja modułów programowych służących do zasilania hurtowni danych nowymi danymi Realizacja aplikacji analitycznych implementacja programów dla użytkowników końcowych Strojenie hurtowni danych rekonfiguracja serwera bazy danych, tworzenie dodatkowych indeksów i materializowanych perspektyw 13

Technologie Oracle dla hurtowni danych 14 Implementacja hurtowni danych Oracle Database Oracle OLAP Oracle Warehouse Builder Implementacja ładowania danych SQL*Loader Replikacja Tabele zewnętrzne ODBC/JDBC Oracle Gateways Implementacja aplikacji analitycznych Oracle Discoverer Oracle Business Intelligence Beans Oracle Reports Oracle Data Mining

Oracle Database 10g 15 Serwer bazy danych Analityczne funkcje SQL Struktury fizyczne dla hurtowni danych Wielowymiarowy model danych Repozytorium metadanych OLAP Narzędzia ETL

Oracle Warehouse Builder 16 Modelowanie i implementacja schematu hurtowni danych Modelowanie i implementacja procesów ETL Definiowanie metadanych OLAP

Oracle Enterprise Manager 10g 17 Administrowanie bazą danych Oracle 10g Definiowanie metadanych OLAP

Analytic Workspace Manager 18 Przeglądanie OLAP Catalog Automatyczne tworzenie analitycznych przestrzeni roboczych Tworzenie i edycja obiektów wielowymiarowych wymiary zmienne formuły programy zbiory wartości

OLAP Worksheet 19 Wywoływanie komend SQL Podstawowy interfejs dla OLAP DML

Oracle Reports 20 Środowisko budowy aplikacji raportujących w oparciu o zawartość bazy danych Oracle Przeznaczone do tworzenia aplikacji w środowiskach OLTP

Oracle Discoverer 21 Aplikacja wspomagająca procesy podejmowania decyzji Wykonywanie zapytań ad hoc Analizowanie oraz formatowanie wyników zapytań Przygotowywanie danych do ich prezentacji Zarządzanie danymi

BI Beans 22 Komponenty Java umożliwiające budowę aplikacji analitycznych opartych na bazie danych Oracle Wykorzystywane w środowisku Oracle Jdeveloper Komponenty do wykorzystania w aplikacjach samodzielnych Java i w aplikacjach JSP

Oracle Data Miner 23 Biblioteka Java dla środowiska Oracle Jdeveloper umożliwiająca budowę aplikacji eksploracji danych Narzędzie klienckie służące do wydawania zapytań eksploracyjnych ad-hoc Odkrywanie asocjacji Klasyfikacja

Struktura materiału IV Szkoły PLOUG 24 Projektowanie schematów logicznych dla hurtowni danych Implementacja struktur fizycznych hurtowni danych środa Implementacja ekstrakcji, transformacji i ładowania danych Analityczne rozszerzenia języka SQL Wielowymiarowy model danych czwartek Budowa aplikacji analitycznych w technologiach Discoverer, BI Beans, Data Mining

Struktury danych wykorzystywane w przykładach 25 CZAS id_czasu data_transakcji dzien_tygodnia czy_swieto PRODUKTY id_produktu nazwa_produktu typ_produktu kategoria_produktu departament SPRZEDAZ id_czasu id_produktu id_sklepu suma_sprzedazy suma_zysku liczba_klientow liczba_towarow SKLEPY id_sklepu nazwa_sklepu miejscowosc region