Modelowanie hurtowni danych
|
|
- Ryszard Szewczyk
- 8 lat temu
- Przeglądów:
Transkrypt
1 Modelowanie hurtowni danych Zbyszko Królikowski Instytut Informatyki Dane w hurtowniach danych pojęcia podstawowe Hurtowniadanychjestkolekcją:zintegrowanych, zorientowanych tematycznie, zmiennych w czasie, nieulotnych danych, o różnym stopniu agregacji, wykorzystywanych w procesach wspierania podejmowania decyzji str. 2 Dane w hurtowniach danych pojęcia podstawowe Klient Klient M agazyn danych OLAP OLTP Danepobrane z zewnętrznych źródeł danych, zostają przetworzone, wzbogacone o wymiar czasowyi składowane w centralnym repozytorium -w hurtowni danych baza danych baza danych baza danych str. 3
2 Dane w hurtowniach danych pojęcia podstawowe Rodzaje danych w hurtowni przetwarzanie danych agregaty danych ładowanie danych przetwarzanie danych nowe wersje danych wyjściowe dane elementarne Metadane dane historyczne str. 4 Wielowymiarowy model danych W relacyjnych bazach danych, dane są zorganizowane w postaci relacji (tabel), z których każda może zawierać pewien zbiór krotek (wierszy). IdSkle NazwaSklepu AdresSklepu Miasto pu 01 Alfa ul. Akacjowa 4 Gniezno 02 Beta ul. Konwaliowa 8 Poznań 03 Gamma ul. Klonowa 34/36 Poznań 04 Delta ul. Albańska 8 Kraków Wszystkie krotki relacji mają tą samą strukturę, czyli ten sam zbiór atrybutów. Jeden lub kilka atrybutów tworzy klucz podstawowy relacji służący do identyfikowania krotek. Jeśli relacja jest odpowiednio znormalizowana to każda krotka opisuje pojedynczy obiekt lub fakt ze świata rzeczywistego. Nawigując po krotkach takiej relacji, poruszamy się wzdłuż tylko jednego wymiaru wymiaruobiektów lub faktów, o których informacje są przechowywane w tej relacji. str. 5 Wielowymiarowy model danych cd. W wielu przypadkach, aby udzielić odpowiedzi na zapytanie, musimy znać więcej niż jedną współrzędną. Na przykład, jeśli w bazie danych posiadamy oprócz informacjach o sklepach danej sieci handlowej, również informacje o towarach i ich sprzedaży w poszczególnych sklepach sieci, możemy być zainteresowani tym, ile towaru X sprzedano w sklepie Y. Mamy zatem dwa niezależne wymiary: wymiar sklepów i wymiar towarów, a na przecięciu informację o sprzedaży towarów w sklepach. Tego typu wiedzę w naturalny sposób można reprezentować w postaci struktury dwuwymiarowej. Towary Bułki Żółty ser Mydło Alfa Sklepy Beta Gamma Delta str. 6
3 Wielowymiarowy model danych cd. Wiersze takiej tabeli nie mogą być przechowywane w bazie danych jako krotki relacji, ponieważ kolumny tabeli mają charakter całkowicie dynamiczny jest to struktura nieznormalizowana. Towary Bułki Żółty ser Mydło Alfa Sklepy Beta Gamma Delta str. 7 Wielowymiarowy model danych cd. Towary Sklepy Sprzedaż Bułki Alfa 20 Bułki Beta 4 Bułki Gamma 45 Bułki Delta 71 Żółty ser Alfa 23 Żółty ser Gamma 147 Żółty ser Delta 12 Mydło Alfa 5 Mydło Beta 24 Mydło Gamma 35 Mydło Delta 40 Sprzedaż towarów w sklepach, zapamiętana w postaci relacji znormalizowanej str. 8 Wielowymiarowy model danych cd. Agregaty są wyliczane poprzez operacje grupowania dla wskazanych wymiarów. Po wyliczeniu agregatów w wielowymiarowej strukturze danych i ich zapamiętaniu otrzymujemy tzw. zmaterializowane agregaty (perspektywy) Towary Bułki Żółty ser Mydło Łącznie: Alfa Sklepy Beta Gamma Delta Łącznie: Zmaterializowane agregaty str. 9
4 Wielowymiarowy model danych cd. Wnioski: Stosowanym modelem danych w hurtowniach danych jest model wielowymiarowy. Wielowymiarowe dane są zorganizowane w postaci n- wymiarowych tabel, nazywanych kostkami(ang. cube). Dana wielowymiarowa / kostkajest zbiorem komórekdanej (ang. cells). Komórki kostki, tzw. fakty, zawierają numeryczne atrybuty nazywane miarami. str. 10 Kategorie analizowanych danych Fakty - informacje podlegające analizie sprzedaż, rozmowy telefoniczne Fakty są charakteryzowane ilościowo za pomocą miar liczba sprzedanych sztuk towaru,czastrwania rozmowy str. 11 Kategorie analizowanych danych cd. Fakty reprezentują elementarne jednostki informacji (zdarzenia), które mają być przechowywane w hurtowni. Wartości miar są natomiast przedmiotami analiz danych i reprezentują punkty w wielowymiarowej przestrzeni, wyznaczone przez instancje poziomów bazowych wymiarów. Relacja faktów Sprzedażprzechowuje informacje o transakcjach sprzedaży artykułów w sklepach należącym do sieci. Analizowane miary to liczba sztuk sprzedanego towaru i kwota sprzedaży. str. 12
5 Kategorie analizowanych danych cd. Fakty relacji Sprzedaż mogą być analizowane w następujących wymiarach: Czasz hierarchią: dzień miesiąc rok, Towar z hierarchią: artykuł kategoria branża, Dostawca z hierarchią: firma miasto województwo, Lokalizacja z hierarchią: sklep miasto województwo, TypPlacówki z hierarchią: sklep typ sklepu, Klient i Promocja Wymiary Czas, Towar, Lokalizacjai TypPlacówkisą wymiarami znormalizowanymi, implementowane są przez relacje o nazwach równych nazwom poziomów w hierarchii poszczególnych wymiarów. Wymiary Klient i Promocja są wymiarami zdenormalizowanymi. str. 13 Kategorie analizowanych danych cd. Wymiarydanych są strukturalnymi i w ogólności złożonymi atrybutami grupującymi elementy tego samego typu. Każdy wymiar kostki jest identyfikowany przez nazwę i zwykle posiada strukturę hierarchiczną, określającą poziomy agregacji skojarzonych z wymiarem danych. LOKALIZACJA województwa miasta sklepy str. 14 Kategorie analizowanych danych cd. Wymiarymogą być wewnętrznie złożone i opisane za pomocą wielu atrybutów (noszących również nazwę poziomów), a atrybuty mogą pozostawać w pewnych zależnościach, tworząc hierarchie w ramach wymiaru lokalizacja hierarchia: sklepy-miasto-województwo czas sprzedaży hierarchia: dzień-miesiąc-kwartał-rok str. 15
6 Kategorie analizowanych danych cd. Hierarchie w ramach wymiaru Wymiar Lokalizacja złożony z czterech następujących poziomów: Sklep, Miasto, Województwo i Kraj. Poziomy tworzą hierarchię, w której sklepy należą do miast, miasta do województw, a województwa do kraju. Wartości każdego poziomu nazywa się instancjami poziomu. Instancjami poziomu Sklep są Auchan1 i Auchan2. 16 str. 16 Kategorie analizowanych danych cd. Hierarchie w ramach wymiaru cd. store stype city region Struktura drzewiasta 17 Kategorie analizowanych danych cd. Hierarchie w ramach wymiaru cd. store storeid cityid tid mgr s5 sfo t1 joe s7 sfo t2 fred s9 la t1 nancy stype tid size location t1 small downtown t2 large suburbs city cityid pop regid sfo 1M north la 5M south region regid name north cold region south warm region str. 18
7 Kategorie analizowanych danych cd. Hierarchie wymiarów str. 19 Identyfikowanie faktów i wymiarów Budowę schematu logicznego hurtowni danych należy rozpocząć od wyłonienia danych, które będą pełnić rolę faktów i wybrania opisujących je wymiarów. Metoda pozwalającą na jednoznaczne zidentyfikowanie tych relacji, które w hurtowni danych będą reprezentowane jako fakty i wymiary, zakłada wykonanie czterech następujących kroków. Pierwszym krokiem w procesie identyfikacji faktów jest analiza modelu przedsiębiorstwa i wyszukanie tych transakcji, które są fundamentalne z punktu widzenia jego działalności. Przykładami takich transakcji są: dla handlu: transakcje zakupu w sklepie, dla bankowości: operacje na kontach bankowych, zmiany typów kont, założenie lub likwidacja konta, dla firm ubezpieczeniowych: żądania wypłacenia odszkodowania, podpisanie nowej polisy, zmiana warunków polisy, dla firm telekomunikacyjnych: połączenia telefoniczne, wpłynięcie opłaty, podłączenie lub odłączenie klienta. Analiza takich transakcji pozwala na określenie w dość jednoznaczny sposób relacji faktów. Należy przy tym pamiętać, że nie wszystkie dane szczegółowe muszą koniecznie być faktami. str. 20 Identyfikowanie faktów i wymiarów cd. Krok drugi polega na określeniu najważniejszych wymiarów opisujących każdy potencjalny fakt. W ten sposób wybieramy obiekty, które mogą stać się relacjami (tabelami) wymiarów. W kroku trzecim należy dokładnie sprawdzić każdą potencjalną relację faktów, pod kątem wykrycie tych, które faktycznie są tabelami wymiarów, a zawierają jedynie fragment informacji, która powinna się znaleźć w relacji faktów. Krok czwarty i ostatni, to czynność odwrotna: należy sprawdzić, czy niektóre z proponowanych wymiarów nie powinny zostać przeniesione do relacji faktów. Jeśli kroki 3 i 4 spowodują zmiany w przypisaniu danych do relacji faktów i wymiarów, należy powtórzyć całą procedurę począwszy od punktu str. 21
8 Identyfikowanie faktów i wymiarów cd. Jednym z głównych wyzwań, jakie stoją przed projektantem hurtowni danych jest określenie rozmiaru relacji faktów. Należy znaleźć złoty środek pomiędzy wartością informacji udostępnianej przez hurtownię a kosztem jej pozyskania. Wykonywana przez projektanta analiza, której celem jest redukcja rozmiaru relacji faktów i zwiększenie efektywności przeprowadzanych na niej operacji, powinna uwzględniać następujące elementy: ustalenie, jakie okresy czasu są istotne dla każdej z funkcji hurtowni, przechowywanie jedynie próby losowej szczegółowych danych, określenie minimalnego zbioru kolumn, których przechowywanie jest konieczne, minimalizacja rozmiarów kolumn, wykorzystanie kluczy naturalnych, określenie optymalnego sposobu przechowywania informacji o czasie, partycjonowanie relacji faktów. 22 str. 22 Jak implementować wielowymiarowy model danych? str. 23 Modelowanie hurtowni danych Przy implementacji modelu wielowymiarowego w hurtowniach danych stosuje się jedno z dwóch następujących podejść: model ROLAP relacyjny OLAP (ang. relational OLAP), model MOLAP wielowymiarowyolap (ang. multidimensional OLAP). str. 24
9 Modelowanie hurtowni danych cd. Model ROLAP Hurtownie relacyjne ROLAP(ang. RelationalOLAP) wykorzystuje rozszerzony model relacyjny, a operatory modelu wielowymiarowego zostają zaimplementowane przy pomocy standardowych operatorów relacyjnych. Wymiary wraz z hierarchiami są implementowane w postaci relacji wymiarów, natomiast fakty są składowane w relacji faktów. Schemat relacji faktów tworzą atrybuty kluczy obcych do relacji wymiarów i atrybuty implementujące miary. 25 str. 25 Modelowanie hurtowni danych cd. Przy implementowaniu danych wielowymiarowych w modelu ROLAP wykorzystuje się następujące rodzaje schematów: schemat gwiazdy (ang. star schema) schemat płatka śniegu (ang. snowflake schema) schemat konstelacji faktów (ang. fact constellation schema) schemat gwiazda płatek śniegu (ang. starflake schema) 26 str. 26 ROLAP schemat gwiazdy Pojedynczy obiekt (tabela faktów) w centrum schematu jest powiązany z określoną liczbą tabel wymiarów 27 str. 27
10 Schemat gwiazdy przykład 1 Fakty(tabela faktów) Wymiar(tabela wymiaru) Każda krotka w relacji faktów, czyli każdy pojedynczy fakt, posiada zbiór kluczy obcych wskazujących na odpowiednie współrzędne w relacjach reprezentujących wymiary 28 str. 28 Schemat gwiazdy przykład 1 product prodid name price p1 bolt 10 p2 nut 5 store storeid city c1 nyc c2 sfo c3 la sale oderid date custid prodid storeid qty amt o100 1/7/97 53 p1 c o102 2/7/97 53 p2 c o105 3/8/ p1 c customer custid name address city 53 joe 10 main sfo 81 fred 12 main sfo 111 sally 80 willow la 29 str. 29 Schemat gwiazdy przykład 1 W schemaciegwiazdy, centralna relacja faktów jest otoczona przez zdenormalizowane(np., zawierające wartości zagregowane, będące wynikiem połączenia wielu innych relacji) relacje wymiarów. Każdy wymiar jest implementowany przez jedną relację wymiaru. 30 str. 30
11 Schemat gwiazdy cd. tabela wymiaru tabela faktów sztuczny ID ID (PK) Dim1 (FK) klucz naturalny (wartości w systemie źródłowym) ATR1 (KN)... ATRn (KN) Dim2 (FK)... Dimn (FK) Atr1 M1 deskryptory Atr2... M2... miary Atrn Mn str. 31 ROLAP schemat gwiazdy Podsumowując, można wyróżnić następujące własności schematu gwiazdy: prosta struktura, schemat łatwy do zrozumienia, duża efektywność wykonywania zapytań ze względu na niewielką liczbę połączeń relacji, stosunkowo długi czas ładowania danych do relacji wymiarów ze względu na denormalizację, jest to dominująca struktura dla hurtowni danych, wspierana przez wiele narzędzi. 32 str. 32 ROLAP schemat płatka śniegu W schemacie płatka śniegu, centralna relacja faktów jest otoczona przez znormalizowane relacje poziomów, tworzących hierarchię danego wymiaru. str. 33
12 Schemat płatka śniegu cd. str. 34 Schemat płatka śniegu cd. W schemacie płatka śniegu, centralna relacja faktów jest otoczona przez znormalizowane relacje poziomów, tworzących hierarchię danego wymiaru. Np. wymiar Czas został zaimplementowany przez trzy relacje poziomów, mianowicie: Rok, Kwartał i Miesiąc, odpowiadające poziomom w hierarchii wymiaru. Normalizacja relacji implementujących wymiary pozwala uniknąć typowych problemów, nękających struktury zdenormalizowane (redundancja danych, trudniejsza aktualizacja), jednak powoduje zwiększenie stopnia skomplikowania schematu i zapytań analitycznych. str. 35 Schemat płatka śniegu cd. Podsumowując, można wyróżnić następujące cechy charakterystyczne schematu płatka śniegu: spadek wydajności wykonywania zapytań w porównaniu ze schematem gwiazdy ze względu na konieczność realizacji większej liczby połączeń relacji, struktura łatwiejsza do modyfikacji, krótszy czas ładowania danych do relacji w porównaniu ze schematem gwiazdy, wykorzystywany rzadziej niż schemat gwiazdy, gdyż efektywność wykonywania zapytań jest ważniejsza niż efektywność ładowania danych do tabel wymiarów. str. 36
13 Tabela faktów Sprzedaż DataSprzedaży (FK) Produkt (FK) Sklep (FK) Menadżer (FK) wymiary RodzajPromocji (FK) RodzajPłatności (FK) CzasID (FK) LSztuk KwotaNetto miary PodatekA PodatekB str Projektowanie relacji wymiarów - który schemat wybrać? W przypadku schematu gwiazdy denormalizacjawszystkich informacji referencyjnych danego wymiaru do postaci pojedynczej relacji, powoduje zwiększenie efektywności wykonywania zapytań. Większość zapytań analizuje fakty po uprzednim ograniczeniu relacji faktów, przez nałożenie licznych ograniczeń na relacje wymiarów (np. zapytanie sumujące sprzedaż w sklepach o powierzchni ponad 10 tyś. m kw., znajdujących się w miastach powyżej 500 tyś. mieszkańców). Ponieważ zapytanie ogranicza zbiór sklepów według różnych kryteriów (powierzchnia, liczba mieszkańców), można jego wykonanie przyspieszyć poprzez włączenie wszystkich atrybutów dotyczących wymiaru Lokalizacjado jednej relacji. Wadą tego rozwiązania jest znaczące zwiększenie rozmiaru relacji wymiaru. Jeżeli niektóre z atrybutów wymiaru są odczytywane bardzo rzadko, to koszt zwiększenia rozmiaru relacji może być większy niż zysk wynikający z przyspieszenia wykonywania zapytań. str. 38 Projektowanie relacji wymiarów - który schemat wybrać? Jeżeli pewne atrybuty wymiaru są rzadko używane, to należy pozostawić ten wymiar w postaci znormalizowanej, tj. w postaci schematu płatka śniegu. Co więcej, denormalizacja w pewnych przypadkach jest niemożliwa -operacji tej nie należy przeprowadzać, jeśli wymiary związane są zależnością wiele-dowielu. (wymagałoby to użycia atrybutów wielowartościowych). Często występuje wiele różnych hierarchii, reprezentujących różne punkty widzenia na te same dane. Przykładowo, sklepy sieci handlowej podlegają pod hierarchię opisującą geograficzną lokalizację placówek. Równolegle do podstawowej hierarchii użytkownicy korzystają z dodatkowych hierarchii, klasyfikujących sklepy pod względem typu lokalizacji (supermarket, centrum handlowe, wolnostojące, itp.). str. 39
14 Projektowanie relacji wymiarów - który schemat wybrać? W takim przypadku denormalizacjipowinna podlegać ta hierarchia, z której korzysta najwięcej zapytań, zaś pozostałe hierarchie powinny pozostać w postaci rozwiniętej, tj. w postaci płatków śniegu. Jeżeli w przyszłości zmieni się profil zapytań (czyli inna hierarchia stanie się najpopularniejsza ), to nie należy usuwać aktualnie wykorzystywanego wymiaru zdenormalizowanego (gwiaździstego) (koszt modyfikacji zapytań może być znaczny), lecz wzbogacić go o te atrybuty, które opisują nową hierarchię. str. 40 Wymiar: czas Występuje w większości schematów Definiowana na początku budowy HD Ziarno - zazwyczaj dzień DataID sztuczny identyfikator; wartości 1, 2,..., n wartość numeryczna ( ) DataID (PK) Data NazwaDnia NrDniaTyg NrDniaMies NrDniaRok NrDniaFiskMies NrDniaFiskRok CzyOstatniDzienTyg CzyOstatniDzienMies NrTygodniaRok NazwaMies NrMiesRok Kwartał Półrocze Rok NrTygodniaRokFisk NazwaMiesFisk NrMiesRokFisk KwartałFisk PółroczeFisk RokFisk CzyŚwięto CzyDzieńRoboczy CzyWeekend RodzajŚwięta str. 41 ROLAP konstelacja faktów Konstelacja faktówto schemat, który składa się z kilku relacji faktów, współdzielących między sobą niektóre wymiary. str. 42
15 Konstelacja faktów przykład 1 str. 43 Konstelacja faktów przykład 2 Dodatkowa relacja faktów o nazwie Reklamacje implementuje dodatkową miarę, pokazującą liczbę reklamacji artykułów w czasie. Relacje faktów Sprzedaż i Reklamacje współdzielą między sobą relacje wymiarów Czas i Towar. str. 44 Konstelacja faktów przykład 3 Przykładowy schemat uzupełniono o dwie relacje agregatów: SprzedażWPromocjach i SprzedażWgDostawców. Pierwsza relacja, SprzedażWPromocjach, przechowuje zagregowane dane o sprzedaży towarów w kolejnych dniach obowiązywania określonej promocji. Z kolei relacja SprzedażWgDostawców agreguje informacje o liczbie sztuk i sumarycznej kwocie, na jaką sprzedano towary w poszczególnych miesiącach w rozbiciu na województwa, w których dostawcy są zlokalizowani. str. 45
16 ROLAP gwiazda płatek śniegu W rzeczywistych projektach rzadko udaje się wykorzystywać schematy gwiazdyi płatka śnieguw czystej postaci. Najczęściej projektanci wybierają organizację hybrydową (ang. starflakeschema). W ramach takiej organizacji podstawowa część danych referencyjnych jest przedstawiona w postaci schematu gwiazdy (jako zdenormalizowanerelacje), a część pomocnicza w postaci płatka śniegu (jako znormalizowane hierarchie). str. 46 Gwiazda płatek śniegu przykład 1 Część wymiarów znormalizowanych poziomy wyższe wykorzystywane rzadko oszczędność miejsca Część wymiarów zdenormalizowanych wszystkie poziomy wymiarów wykorzystywane często efektywność zapytań str. 47 Modelowanie hurtowni danych cd. MOLAP model wielowymiarowy Hurtownie wielowymiarowe, nazywane również MOLAP(ang. Multi-Dimensional OLAP), wykorzystują specjalizowane systemy zarządzania, umożliwiające przechowywanie danych w wielowymiarowych tablicach i wykonywanie operacji OLAP zdefiniowanych dla tych struktur danych
17 Model MOLAP cd. Struktury danych MOLAP(ang. multidimensional arrays, datacubes) zawierajądane wstępnie przetworzone (m.in. zagregowane) pochodzące z wielu źródeł obszar Warszawa Kraków Poznań okres Ford Audi BMW produkt Tablica trójwymiarowa, zawierająca trzy wymiary: obszar, okres i produktoraz zagregowane informacje o sprzedaży samochodów w poszczególnych latach, w wybranych miastach Model MOLAP cd. Analizę danych wielowymiarowych wspomagają specjalne operatory: wyznaczanie punktu centralnego (ang. pivoting) nawigacja w górę lub w dół(rozwijanie (ang. drilldown), zwijanie (ang. roll-up lub drill-up)) obracanie (ang. rotating) projekcja (wycinanie) (ang. slice and dice) wyznaczanie rankingu (ang. ranking) Model MOLAP cd. 51
18 Model MOLAP cd. obszar W a r s z a w a K r a k ó w P o z n a ń s t y l u t m a r z k w i e g r u F o r d A u d i B M W p r o d u k t obszar W a r s z a w a K r a k ó w P o z n a ń B M W F o r d A u d i o k r e s r o z w i j a n i e h i e r a r c h i i c z a s u p r o d u k t Rozwijaniepolega na zagłębianiu się w hierarchię danego wymiaru w celu przeprowadzenia bardziej szczegółowej analizy danych 52 Model MOLAP cd. 53 Model MOLAP cd. Operacja obracaniaumożliwia prezentowanie danych w różnych układach. Celem jej jest zwiększenie czytelności analizowanych informacji 54
19 Model MOLAP cd. Wycinanie danych w różnych wymiarach 55 Model MOLAP cd. obszar a ) W a r s z a w a K r a k ó w P o z n a ń o k r e s F o r d A u d i B M W p r o d u k t b ) obszar W a r s z a w a K r a k ó w P o z n a ń o k r e s F o r d A u d i B M W p r o d u k t Projekcja(slice) umożliwia zawężenie analizowanych danych do wybranych wymiarów, a w ramach każdego z wymiarów zawężenie analizy do konkretnych jego wartości(warunki selekcji nałożone na jeden wymiar) 56 Agregowanie danych w kostce luty styczeń sklep1 sklep2 sklep3 masło 44 4 chleb sklep1 sklep2 sklep3 masło chleb 11 8 sprzedaż(masło, sklep2, luty) sprzedaż(masło, all, all) sprzedaż(masło, sklep2, all) styczeń + luty sklep1 sklep2 sklep3 masło chleb sklep1 sklep2 sklep3 sum(produkty) sum(sklepy) masło 110 chleb sprzedaż(all, sklep2, all) sprzedaż(all, all, all)
20 Agregowanie w hierarchii wymiaru Wielkopolskie województwo kategoria Poznań Gniezno miasto grupa sklep produkt żywność nabiał pieczywo masmix mleko2% kajzerka rogal Model ROLAP vs. MOLAP Implementacja relacyjna ROLAP Implementacja wielowymiarowa MOLAP Auchan 10 Wielkopolska Selgros 12 Poznań Makro Piotr i Paweł
Wielowymiarowy model danych
Plan wykładu Wielowymiarowy model danych 1. Model danych 2. Analiza wielowymiarowa 3. Model wielowymiarowy: koncepcja wymiarów i faktów 4. Operacje modelu wielowymiarowego 5. Implementacje modelu wielowymiarowego:
Modele danych - wykład V
Modele danych - wykład V Paweł Skrobanek, C-3 pok. 323 pawel.skrobanek@pwr.wroc.pl oprac. Wrocław 2006 Zagadnienia 1. Wprowadzenie 2. MOLAP modele danych 3. ROLAP modele danych 4. Podsumowanie 5. Zadanie
Modele danych - wykład V. Zagadnienia. 1. Wprowadzenie 2. MOLAP modele danych 3. ROLAP modele danych 4. Podsumowanie 5. Zadanie fajne WPROWADZENIE
Modele danych - wykład V Paweł Skrobanek, C-3 pok. 321 pawel.skrobanek@pwr.wroc.pl oprac. Wrocław 2006 Zagadnienia 1. Wprowadzenie 2. MOLAP modele danych 3. modele danych 4. Podsumowanie 5. Zadanie fajne
Hurtownie danych. 31 stycznia 2017
31 stycznia 2017 Definicja hurtowni danych Hurtownia danych wg Williama Inmona zbiór danych wyróżniający się następującymi cechami uporządkowany tematycznie zintegrowany zawierający wymiar czasowy nieulotny
Hurtownie danych wykład 3
Hurtownie danych wykład 3 dr Sebastian Zając SGH Warszawa 7 lutego 2017 Architektura relacyjna i wielowymiarowa Ze względu na przechowywanie danych na serwerze możemy zdecydować się na relacyjną bazę danych
Hurtownie danych a transakcyjne bazy danych
Hurtownie danych a transakcyjne bazy danych Materiały źródłowe do wykładu: [1] Jerzy Surma, Business Intelligence. Systemy wspomagania decyzji, Wydawnictwo Naukowe PWN, Warszawa 2009 [2] Arkadiusz Januszewski,
Hurtownie danych. Hurtownie danych. dr hab. Maciej Zakrzewicz Politechnika Poznańska Instytut Informatyki. Maciej Zakrzewicz (1)
Hurtownie danych dr hab. Maciej Zakrzewicz Politechnika Poznańska Instytut Informatyki Maciej Zakrzewicz (1) Plan wykładu Wprowadzenie do Business Intelligence (BI) Hurtownia danych Zasilanie hurtowni
OLAP i hurtownie danych c.d.
OLAP i hurtownie danych c.d. Przypomnienie OLAP -narzędzia analizy danych Hurtownie danych -duże bazy danych zorientowane tematycznie, nieulotne, zmienne w czasie, wspierjące procesy podejmowania decyzji
Hurtownie danych. Projektowanie hurtowni: modele wielowymiarowe. Modelowanie punktowe. Operacje OLAP na kostkach. http://zajecia.jakubw.
Hurtownie danych Projektowanie hurtowni: modele wielowymiarowe. Modelowanie punktowe. Operacje OLAP na kostkach. http://zajecia.jakubw.pl/hur UZASADNIENIE BIZNESOWE Po co nam hurtownia danych? Jakie mogą
Informatyzacja przedsiębiorstw
Informatyzacja przedsiębiorstw Izabela Szczęch Politechnika Poznańska Plan wykładu Elementy Business Intelligence Model wielowymiarowy Modelowanie hurtowni danych podstawowe schematy logiczne Operacje
Hurtownie danych - przegląd technologii Robert Wrembel Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl
Hurtownie danych - przegląd technologii Robert Wrembel Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl www.cs.put.poznan.pl/rwrembel Modelowanie hurtowni danych Model wielowymiarowy
Schematy logiczne dla hurtowni danych
Schematy logiczne dla hurtowni danych 26 Plan rozdziału 27 Model biznesowy, logiczny i fizyczny hurtowni danych Podstawowe pojęcia w modelu logicznym, logiczny model wielowymiarowy Implementacje ROLAP/MOLAP
Hurtownie danych - przegląd technologii
Hurtownie danych - przegląd technologii Robert Wrembel Poznan University of Technology Institute of Computing Science Robert.Wrembel@cs.put.poznan.pl www.cs.put.poznan.pl/rwrembel Designing DW System (R.
Wstęp do Business Intelligence
Wstęp do Business Intelligence Co to jest Buisness Intelligence Business Intelligence (analityka biznesowa) - proces przekształcania danych w informacje, a informacji w wiedzę, która może być wykorzystana
Plan wykładu. Hurtownie danych. Problematyka integracji danych. Cechy systemów informatycznych
1 Plan wykładu 2 Hurtownie danych Integracja danych za pomocą hurtowni danych Przetwarzanie analityczne OLAP Model wielowymiarowy Implementacje modelu wielowymiarowego ROLAP MOLAP Odświeżanie hurtowni
Hurtownie danych. Rola hurtowni danych w systemach typu Business Intelligence
Hurtownie danych Rola hurtowni danych w systemach typu Business Intelligence Krzysztof Goczyła Teresa Zawadzka Katedra Inżynierii Oprogramowania Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika
Systemy OLAP I. Krzysztof Dembczyński. Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska
Systemy OLAP I Krzysztof Dembczyński Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska Technologie Wytwarzania Oprogramowania Semestr zimowy 2008/09 Studia
Zaawansowane systemy baz danych - ZSBD. Hurtownie danych 1. Problematyka hurtowni danych. Wykład przygotował: Robert Wrembel. ZSBD wykład 12 (1)
Hurtownie danych 1 Problematyka hurtowni danych Wykład przygotował: Robert Wrembel ZSBD wykład 12 (1) 1 Plan wykładu Problematyka integracji danych Integracja danych za pomocą hurtowni danych Przetwarzanie
BD2 BazyDanych2. dr inż. Tomasz Traczyk 14. Systemy przetwarzania analitycznego
BD2 BazyDanych2 dr inż. Tomasz Traczyk 14. Systemy przetwarzania analitycznego ³ Copyright c Tomasz Traczyk Instytut Automatyki i Informatyki Stosowanej Politechniki Warszawskiej Materiały dydaktyczne
Hurtownie danych. Wstęp. Architektura hurtowni danych. http://zajecia.jakubw.pl/hur CO TO JEST HURTOWNIA DANYCH
Wstęp. Architektura hurtowni. Jakub Wróblewski jakubw@pjwstk.edu.pl http://zajecia.jakubw.pl/hur CO TO JEST HURTOWNIA DANYCH B. Inmon, 1996: Hurtownia to zbiór zintegrowanych, nieulotnych, ukierunkowanych
Systemy OLAP I. Krzysztof Dembczyński. Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska
Krzysztof Dembczyński Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska Technologie Wytwarzania Oprogramowania Semestr zimowy 2007/08 Studia uzupełniajace magisterskie
Hurtownie danych. Przetwarzanie zapytań. http://zajecia.jakubw.pl/hur ZAPYTANIA NA ZAPLECZU
Hurtownie danych Przetwarzanie zapytań. Jakub Wróblewski jakubw@pjwstk.edu.pl http://zajecia.jakubw.pl/hur ZAPYTANIA NA ZAPLECZU Magazyny danych operacyjnych, źródła Centralna hurtownia danych Hurtownie
Bazy analityczne (hurtownie danych, bazy OLAP)
Bazy analityczne (hurtownie danych, bazy OLAP) Materiały pomocnicze. Bazy produkcyjne (transakcyjne) i analityczne Większość systemów baz danych to systemy produkcyjne, inaczej nazywane transakcyjnymi,
Bazy danych. Plan wykładu. Rodzaje baz. Rodzaje baz. Hurtownie danych. Cechy hurtowni danych. Wykład 14: Hurtownie danych
Plan wykładu Bazy Wykład 14: Hurtownie Bazy operacyjne i analityczne Architektura hurtowni Projektowanie hurtowni Małgorzata Krętowska, Agnieszka Oniśko Wydział Informatyki PB Bazy (studia dzienne) 2 Rodzaje
HURTOWNIE DANYCH I BUSINESS INTELLIGENCE
BAZY DANYCH HURTOWNIE DANYCH I BUSINESS INTELLIGENCE Akademia Górniczo-Hutnicza w Krakowie Adrian Horzyk horzyk@agh.edu.pl Google: Horzyk HURTOWNIE DANYCH Hurtownia danych (Data Warehouse) to najczęściej
4. Znaczenie czasu w modelowaniu i strukturalizacji danych
Temat1- Geneza 1. Ewolucja systemów opartych na bazach danych Początki to np. ręczne spisy danych na papirusie w Egipcie. Ręczne zapisywanie danych trwało aż do końca XIX wieku. W XIX wieku stworzone zostały
HURTOWNIE DANYCH Dzięki uprzejmości Dr. Jakuba Wróblewskiego
HURTOWNIE DANYCH Dzięki uprzejmości Dr. Jakuba Wróblewskiego http://www.jakubw.pl/zajecia/hur/bi.pdf http://www.jakubw.pl/zajecia/hur/dw.pdf http://www.jakubw.pl/zajecia/hur/dm.pdf http://www.jakubw.pl/zajecia/hur/
Baza danych. Modele danych
Rola baz danych Systemy informatyczne stosowane w obsłudze działalności gospodarczej pełnią funkcję polegającą na gromadzeniu i przetwarzaniu danych. Typowe operacje wykonywane na danych w systemach ewidencyjno-sprawozdawczych
Systemy OLAP II. Krzysztof Dembczyński. Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska
Krzysztof Dembczyński Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska Technologie Wytwarzania Oprogramowania Semestr letni 2006/07 Plan wykładu Systemy baz
Wprowadzenie do hurtowni danych
Wprowadzenie do hurtowni danych przygotował: Paweł Kasprowski Kostka Kostka (cube) to podstawowy element hurtowni Kostka jest wielowymiarowa (od 1 do N wymiarów) Kostka składa się z: faktów wektora wartości
Plan. Inteligencja bisnesowa (Bussiness Intelligence) Hurtownia danych OLAP
WYKŁAD 12: OLAP Plan Inteligencja bisnesowa (Bussiness Intelligence) Hurtownia danych OLAP Motywacja: Zaawansowane metody ekstrakcji danych i techniki przechowywania danych Rozwój wielu dziedzin zastosowań
Wprowadzenie do Hurtowni Danych. Mariusz Rafało
Wprowadzenie do Hurtowni Danych Mariusz Rafało mrafalo@sgh.waw.pl PROJEKTOWANIE WARSTWY DANYCH DETALICZNYCH - ZAGADNIENIA Partycjonowanie Partycja jest wydzielonym miejscem na dysku, w którym przechowywane
Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.
PI-14 01/12 Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.! Likwidacja lub znaczne ograniczenie redundancji (powtarzania się) danych! Integracja danych!
Projektowanie hurtowni danych
Krzysztof Dembczyński Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska Technologie Wytwarzania Oprogramowania Semestr zimowy 2004/05 Plan wykładu Ewolucja
Wprowadzenie do Hurtowni Danych. Mariusz Rafało
Wprowadzenie do Hurtowni Danych Mariusz Rafało mrafalo@sgh.waw.pl WARIANTY BUDOWY HURTOWNI DANYCH Literatura R. Kimball, The Data Warehouse Lifecycle, Wiley, 2013 W. Inmon, Building the Data Warehouse,
Alicja Marszałek Różne rodzaje baz danych
Alicja Marszałek Różne rodzaje baz danych Rodzaje baz danych Bazy danych można podzielić wg struktur organizacji danych, których używają. Można podzielić je na: Bazy proste Bazy złożone Bazy proste Bazy
Usługi analityczne budowa kostki analitycznej Część pierwsza.
Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.
Business Intelligence
Business Intelligence Paweł Mielczarek Microsoft Certified Trainer (MCT) MCP,MCSA, MCTS, MCTS SQL 2005, MCTS SQL 2008, MCTS DYNAMICS, MBSS, MBSP, MCITP DYNAMICS. Geneza Prowadzenie firmy wymaga podejmowania
Relacyjny model baz danych, model związków encji, normalizacje
Relacyjny model baz danych, model związków encji, normalizacje Wyklad 3 mgr inż. Maciej Lasota mgr inż. Karol Wieczorek Politechnika Świętokrzyska Katedra Informatyki Kielce, 2009 Definicje Operacje na
Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38
Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem zajęcia 1 dr Jakub Boratyński pok. A38 Program zajęć Bazy danych jako podstawowy element systemów informatycznych wykorzystywanych
Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.
TECHNOLOGIE BAZ DANYCH WYKŁAD 1 Wprowadzenie do baz danych. Normalizacja. (Wybrane materiały) Dr inż. E. Busłowska Definicja bazy danych Uporządkowany zbiór informacji, posiadający własną strukturę i wartość.
Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM,
Bazy Danych Bazy Danych i SQL Podstawowe informacje o bazach danych Krzysztof Regulski WIMiIP, KISiM, regulski@metal.agh.edu.pl Oczekiwania? 2 3 Bazy danych Jak przechowywać informacje? Jak opisać rzeczywistość?
Hurtownie danych - przegląd technologii Robert Wrembel Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl
Hurtownie danych - przegląd technologii Robert Wrembel Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl www.cs.put.poznan.pl/rwrembel Plan wykładów Wprowadzenie - integracja
Normalizacja relacyjnych baz danych. Sebastian Ernst
Normalizacja relacyjnych baz danych Sebastian Ernst Zależności funkcyjne Zależność funkcyjna pomiędzy zbiorami atrybutów X oraz Y oznacza, że każdemu zestawowi wartości atrybutów X odpowiada dokładnie
Hurtownie danych - przegląd technologii
Hurtownie danych - przegląd technologii Robert Wrembel Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl www.cs.put.poznan.pl/rwrembel Plan wykład adów Wprowadzenie - integracja
Model logiczny SZBD. Model fizyczny. Systemy klientserwer. Systemy rozproszone BD. No SQL
Podstawy baz danych: Rysunek 1. Tradycyjne systemy danych 1- Obsługa wejścia 2- Przechowywanie danych 3- Funkcje użytkowe 4- Obsługa wyjścia Ewolucja baz danych: Fragment świata rzeczywistego System przetwarzania
Spis tre±ci. Przedmowa... Cz ± I
Przedmowa.................................................... i Cz ± I 1 Czym s hurtownie danych?............................... 3 1.1 Wst p.................................................. 3 1.2 Denicja
Projektowanie Systemów Informacyjnych
Projektowanie Systemów Informacyjnych Wykład II Encje, Związki, Diagramy związków encji, Opracowano na podstawie: Podstawowy Wykład z Systemów Baz Danych, J.D.Ullman, J.Widom Copyrights by Arkadiusz Rzucidło
Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko
Podstawowe pojęcia dotyczące relacyjnych baz danych mgr inż. Krzysztof Szałajko Czym jest baza danych? Co rozumiemy przez dane? Czym jest system zarządzania bazą danych? 2 / 25 Baza danych Baza danych
Hurtownie danych - przegląd technologii
Hurtownie danych - przegląd technologii Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl www.cs.put.poznan.pl/rwrembel Biznesowe słowniki pojęć biznesowych odwzorowania pojęć
Porównanie wydajności hurtowni danych ROLAP i MOLAP w Oracle 10g
XI Konferencja PLOUG Kościelisko Październik 2005 Porównanie wydajności hurtowni danych ROLAP i MOLAP w Oracle 10g Bartosz Bębel, Julusz Jezierski, Robert Wrembel Politechnika Poznańska, Instytut Informatyki
Modelowanie danych, projektowanie systemu informatycznego
Modelowanie danych, projektowanie systemu informatycznego Modelowanie odwzorowanie rzeczywistych obiektów świata rzeczywistego w systemie informatycznym Modele - konceptualne reprezentacja obiektów w uniwersalnym
Pierwsze wdrożenie SAP BW w firmie
Pierwsze wdrożenie w firmie Mirosława Żurek, BCC Poznao, maj 2013 Zakres tematyczny wykładu Podstawowe założenia i pojęcia hurtowni danych ; Przykładowe pierwsze wdrożenie w firmie i jego etapy; Przykładowe
Ewolucja technik modelowania hurtowni danych
Baza wiedzy JPro Ewolucja technik modelowania hurtowni Porównanie technik modelowania hurtowni podsumowanie: Strona 1/6 Nazwa podejścia Corporate Information Factory Kimball Bus Architecture Data Vault
Część I Istota analizy biznesowej a Analysis Services
Spis treści Część I Istota analizy biznesowej a Analysis Services 1 Analiza biznesowa: podstawy analizy danych... 3 Wprowadzenie do analizy biznesowej... 3 Wielowymiarowa analiza danych... 5 Atrybuty w
Wykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni
Akademia Morska w Gdyni Gdynia 2004 1. Podstawowe definicje Baza danych to uporządkowany zbiór danych umożliwiający łatwe przeszukiwanie i aktualizację. System zarządzania bazą danych (DBMS) to oprogramowanie
Hurtownie danych. Wprowadzenie do systemów typu Business Intelligence
Hurtownie danych Wprowadzenie do systemów typu Business Intelligence Krzysztof Goczyła Teresa Zawadzka Katedra Inżynierii Oprogramowania Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika
Projektowanie bazy danych przykład
Projektowanie bazy danych przykład Pierwszą fazą tworzenia projektu bazy danych jest postawienie definicji celu, założeń wstępnych i określenie podstawowych funkcji aplikacji. Każda baza danych jest projektowana
Normalizacja baz danych
Wrocławska Wyższa Szkoła Informatyki Stosowanej Normalizacja baz danych Dr hab. inż. Krzysztof Pieczarka Email: krzysztof.pieczarka@gmail.com Normalizacja relacji ma na celu takie jej przekształcenie,
Multi-wyszukiwarki. Mediacyjne Systemy Zapytań wprowadzenie. Architektury i technologie integracji danych Systemy Mediacyjne
Architektury i technologie integracji danych Systemy Mediacyjne Multi-wyszukiwarki Wprowadzenie do Mediacyjnych Systemów Zapytań (MQS) Architektura MQS Cechy funkcjonalne MQS Cechy implementacyjne MQS
Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM, regulski@metal.agh.edu.pl
Bazy Danych Bazy Danych i SQL Podstawowe informacje o bazach danych Krzysztof Regulski WIMiIP, KISiM, regulski@metal.agh.edu.pl Literatura i inne pomoce Silberschatz A., Korth H., S. Sudarshan: Database
HURTOWNIE DANYCH. Krzysztof Goczyła. Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika Gdańska. kris@eti.pg.gda.pl. K.
HURTOWNIE DANYCH Krzysztof Goczyła Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika Gdańska kris@eti.pg.gda.pl # 1 Część I. Tworzenie hurtowni danych 1. Co to jest hurtownia danych? 2. Model
Indeksy w bazach danych. Motywacje. Techniki indeksowania w eksploracji danych. Plan prezentacji. Dotychczasowe prace badawcze skupiały się na
Techniki indeksowania w eksploracji danych Maciej Zakrzewicz Instytut Informatyki Politechnika Poznańska Plan prezentacji Zastosowania indeksów w systemach baz danych Wprowadzenie do metod eksploracji
Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4
Utrwalanie danych zastosowanie obiektowego modelu danych warstwy biznesowej do generowania schematu relacyjnej bazy danych Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4 1. Relacyjne
Bazy danych Wykład zerowy. P. F. Góra
Bazy danych Wykład zerowy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Patron? Św. Izydor z Sewilli (VI wiek), biskup, patron Internetu (sic!), stworzył pierwszy katalog Copyright c 2011-12 P.
Transformacja modelu ER do modelu relacyjnego
Transformacja modelu ER do modelu relacyjnego Wykład przygotował: Robert Wrembel BD wykład 4 (1) 1 Plan wykładu Transformacja encji Transformacja związków Transformacja hierarchii encji BD wykład 4 (2)
030 PROJEKTOWANIE BAZ DANYCH. Prof. dr hab. Marek Wisła
030 PROJEKTOWANIE BAZ DANYCH Prof. dr hab. Marek Wisła Elementy procesu projektowania bazy danych Badanie zależności funkcyjnych Normalizacja Projektowanie bazy danych Model ER, diagramy ERD Encje, atrybuty,
Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services
Spis treści Wstęp... ix Odkąd najlepiej rozpocząć lekturę?... ix Informacja dotycząca towarzyszącej ksiąŝce płyty CD-ROM... xi Wymagania systemowe... xi Instalowanie i uŝywanie plików przykładowych...
Proces ETL. Katedra Inżynierii Oprogramowania Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika Gdańska {kris,
Proces ETL Krzysztof Goczyła Teresa Zawadzka Katedra Inżynierii Oprogramowania Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika Gdańska {kris, tegra}@eti.pg.gda.pl - 1 - Proces ETL - 2 -
Wprowadzenie do projektowania i wykorzystania baz danych Relacje i elementy projektowania baz
Wprowadzenie do projektowania i wykorzystania baz danych Relacje i elementy projektowania baz Katarzyna Klessa RELACJE dwa sposoby tworzenia Tworzenie relacji: ręcznie za pomocą odpowiednich zapytań (ALTER
Projektowanie schematów logicznych dla magazynów danych
Projektowanie schematów logicznych dla magazynów danych Bartosz Bębel, Mikołaj Morzy Politechnika Poznańska, Instytut Informatyki ul. Piotrowo 3A, 60-965 Poznań Bartosz.Bebel@cs.put.poznan.pl, Mikolaj.Morzy@cs.put.poznan.pl
Projektowanie hurtowni danych i modelowanie wielowymiarowe
Projektowanie hurtowni danych i modelowanie wielowymiarowe Krzysztof Dembczyński Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska Technologie Wytwarzania Oprogramowania
Wprowadzenie do hurtowni danych
Wprowadzenie do hurtowni danych przygotował: Paweł Kasprowski Informacje ogólne ( pawel@kasprowski.pl ) Wykładowca: Paweł Kasprowski Temat: Wprowadzenie do hurtowni danych Umiejętności wymagane: Znajomość
Dane wejściowe. Oracle Designer Generowanie bazy danych. Wynik. Przebieg procesu
Dane wejściowe Oracle Designer Generowanie bazy danych Diagramy związków encji, a w szczególności: definicje encji wraz z atrybutami definicje związków między encjami definicje dziedzin atrybutów encji
Microsoft Excel 2013: Budowanie modeli danych przy użyciu PowerPivot
Microsoft Excel 2013: Budowanie modeli danych przy użyciu PowerPivot Alberto Ferrari i Marco Russo Przekład: Marek Włodarz APN Promise Warszawa 2014 Spis treści Wprowadzenie............................................................
Pojęcie bazy danych. Funkcje i możliwości.
Pojęcie bazy danych. Funkcje i możliwości. Pojęcie bazy danych Baza danych to: zbiór informacji zapisanych według ściśle określonych reguł, w strukturach odpowiadających założonemu modelowi danych, zbiór
Plan wykładu: Relacyjny model danych: opis modelu, podstawowe pojęcia, ograniczenia, więzy.
Plan wykładu: Relacyjny model danych: opis modelu, podstawowe pojęcia, ograniczenia, więzy. Przejście od modelu związków encji do modelu relacyjnego: odwzorowanie zbiorów encji, odwzorowanie związków encji
Ćwiczenia z Zaawansowanych Systemów Baz Danych
Ćwiczenia z Zaawansowanych Systemów Baz Danych Hurtownie danych Zad 1. Projekt schematu hurtowni danych W źródłach danych dostępne są następujące informacje dotyczące operacji bankowych: Klienci banku
Wprowadzenie do Hurtowni Danych. Mariusz Rafało
Wprowadzenie do Hurtowni Danych Mariusz Rafało mrafalo@sgh.waw.pl WARSTWA PREZENTACJI HURTOWNI DANYCH Wykorzystanie hurtowni danych - aspekty Analityczne zbiory danych (ADS) Zbiór danych tematycznych (Data
Krzysztof Kadowski. PL-E3579, PL-EA0312,
Krzysztof Kadowski PL-E3579, PL-EA0312, kadowski@jkk.edu.pl Bazą danych nazywamy zbiór informacji w postaci tabel oraz narzędzi stosowanych do gromadzenia, przekształcania oraz wyszukiwania danych. Baza
Bazy danych. Plan wykładu. Diagramy ER. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych
Plan wykładu Bazy danych Wykład 9: Przechodzenie od diagramów E/R do modelu relacyjnego. Definiowanie perspektyw. Diagramy E/R - powtórzenie Relacyjne bazy danych Od diagramów E/R do relacji SQL - perspektywy
WYKŁAD 1. Wprowadzenie do problematyki baz danych
WYKŁAD 1 Wprowadzenie do problematyki baz danych WYKŁAD 2 Relacyjny i obiektowy model danych JĘZYK UML (UNIFIED MODELING LANGUAGE) Zunifikowany język modelowania SAMOCHÓD
Wprowadzenie do technologii Business Intelligence i hurtowni danych
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
Modelowanie wielowymiarowe hurtowni danych
Modelowanie wielowymiarowe hurtowni danych 6 listopada 2016 Opis pliku z zadaniami Wszystkie zadania na zajęciach będą przekazywane w postaci plików.pdf, sformatowanych podobnie do tego dokumentu. Zadania
Bazy danych 1. Wykład 5 Metodologia projektowania baz danych. (projektowanie logiczne)
Bazy danych 1 Wykład 5 Metodologia projektowania baz danych (projektowanie logiczne) Projektowanie logiczne przegląd krok po kroku 1. Usuń własności niekompatybilne z modelem relacyjnym 2. Wyznacz relacje
Projektowanie hurtowni danych i modelowanie wielowymiarowe
Projektowanie hurtowni danych i modelowanie wielowymiarowe Krzysztof Dembczyński Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska Technologie Wytwarzania Oprogramowania
SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17
Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2013-2017 realizacja w roku akademickim 2016/17 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu
Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI
Bazy danych Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI Wszechnica Poranna Trzy tematy: 1. Bazy danych - jak je ugryźć? 2. Język SQL podstawy zapytań. 3. Mechanizmy wewnętrzne baz danych czyli co
Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym
Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym konceptualnym modelem danych jest tzw. model związków encji (ERM
Bazy danych TERMINOLOGIA
Bazy danych TERMINOLOGIA Dane Dane są wartościami przechowywanymi w bazie danych. Dane są statyczne w tym sensie, że zachowują swój stan aż do zmodyfikowania ich ręcznie lub przez jakiś automatyczny proces.
Bazy danych i usługi sieciowe
Bazy danych i usługi sieciowe Modelowanie związków encji Paweł Daniluk Wydział Fizyki Jesień 2014 P. Daniluk (Wydział Fizyki) BDiUS w. II Jesień 2014 1 / 28 Modelowanie Modelowanie polega na odwzorowaniu
Wykład II Encja, atrybuty, klucze Związki encji. Opracowano na podstawie: Podstawowy Wykład z Systemów Baz Danych, J.D.Ullman, J.
Bazy Danych Wykład II Encja, atrybuty, klucze Związki encji Opracowano na podstawie: Podstawowy Wykład z Systemów Baz Danych, J.D.Ullman, J.Widom Copyrights by Arkadiusz Rzucidło 1 Encja Byt pojęciowy
Spis treści. 1 Modelowanie logiczne. Plan wykładu. 1 Modelowanie logiczne 1
Plan wykładu Spis treści 1 Modelowanie logiczne 1 2 Transformacja modelu pojęciowego do logicznego 2 2.1 Transformacja własności............................ 3 2.2 Transformacja związków............................
Business Intelligence (BI) Hurtownie danych, Eksploracja danych. Business Intelligence (BI) Mnogość pojęć z okolic BI
Business Intelligence (BI) Hurtownie danych, Eksploracja danych Na początek tłumaczenie inteligencja biznesowa (fatalnie!) analityka biznesowa (lepiej?) usługi biznesowe (lepiej?) przetwarzanie analityczne
Zasady transformacji modelu DOZ do projektu tabel bazy danych
Zasady transformacji modelu DOZ do projektu tabel bazy danych A. Obiekty proste B. Obiekty z podtypami C. Związki rozłączne GHJ 1 A. Projektowanie - obiekty proste TRASA # * numer POZYCJA o planowana godzina
Hurtownie danych i business intelligence. Plan na dziś : Wprowadzenie do przedmiotu
i business intelligence Paweł Skrobanek, C-3 pok. 321 pawel.skrobanek@pwr.wroc.pl Wrocław 2005-2012 Plan na dziś : 1. Wprowadzenie do przedmiotu (co będzie omawiane oraz jak będę weryfikował zdobytą wiedzę
Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza
4 Budowa prostych formularzy, stany sesji, tworzenie przycisków Plan Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza 2 Formularz i jego typy Tworzenie formularza
Wprowadzenie do Hurtowni Danych. Mariusz Rafało
Wprowadzenie do Hurtowni Danych Mariusz Rafało mariusz.rafalo@hotmail.com WPROWADZENIE DO HURTOWNI DANYCH Co to jest hurtownia danych? Hurtownia danych jest zbiorem danych zorientowanych tematycznie, zintegrowanych,
Projekt małej Bazy Danych.
Artykuł pobrano ze strony eioba.pl Projekt małej Bazy Danych. Przykałdowa baza danych dotycząca forum dyskusyjnego. Autor: Magister inżynier Ireneusz Łukasz Dzitkowski Wałcz, dnia: 08. 02. 2012r. Wszystkie