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



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

Część I Istota analizy biznesowej a Analysis Services

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

Hurtownie danych - przegląd technologii

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

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

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

Hurtownie danych - przegląd technologii

Modele danych - wykład V

Hurtownie danych. 31 stycznia 2017

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

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

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

BUSINESS INTELLIGENCE DEVELOPMENT Tego Cię nauczymy:

Microsoft Excel 2013: Budowanie modeli danych przy użyciu PowerPivot

Plan wykładu. Hurtownie danych. Problematyka integracji danych. Cechy systemów informatycznych

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

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

SQL Server Analysis Services Model tabelaryczny BISM

TOPWEB Microsoft Excel 2013 i PowerBI Przygotowanie danych, analiza i efektowna prezentacja wyników raportów

Wstęp do Business Intelligence

Wprowadzenie do technologii Business Intelligence i hurtowni danych

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

Hurtownie danych. Przetwarzanie zapytań. ZAPYTANIA NA ZAPLECZU

OLAP i hurtownie danych c.d.

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

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

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

Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI

Spis tre±ci. 1 Wst p Zawarto± rozdziaªów Projekt LoXiM... 2

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

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

Microsoft SQL Server Podstawy T-SQL

Maciej Kiewra Quality Business Intelligence Consulting

Procesowanie i partycjonowanie Analysis Services od podszewki (300) Adrian Chodkowski Adrian.Chodkowski@outlook.com

Hurtownia danych praktyczne zastosowania

Wprowadzenie do hurtowni danych

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

Hurtownie danych a transakcyjne bazy danych

Spis treści. Przedmowa

IT CAMP Analiza danych dla analityków

nr sprawy: BZP ML Wrocław, dn. 29 stycznia 2014 r. INFORMACJA DLA WYKONAWCÓW NR 6

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

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

1 Instalowanie i uaktualnianie serwera SQL Server

Pierwsze wdrożenie SAP BW w firmie

Schematy logiczne dla hurtowni danych

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

Kostki OLAP i język MDX

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

KARTA PRZEDMIOTU. Hurtownie i eksploracja danych D1_5

Obliczenia arytmetyczne. Konkatenacja pól. Aliasy kolumn. Aliasy tabel. Co dalej? Rozdział 4. Korzystanie z funkcji. Zastosowanie funkcji

4. Znaczenie czasu w modelowaniu i strukturalizacji danych

Procesy ETL - wykład V. Struktura. Wprowadzenie. 1. Wprowadzenie. 2. Ekstrakcja 3. Transformacja 4. Ładowanie 5. Studium przypadków.

Bazy analityczne (hurtownie danych, bazy OLAP)

OPIS PRZEDMIOTU ZAMÓWIENIA

Część 1: OLAP. Raport z zajęć laboratoryjnych w ramach przedmiotu Hurtownie i eksploracja danych

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Rozproszone Systemy Baz Danych

Migracja XL Business Intelligence do wersji

Hurtownie danych. Ładowanie, integracja i aktualizacja danych. INTEGRACJA DANYCH ETL

Proces ETL MS SQL Server Integration Services (SSIS)

Oracle11g: Wprowadzenie do SQL

Oferta szkoleniowa Yosi.pl 2012/2013

Microsoft SQL Server 2012 Krok po kroku

Bazy danych i ich aplikacje

Kasy Fiskalne Lublin Analityk

Business Intelligence

HURTOWNIE DANYCH I BUSINESS INTELLIGENCE

Hurtownie danych wykład 3

Migracja Business Intelligence do wersji

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

PREZENTACJA FUNKCJONALNA SYSTEMU PROPHIX

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

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

Migracja Business Intelligence do wersji 11.0

Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37

Microsoft SQL Server 2012 : krok po kroku / Patrick LeBlanc. Warszawa, Spis treści

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

Informatyka I BAZY DANYCH. dr inż. Andrzej Czerepicki. Politechnika Warszawska Wydział Transportu 2017

Podstawy języka T-SQL : Microsoft SQL Server 2016 i Azure SQL Database / Itzik Ben-Gan. Warszawa, Spis treści

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Architektury i technologie integracji danych

Szczegółowy opis przedmiotu zamówienia

Opis spełnienia wymagań (PSBD)

STROJENIE BAZ DANYCH: INDEKSY. Cezary Ołtuszyk coltuszyk.wordpress.com

Część I Rozpoczęcie pracy z usługami Reporting Services

ZAŁĄCZNIK NR 5 - GRUPA PRODUKTÓW 5: OPROGRAMOWANIE BAZODANOWE

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

