Modelowanie wielowymiarowe hurtowni danych

Podobne dokumenty
Kostki OLAP i język MDX

Zapraszamy do zapoznania się z Instrukcja obsługi

BAZY DANYCH LABORATORIUM. Studia niestacjonarne I stopnia

Proces ETL MS SQL Server Integration Services (SSIS)

Modelowanie wielowymiarowe i transformacja danych

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

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Modele danych - wykład V

Część I Istota analizy biznesowej a Analysis Services

OnLine Analytical Processing (OLAP) Zapytania SQL

Instrukcja zgłaszania błędu

Hurtownie danych. 31 stycznia 2017

1. Instalacja Programu

Hurtownie danych wykład 3

Projektowanie hurtowni danych

Hurtownie danych. Przetwarzanie zapytań. ZAPYTANIA NA ZAPLECZU

Hurtownie danych w praktyce

Serwis Aukcyjny JMLnet v1.0. Specyfikacja Techniczna

Hurtownie danych a transakcyjne bazy danych

REGULAMIN KORZYSTANIA Z KINA WARSZAWA W MIEJSKIM OŚRODKU KULTURY IM. OSKARA KOLBERGA W PRZEWORSKU

Ćwiczenia z Zaawansowanych Systemów Baz Danych

ZASADY ADRESOWANIA IP cz. II

Zakup biletu jest równoznaczny z wyrażeniem zgody na przestrzeganie niniejszego Regulaminu.

Wprowadzenie do hurtowni danych

Pierwsze wdrożenie SAP BW w firmie

Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu.

TEMAT1 DZIENNIK OCEN STUDENTÓW. Projekt aplikacji bazodanowej w środowisku INTERNET

Sko czyłe wła nie szkoł . Przed Tob nowe wyzwania- chcesz wykorzysta zdobyt wiedz i znale wymarzon prac . Zastanawiasz si

Integracja oprogramowania GASTRO z systemem Blue Pocket

Uniwersytet im. Adama Mickiewicza w Poznaniu Wydział Matematyki i Informatyki. Projekt bazy danych <Moja baza>

Analiza kosztów stosowania bilingu

Program Studio CRM.net. Oprogramowanie do zarządzania i kontroli pracy handlowców

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

Bazy danych. Andrzej Łachwa, UJ, /15

Przygotowanie do egzaminu. część I

Projektowanie Systemów Informacyjnych

Zadanie 1. Suma silni (11 pkt)

Kolokwium I - zestaw 1

ZARZĄDZANIE PROCESAMI

Plan wykładu: Relacyjny model danych: opis modelu, podstawowe pojęcia, ograniczenia, więzy.

PROGRAM PARTNERSKI.

BAZA DANYCH. Informatyka. ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH Prowadzący: inż. Marek Genge

10. Statystyki. WAŻNE! Raporty i statystyki salonu tworzone są wyłącznie w oparciu o zakończone wizyty.

Projektowanie hurtowni danych i modelowanie wielowymiarowe

Modelowanie części w kontekście złożenia

Modelowanie i analiza systemów informatycznych Spis treści

W kinie będą nowe fotele

Moduł 2 Strona startowa:

PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ. Opis działania raportów w ClearQuest

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

TEMAT1 DZIENNIK OCEN STUDENTÓW

INSTRUKCJA Panel Klienta DreamITeam

Hurtownie danych. Rola hurtowni danych w systemach typu Business Intelligence

KARTA OCENY FINALISTY W RAMACH KONKURSU NA NAJLEPSZY BIZNESPLAN

Oto wybrane przez nas najciekawsze funkcjonalności, które znajdziemy w najnowszej wersji programu dla smartfonów z Androidem i systemem ios.

W jaki sposób skonstruować list motywacyjny?

PROJEKT WSPÓŁFINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO Człowiek najlepsza inwestycja

Portal zarządzania Version 7.5

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

Bazy Danych I Projekt Firma Turystyczna

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Serwis Aukcyjny JMLnet wersja PRO v Specyfikacja Techniczna

Wstęp do Business Intelligence

SAS OLAP Cube Studio Wprowadzenie

3. Budowa prostych raportów opartych o bazę danych

Tablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011

Integracja przykładowej hurtowni z serwisem aukcyjnym Allegro.

Zad. 1. Systemy Baz Danych przykładowe zadania egzaminacyjne

Zaplanuj wzorową kampanię. Direct Mail. Instrukcja krok po kroku. Zaplanuj kampanię Direct Mail: Instrukcja krok po kroku

