Wykład 7 Wojciech Pieprzyca

Slides:



Advertisements
Podobne prezentacje
HURTOWNIE DANYCH DSDSDSDFGFDG.
Advertisements

OLAP budowa aplikacji analitycznych w MS SQL 2000 i Yukon
BAZA DANYCH - RODZAJE.
MS Access 2000 Normalizacja Paweł Górczyński 2005.
Kwerendy –wszystkie typy (usuwające, aktualizujące i inne)
Hurtownie Danych Mariusz Dołęga.
Kwerendy, formularze, relacje, raporty i makra
Opracowanie studium przypadku w SAS ETL Studio
Co to jest studium przypadku?
Kierunki rozwoju technologii informatycznych: Hurtownie Danych
Systemy informatyczne zarządzania
POWTÓRZENIE Podstawowe polecenia definicji danych SQL oraz odniesienie do MySQL; Wyświetlanie zapisu tworzenia bazy, tabeli; Rozszerzona prezentacja struktury.
BD-LAB6 Wojciech Pieprzyca
Wykład 6 Wojciech Pieprzyca
Wprowadzenie Sformułowanie problemu Typy reguł asocjacyjnych
Zadanie 1.
Wprowadzenie do systemów baz danych
Modele baz danych - spojrzenie na poziom fizyczny
Hurtownie danych a bazy danych
Dalsze elementy metodologii projektowania. Naszym celem jest...
dr inż. Piotr Muryjas Wyższa Szkoła Przedsiębiorczości i Administracji
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
Podstawy układów logicznych
KS-PBC dla sieci aptek Planowanie, budżetowanie i controlling
Podstawowa obsługa magazynu.
dr hab. Ryszard Walkowiak prof. nadzw.
Plan prezentacji informatyka + 1. Wprowadzenie 2. Systemy OLTP i OLAP
Bazy danych podstawowe pojęcia
System e-zamówienia.
Temat 19: Organizacja informacji w bazie danych – część 1.
Metadane w opisie hurtowni danych oraz procesie ETL
BAZA DANYCH AMATORSKIEJ DRUŻYNY PIŁKI HALOWEJ
Bazy danych.
Zadanie badawcze nr 3 Zwiększenie wykorzystania energii z OZE w budownictwie 1 Kierownik części zadania badawczego dr Zbigniew Caputa Projekt finansowany.
rachunkowość zajęcia nr 8
Moduł: Informatyka w Zarządzaniu
Wybrane zagadnienia relacyjnych baz danych
Bazy danych - podstawowe pojęcia
Bazy danych Microsoft access 2007.
dr Łukasz Murowaniecki T-109
Opracowanie ćwiczeń dotyczących zapewniania niezawodności baz danych na przykładzie Oracle Opiekun : dr inż. Agnieszka Landowska Dyplomant : Tomasz Krzyżanowski.
Zadanie 1.
Wzorce slajdów programu microsoft powerpoint
Projektowanie relacyjnych baz danych – postacie normalne
Slajd 1© J.Rumiński Jacek Rumiński  Bazy danych Kontakt: Katedra Inżynierii Biomedycznej, pk. 106, tel.: , fax: ,
Systemy informatyczne
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Projektowanie relacyjnych baz danych – diagramy związków encji
… pracuje za Ciebie: Arkusz jako relacyjna baza danych Jak efektywnie uporządkować i przetwarzać dane w Excelu.
Hurtownie i eksploracja danych
Projektowanie bazy danych z użyciem diagramów UML Obiektowe projektowanie relacyjnej bazy danych Paweł Jarecki.
Transfer Wiedzy w Leśnym Centrum Informacji dr inż. Dorota Farfał Sękocin Stary 5 grudnia 2011 r.
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
BAZY DANYCH MS Access.
Portal edukacyjny A.Ś. Tworzenie kwerend w programie Access.
Temporalne magazyny danych. Magazyny danych (1) Magazyn danych (hurtownia danych) – zintegrowana materializowana perspektywa (zbiór perspektyw) zdefiniowana.
1 Hurtownie Danych – SAP BW Ćwiczenia prowadzone w ramach przedmiotu Hurtownie Danych Semestr letni 2005/2006 Marcin Gajewski Michał Wilbrandt.
Zintegrowane systemy informatyczne
Opracowanie studium przypadku w SAS ETL Studio Systemy baz danych i hurtowni danych Ludmiła Binek Katarzyna Rafalska
STATYSTYKA – kurs podstawowy wykład 12 dr Dorota Węziak-Białowolska Instytut Statystyki i Demografii.
Temat: Tworzenie bazy danych
Weed Wizualna eksploracja danych Visual Data Mining Rafał Fabiański Michał Krysiński Marcin Mielnicki Tomasz Płuciennik.
Hurtownie danych i systemy wspomagania decyzji
Rodzaje zmian zachodzących w otoczeniu przedsiębiorstwa:
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Rachunkowość finansowa – część 4
Hurtownia danych: (ang. data warehouse) to: uporządkowany tematycznie
Czym są i jak służą społeczeństwu?
Modele baz danych - spojrzenie na poziom fizyczny
Zapis prezentacji:

