HARMONOGRAM realizacji projektów z przedmiotu  "Projekt/Pracownia problemowa"

Zadanie Treść Termin (nr tyg.) Oczekiwany wynik oraz
dokumenty do przygotowania
Uwagi
1 a) Podział na zespoły oraz wyznaczenie kierowników zespołów zgodnie z ustalonymi zasadami.

b) Instalacja bazy MS SQL Server 2014 Developer Edition z opcjami Analysis Services oraz Integration Services.
Oprogramowanie jest dostępne za pośrednictwem wydziałowej witryny Microsoft Imagine. Materiały pomocnicze można odnaleźć w literaturze i w sieci, a w przypadku, gdy decydujemy się na instalację w środowisku Windows 10 przydatny może okazać się  film instruktażowy.
  • Wykonana instalacja oprogramowania MS SQL Server Developer Edition.
  • Testowe uruchomienie systemu oraz jego podstawowych funkcji.
  • Sporządzone i opracowane notatki z instalacji oraz krótka informacja o systemie.
Zadanie realizują wszystkie zespoły.

Informację o składzie osobowym  zespołów należy przesłać na adres e-mail prowadzącego, podając nr grupy PROJEKTOWEJ i nazwiska wykonawców ze wskazaniem kierownika zespołu.
2 a) Korzystając z gotowego skryptu, utworzyć bazę Pubs zawierającą dane o sprzedaży publikacji.

b) Wygenerować diagram reprezentujący model bazy Pubs oraz przeanalizować powiązania pomiędzy tabelami. Przyjrzeć się dokładnie danym zawartym w tabelach.

c) Napisać 10 przykładowych poleceń SQL generujących raporty na podstawie danych zawartych w bazie Pubs.
3
  • Krótki komentarz do skryptu SQL tworzącego bazę Pubs.
  • Diagram ERD oraz tabela ze szczegółowym opisem atrybutów wszystkich encji.
  •  Kod źródłowy oraz wyniki działania przykładowych poleceń SQL.
Zadanie realizują wszystkie zespoły.

3 a) Zapoznać się z zawartymi w pliku Plan ogólnymi założeniami dotyczącymi planowanej aplikacji BI oraz schematem wybranych obiektów hurtowni danych.

b) Przeanalizować plik  Projekt zawierający projektowane składniki hurtowni danych oraz źródła danych do hurtowni.

c) Korzystając z gotowego skryptu, utworzyć schemat hurtowni danych oraz wygenerować diagram przdstawiający jej model graficzny.
4
  • Krótki komentarz do planu aplikacji punktu a).
  • Krótki komentarz do projektu hurtowni z punktu b).
  • Krótki komentarz do skryptu definiującego schemat hurtowni, w tym odniesienie się do wypełnienia danymi tabeli DimDates.
  • Omówienie diagramu reprezentującego model hurtowni, w tym powiązań pomiędzy tabelami faktów i tabelami wymiarów.
Zadanie realizują wszystkie zespoły.
4 Opracować kod SQL realizujący operację ETL wypełniającą danymi tabele [DWPubsSales].[dbo].[DimPublishers] oraz [DWPubsSales].[dbo].[DimTitles] przy następujących założeniach:
a) Hurtownia DWPubsSales jest zasilana danymi z bazy operacyjnej Pubs.
b) Po wykonanej operacji ETL liczba oraz nazwy i typy atrybutów w tabelach docelowych ([DWPubsSales].[dbo].[DimPublishers] i [DWPubsSales].[dbo].[DimTitles]) powinny być zgodne z pierwotną definicją hurtowni.
c) Zgodnie z definicją hurtowni tabele [DWPubsSales].[dbo].[DimPublishers] oraz [DWPubsSales].[dbo].[DimTitles] są ze sobą powiązane przy pomocy atrybutu PublisherKey.
  • Zwięzły i przejrzysty opis zaproponowanego rozwiązania.
Zadanie realizują wszystkie zespoły.
Ewentualne pytania dotyczące zadania należy kierować do prowadzącego na konsultacjach lub za pośrednictwem poczty e-mail.
5 a) Przeanalizować arkusz zawierający zestawienie transformacji danych potrzebnych do wypełnienia hurtowni oraz plik KodTrans realizujący te transformacje w SQL.

b) W środowisku MS Visual Studio utworzyć projekt SSIS (SQL Server Intergration Services), którego celem będzie opracowanie procesu ETL wypełniającego danymi hurtownię DWPubsSales.

c) Opracować i przetestować proces ETL, o którym mowa w podzadaniu b).
7
  • Komentarz do najważniejszych informacji zawartych w plikach pomocniczych.
  • Zwięzły opis możliwości użycia środowiska MS Visual Studio do opracowania procesów ETL realizowanych na platformie SSIS.
  • Zwięza instrukcja na temat sposobu przygotowania procesu ETL oraz krótki opis efektów jego wykonania.
Zadanie realizują wszystkie zespoły.
Ewentualne pytania dotyczące zadania należy kierować do prowadzącego na konsultacjach lub za pośrednictwem poczty e-mail.
6 Opracować końcową wersję raportu z wykonanego projektu. Raport jest wymagany wyłącznie w postaci elektronicznej (jednocześnie w formatach doc i pdf).

WAŻNE!!!
Pliki raportu przesyłane mailem do prowadzącego należy nazwać nazwiskiem kierownika zespołu.

10 Końcowa wersja raportu (25-30 stron, w tym co najmniej 50% porządnie zredagowanego tekstu).

UWAGA: Dokumentacja powinna być sporządzana i prezentowana w wersji roboczej prowadzącemu podczas prezentacji i konsultacji. Przesłać na adres e-mail prowadzącego należy TYLKO WERSJĘ KOŃCOWĄ raportu.
Obowiązuje wszystkie zespoły.
Jakość i terminowość złożenia raportu wpływa na ocenę końcową.

UWAGA. Informacje dotyczące terminów oceniania i ocen będą udzielane kierownikom zespołów.