INSTRUKCJA OBSŁUGI PANELU ADMINISTRACYJNEGO MÓJ DOTPAY v0.1

1 2. Zamień procent na ułamek: a) 57 % 1 4. Zamień promil na ułamek: a) Zamień procent na promil: a) 21 %

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne

Instrukcja pobierania informacji o Masowych Płatnościach Przychodzących w systemie BOŚBank24 iboss

Rozpoczęcie pracy z programem.

Kancelaris - Zmiany w wersji 2.70

Podstawy technologii WWW

KROKACH. Agnieszka Grostal

Zarządzanie procesami

Oferta reklamowa Kina Słońce. Kino posiada profesjonalny, wysokiej klasy sprzęt cyfrowy. Seanse odbywają się cały tydzień

MATURA Z JĘZYKA ANGIELSKIEGO KRÓTKA FORMA UŻYTKOWA

Zarządzanie procesami

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

Patyk się żeni reż. Martin Lund

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

Szkolenie Regresja liniowa

SIECI KOMPUTEROWE I BAZY DANYCH

Projektowanie hurtowni danych i modelowanie wielowymiarowe

Wspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02

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

V Powiatowy Konkurs Informatyczny dla szkół ponadgimnazjalnych

Projekty specjalne coś co nas wyróżnia na rynku

OPIEKUN DORADCY: KONTO FIRMY ZARZĄDZANIE KLIENTAMI

MONITORING I ETAP - PYTANIA

Opis programu:

Jak generować i zapisywać raporty. Copyright Tungsten Corporation plc 2018

Zarządzenie Nr 2/2012 Dyrektora Kłodzkiego Centrum Kultury, Sportu i Rekreacji z dnia 11 stycznia 2012 roku

Hurtownie danych. Wprowadzenie do systemów typu Business Intelligence

Temat nr 1: Kosztorysowanie i ofertowanie Wprowadzenie. Kosztorysowanie w budownictwie

Funkcjonalność konfiguracji Inżynieryjnej systemu Profesal

Transkrypt:

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 będą różnego rodzaju. Za każdym razem będą one odpowiednio oznaczone: Zadania do wykonania na zajęciach oznaczone są symbolem nie są one punktowane, ale należy je wykonać w czasie zajęć. Punktowane zadania do wykonania na zajęciach oznaczone są symbolem należy je wykonać na zajęciach i zaprezentować prowadzącemu. Zadania do wykonania w domu oznaczone są symbolem są one punktowane, należy je dostarczyć w sposób podany przez prowadzącego i w wyznaczonym terminie (zwykle przed kolejnymi zajęciami). 1

1 Hurtownia danych dla sieci kin Zaprojektuj hurtownię danych dla sieci kin. Kina wyświetlają filmy w trzech porach dnia (popołudniu, wieczorem, nocą). Kina posiadają adres (ulica, rejon miasta, miasto). Każde kino ma wiele sal. Kina posiadają różnego rodzaju bilety zależne od miejsca siedzenia, sali, długości filmu, pory dnia. Wyświetlane filmy posiadają tytuł, kategorię, czas trwania, studio, które zrealizowało film oraz wersję językową dźwięku i podpisów. Część widzów posiada karty lojalnościowe, dzięki czemu znana jest płeć, adres oraz wiek widza. Widzowie z kartami lojalnościowymi mogą ocenić film od 1 do 5 gwiazdek. Celem hurtowni danych jest analiza sprzedaży biletów oraz ocen udzielanych przez klientów. Hurtownia danych ma na celu odpowiedzieć na następujące pytania: 1. Które filmy przyniosły największe zyski? 2. Które filmy zostały najlepiej ocenione? 3. Podaj charakterystykę widza, który ocenia najwyżej oraz najniżej? 4. Dla każdej kategorii filmu podaj widza, który najlepiej ją ocenia. 5. Dla każdego filmu podaj, dla której pory dnia miał on najwięcej widzów. 6. Dla danego filmu podaj liczbę widzów na każdym seansie. 7. Dla każdego kina podaj salę, która przynosi największe zyski? 8. Podaj miesiące, w których filmy są najlepiej oceniane? Zadania do wykonania 1. Narysuj schemat hurtowni danych w postaci gwiazdy. Wskaż tabelę faktów oraz tabele wymiarów. W każdej tabeli uwzględnij wszystkie konieczne atrybuty. W tabeli faktów wskaż atrybuty, które są miarami. Krótko opisz i uzasadnij wybór ziarna tabeli faktów. Krótko opisz tabele wymiarów. 2. Czy w zaproponowanym przez Ciebie modelu występują naturalne hierarchie wymiarów? Pokaż dwie takie hierarchie. 3. Przerysuj schemat normalizując jeden z wymiarów. Nie musisz przepisywać atrybutów pozostałych wymiarów. 2