Wykład 7 Wojciech Pieprzyca Systemy Baz Danych Wykład 7 Wojciech Pieprzyca

Aplikacje analityczne Aplikacje analityczne wykorzystywane są dla potrzeb wspomagania podejmowania decyzji oraz odkrywania i eksploracji danych. Aplikacje analityczne wykorzystują dane historyczne przechowywane w hurtowni danych. Przykładowe wyniki działania aplikacji analitycznych mogą dotyczyć np. trendów sprzedaży poszczególnych towarów, rozkładu sprzedaży w poszczególnych województwach, itp. Działania odbywają się na dużych zasobach danych (miliony rekordów), czas wykonania zapytania analitycznego może być liczony w godzinach.

Wielowymiarowy model danych Dane w hurtowniach danych zorganizowane są w postaci wielowymiarowego modelu danych. Model wielowymiarowy składa się z: faktów – określających informacje, które są poddawane analizie np. sprzedaż produktu, wymiarów – charakteryzujących miary w których podawane są wyniki przetwarzania danych np. ilość sztuk produktu. Wymiary ustalają kontekst analizy np. analiza sprzedaży towarów w poszczególnych miesiącach lub wg. lokalizacji,itp. Wymiar może być wielopoziomowy np. oddział, miasto, województwo.

Implementacje wielowymiarowego modelu danych Najczęściej model wielowymiarowy implementowany jest na jeden z trzech poniższych sposobów: ROLAP (Relational Online Analytical Processing) – implementacja w bazach relacyjnych, fakty i wymiary przechowywane są w tabelach relacyjnych, MOLAP (Multidimensional Online Analytical Processing) implementacja w bazach wielowymiarowych, dane przechowywane w wielowymiarowych tabelach (tzw. kostkach), HOLAP (Hybrid Online Analytical Processing) – implementacja hybrydowa, dane podstawowe przechowywane w tabelach relacyjnych, dane zaagregowane przechowywane w kostkach.

Implementacja ROLAP Implementacja w postaci tabel relacyjnych. Najczęściej używane schematy: schemat gwiazdy (ang. star schema) schemat płatka śniegu (ang. snowflake schema) schemat gwiazda-płatek śniegu (ang. starflake schema)

Implementacja ROLAP Schemat gwiazdy Tabele Oddzialy, Produkty i Czas nazywane są tabelami wymiarów. Tabela centralna (Sprzedaz) to tabela faktów. Atrybuty miar to wartosc, sztuk. Tabele wymiarów mogą być w tym modelu nie znormalizowane.

Implementacja ROLAP Schemat płatka śniegu W tym schemacie tabele wymiarów muszą być znormalizowane (co najmniej 3 postać normalna).

Schemat gwiazda-płatka śniegu Implementacja ROLAP Schemat gwiazda-płatka śniegu Część wymiarów ma postać znormalizowaną, a część występuje bez normalizacji. W przykładzie, wymiar Oddzialy jest znormalizowany, a pozostałe wymiary nie są znormalizowane.

Implementacja MOLAP W implementacji MOLAP do przechowywania danych wykorzystywane są wielowymiarowe tablice, które zawierają przetworzone dane (np. zaagregowane średnie, sumy, itp.). W poniższym przykładzie tabela zawiera 3 wymiary: oddziały, czas oraz produkty. Dzięki takiemu podejściu możemy uzyskać informacje np. na temat sprzedaży określonego produktu w danym oddziale w przeciągu danego roku.

Operatory MOLAP Analizę wielowymiarowego modelu danych ułatwiają operatory wyspecyfikowane do przeprowadzania operacji na modelach wielowymiarowych. Jednym z takich operatorów jest operator wyznaczania punktu centralnego tzn. wybierania kostki modelu podlegającego analizie. Operator ten działa dwuetapowo: określenie miary np. ilość sztuk, określenie wymiarów pod względem których miara będzie analizowana (np. oddział=Gdańsk, czas=2006, produkt=monitory).

Operatory MOLAP Operator rozwijania – wejście w głąb danego wymiaru w celu przeprowadzenia dokładniejszej analizy danych (np. informacje o sprzedaży w kolejnych miesiącach danego roku).

Operatory MOLAP Operator zwijania – przejście z widoku szczegółowego na widok bardziej globalny. Operacja ta prowadzi do grupowania i agregacji danych (np. grupowanie i agregowanie danych dotyczących dwóch oddziałów w jeden zbiór danych).

Operatory MOLAP Operator obrotu – pozwala na prezentowanie danych w różnych układach. Nie zmienia to wyników analizy, jednak może zwiększyć ich czytelność dla użytkownika.

Operatory MOLAP Operator wycinania – zawęża zakres analizowanych danych do wybranego wymiaru. Przykładowo mogą nas interesować wyniki sprzedaży zgrupowane tylko względem produktów (bez podziału na lata i oddziały) lub też liczba sprzedanych produktów w określonym roku, itp.