Proces ETL. Katedra Inżynierii Oprogramowania Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika Gdańska {kris,

PROJEKT HURTOWNI DANYCH DLA PRZEDSIĘBIORSTWA PRODUKCYJNO-HANDLOWEGO W ŚRODOWISKU MS SQL SERVER

Specjalizacja magisterska Bazy danych

PRZEWODNIK PO PRZEDMIOCIE

Rola analityki danych w transformacji cyfrowej firmy

Hurtownie danych w praktyce

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Hurtownia danych. Załącznik Nr 1 do SIWZ. Opis przedmiotu zamówienia. Lp. FUNKCJONALNOŚĆ/PARAMETRY WYMAGANE

OnLine Analytical Processing (OLAP) Kostki OLAP i zapytania MDX

MiASI. Modelowanie analityczne. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Transkrypt:

Przedmowa.................................................... i Cz ± I 1 Czym s hurtownie danych?............................... 3 1.1 Wst p.................................................. 3 1.2 Denicja hurtowni danych................................ 5 1.3 OLTP a OLAP.......................................... 7 1.4 Po co hurtownia danych?................................. 7 1.5 Typowe zastosowania.................................... 10 1.6 Podsumowanie biznesowe................................. 13 1.7 Zadania................................................ 13 2 Architektura hurtowni danych............................. 15 2.1 Ogólna architektura hurtowni danych...................... 15 2.2 Rodzaje implementacji................................... 17 2.3 Architektura relacyjna i wielowymiarowa................... 19 2.4 Zadania................................................ 20 3 Wielowymiarowy model danych............................ 21 3.1 Model poj ciowy, logiczny i zyczny....................... 21 3.2 Wielowymiarowy model danych........................... 22 3.3 Zadania................................................ 27 4 Modele logiczne w architekturze ROLAP.................. 29 4.1 Model poj ciowy........................................ 29 4.2 Modele logiczne hurtowni danych.......................... 31

VI Spis tre±ci 4.2.1 Schemat gwiazdy.................................. 31 4.2.2 Schemat pªatka ±niegu............................. 33 4.2.3 Schemat konstelacyjny............................. 34 4.3 Agregacje.............................................. 35 5 Przykªad tworzenia schematu hurtowni na podstawie wymaga«.................................................. 37 5.1 Wymagania biznesowe................................... 37 5.2 Dost pne ¹ródªa......................................... 38 5.3 Tworzenie schematu hurtowni danych...................... 41 5.4 Zadania................................................ 48 6 ETL - ekstrakcja, transformacja, ªadowanie. Od±wie»anie.. 49 6.1 Wst p.................................................. 49 6.2 ETL - ekstrakcja, transformacja, ªadowanie................. 50 6.2.1 Ekstrakcja........................................ 51 6.2.2 Transformacja.................................... 53 6.2.3 Šadowanie........................................ 55 6.3 Od±wie»anie danych..................................... 56 6.4 Wykrywanie zmian w danych ¹ródªowych................... 56 6.5 Propagacja aktualizacji................................... 58 6.6 Zadania................................................ 58 7 Przetwarzanie i optymalizacja zapyta«..................... 59 7.1 Przetwarzanie zapyta«................................... 59 7.2 Rozszerzenia analityczne j zyka SQL....................... 60 7.3 Optymalizacja zapyta«................................... 62 7.3.1 Zrównoleglenie oblicze«............................ 62 7.3.2 Partycjonowanie................................... 63 7.3.3 Indeksowanie..................................... 63 7.3.4 Perspektywy zmaterializowane...................... 67 7.4 Mechanizmy wspomagaj ce dziaªanie hurtowni dost pne w Oracle............................................... 68 7.4.1 Histogramy....................................... 68 7.4.2 Zrównoleglenie oblicze«............................ 68 7.4.3 Partycjonowanie................................... 69 7.4.4 Indeksy bitmapowe................................ 69 7.4.5 Perspektywy zmaterializowane...................... 71 7.4.6 Transformacja STAR.............................. 71

VII 7.5 Mechanizmy wspomagaj ce dziaªanie hurtowni dost pne w MS SQL Server....................................... 73 7.5.1 Statystyki........................................ 73 7.5.2 Zrównoleglenie oblicze«............................ 73 7.5.3 Partycjonowanie................................... 73 7.5.4 Filtrowanie bitmapowe............................. 74 7.5.5 Perspektywy zmaterializowane...................... 75 7.5.6 Optymalizacja STAR JOIN....................... 75 7.6 Zadania................................................ 76 8 Metadane i jako± danych................................. 77 8.1 Metadane.............................................. 77 8.2 Jako± danych.......................................... 81 9 Problemy zwi zane ze zmieniaj cymi si w czasie warto±ciami atrybutów.................................... 85 9.1 Dlaczego update zaburza analizy?......................... 85 9.2 Przykªad............................................... 91 9.3 Zadania................................................ 93 Cz ± II 10 Wyodr bnianie i ªadowanie danych w SQL Server Integration Services 2008 R2 - wprowadzenie.............. 97 10.1 Przygotowanie ±rodowiska pracy........................... 97 10.2 Tworzenie projektu usªug integracji danych................. 98 10.3 Tworzenie prostego przepªywu danych z bazy ¹ródªowej bezpo±rednio do tabeli w bazie docelowej................... 100 10.4 Zadanie Execute SQL.................................... 109 11 Przykªadowe ¹ródªa, transformacje danych i miejsca przeznaczenia w SQL Server Integration Services 2008 R2 117 11.1 Pobieranie danych z plików pªaskich. Transformacje Sort, Data Conversion i Merge Join............................. 117 11.2 Transformacje Conditional Split, Derived Column oraz Union All.................................................... 135 11.3 Transformacja LookUp................................... 143 12 Šadowanie tabel wymiarów i faktów do hurtowni danych w SQL Server Integration Services 2008 R2................ 151

VIII Spis tre±ci 12.1 Wprowadzenie.......................................... 151 12.2 Kolejno± wykonywania zada«w pakiecie - Sequence Container 151 12.3 Šadowanie wymiarów do Hurtowni danych.................. 153 12.4 Šadowanie faktów do Hurtowni danych..................... 155 13 Budowanie kostki w SQL Server Analysis Services 2008 R2 163 13.1 Czym jest SQL Server 2008 R2 Analysis Services?........... 163 13.2 Budowanie kostki OLAP................................. 163 13.2.1 Tworzenie projektu................................ 163 13.2.2 Tworzenie ¹ródªa danych........................... 165 13.2.3 Tworzenie widoku na ¹ródªo danych................. 170 13.2.4 Tworzenie kostki i wymiarów....................... 173 13.3 Przegl danie danych w kostce............................. 197 14 Udoskonalanie i rozszerzanie kostki w SQL Server Analysis Services 2008 R2................................. 207 14.1 Wprowadzenie.......................................... 207 14.2 Modykowanie miar w kostce............................. 208 14.3 Modykowanie wymiarów................................ 211 14.3.1 Modykowanie wymiaru rodzaju operacji............. 211 14.3.2 Modykowanie wymiaru oddziaªu banku............. 213 14.3.3 Modykowanie wymiaru rachunku................... 218 14.3.4 Tworzenie grup (np. wiekowych, dochodowych)........ 227 14.3.5 Modykowanie wymiaru czasu...................... 230 14.4 Prezentacja danych w Excelu 2010......................... 238 14.5 Hierarchia wymiarów w modelu pªatka ±niegu............... 243 15 Zaawansowane mo»liwo±ci udoskonalania kostki w SQL Server Analysis Services 2008 R2.......................... 247 15.1 Deniowanie zwi zków mi dzy atrybutami wymiarów i grupami miar.......................................... 247 15.2 Tworzenie kwerend w widoku na ¹ródªo danych............. 252 15.3 Tworzenie grupy miar na tabeli wymiaru................... 255 15.4 Deniowanie elementów wyliczanych w obr bie kostki........ 258 15.5 Deniowanie KPI (kluczowych wska¹ników wydajno±ci)...... 272 15.6 Deniowanie perspektyw................................. 278 15.7 Deniowanie translacji................................... 279 15.8 Deniowanie akcji dr»enia danych........................ 283 15.9 Zaw»anie pola analiz i ustawianie nazw dla ogóªu elementów wymiaru............................................... 287

IX 15.10 Tworzenie partycji...................................... 289 15.11 Agregacje.............................................. 298 15.12 Zastosowanie algorytmu Microsoft Clustering do ustalenia grup aktywno±ci rachunków.............................. 303 15.13 Zadania............................................... 320 16 Podstawy tworzenia raportów w SQL Server Reporting Services 2008 R2.......................................... 321 16.1 Wst p................................................. 321 16.2 Podstawy tworzenia raportów............................. 322 16.3 Tworzenie raportów za pomoc kreatora................... 339 16.4 Zmiana wygl du raportu................................. 346 17 Tworzenie dynamicznych raportów w SQL Server Reporting Services 2008 R2............................... 353 17.1 Raport z kolumn wyliczan.............................. 353 17.2 Filtrowanie raportu...................................... 361 17.3 Kaskadowe parametry................................... 375 18 Graczna prezentacja analizowanych danych w SQL Server Reporting Services 2008 R2........................ 383 18.1 Przygotowanie raportu na potrzeby wykresów.............. 383 18.2 Zmiana sortowania...................................... 387 18.3 Wykres koªowy (Pie chart)............................... 389 18.4 Wykres sªupkowy (column chart).......................... 398 18.5 Wska¹niki (gauge)....................................... 406 18.6 Zadania................................................ 411 Literatura..................................................... 413