4. Napisz zapytania SQL dla wszystkich pytań przedstawionych w opisie studium przypadku. Pamiętaj, że wyniki zapytań mają mieć postać raportu, więc muszą się one odwoływać do wszystkie potrzebnych danych w sposób czytelny. 3

2 Firma telekomunikacyjna W problemie modelowania hurtowni danych dla firmy telekomunikacyjnej natrafiono na następujący problem. Niektórzy klienci często zmieniają numer telefonu lub posiadają ich wiele. Zamodeluj hurtownię danych dla firmy telekomunikacyjnej tak, aby w łatwy sposób mieć dostęp do informacji o wartości klienta (np. liczba rozmów telefonicznych danego klienta, suma rachunków telefonicznych dla różnych numerów telefonów), jego miesięcznych fakturach i liczbie posiadanych numerów telefonów. Narysuj schemat hurtowni danych, wskaż i zdefiniuj tablicę faktów oraz tablice wymiarów, zaznacz podkreśleniem klucze główne relacji oraz linią falowaną klucze obce, zaznacz miary. Opisz zwięźle na czym polega rozwiązanie problemu w zaproponowanym modelu hurtowni danych. 4

3 Pensja pracownika Rozważmy następującą tabelę faktów i tabele wymiarów: sprzedaż (tabela faktów), data, oddział, lokalizacja, produkt, sprzedawca. W jaki sposób zamodelować informację o pensji sprzedawcy? Opisz różne sposoby, wskaż ich zalety oraz wady. 5

4 Serwis aukcyjny 25p. Firma internetowa prowadząca serwis aukcyjny postanowiła wdrożyć hurtownię danych w celu analizy zawieranych transakcji i zysków przez nie generowanych. Serwis posiada dużą bazę użytkowników. Każdy użytkownik może być zarazem sprzedawcą, jak i kupującym. Każdy użytkownik musi podać dokładne dane personalne, aby mógł korzystać z serwisu. Sprzedawca chcąc wystawić przedmiot na sprzedaż musi go najpierw opisać podając jego nazwę, kategorię, oraz dodatkowe cechy i otworzyć dla niego aukcję. Zamknięcie aukcji odbywa się w momencie, gdy kupujący wyśle odpowiednie potwierdzenie dokonania zakupu. Firma zarabia na prowizji od sprzedaży. Funkcja wyliczająca procent prowizji zależna jest od dotychczasowych wyników sprzedawcy. Zadanie polega na zaprojektowaniu hurtowni danych, która będzie wspomagała decyzje kierownictwa w zakresie prowadzenia przedsiębiorstwa. Kierownictwo chce otrzymać przede wszystkim odpowiedzi na następujące pytania: 1. Ile aukcji zostało otwartych/zakończonych w podziale na jednostki czasu (np. w zestawieniu dziennym, tygodniowym lub miesięcznym)? 2. Ile aukcji nie zostało zakończonych sukcesem (tzn. zakupem)? 3. Jak wygląda ranking sprzedawców pod względem kwot sprzedaży? 4. W jakich miastach kupuje się sumarycznie najwięcej przedmiotów? 5. Jakie kategorie produktów są najchętniej kupowane rano, w południe, wieczorem? Zadania do wykonania 1. Narysuj schemat hurtowni danych w postaci gwiazdy. Wskaż tabelę faktów oraz tabele wymiarów. W każdej tabeli uwzględnij wszystkie konieczne atrybuty. W tabeli faktów wskaż atrybuty, które są miarami. Krótko opisz i uzasadnij wybór ziarna tabeli faktów. Krótko opisz tabele wymiarów. 2. Napisz zapytania SQL dla wszystkich pytań przedstawionych w opisie studium przypadku. Pamiętaj, że wyniki zapytań mają mieć postać raportu, więc muszą się one odwoływać do wszystkie potrzebnych danych w sposób czytelny. Wyniki należy zaprezentować w krótkim raporcie. Szablon raportu dostępny jest na stronie przedmiotu (raport-2.tex). 6