HARMONOGRAM realizacji projektów z przedmiotu "Systemy wspomagania decyzji"
Zadanie | Treść | Termin (nr tyg.) | Oczekiwany wynik oraz dokumenty do przygotowania |
Uwagi |
1 | a) Podział na zespoły
5-cio
osobowe oraz wyznaczenie kierowników zespołów zgodnie z ustalonymi
zasadami. b) Instalacja bazy MS SQL Server Developer Edition z opcjami Analysis Services oraz Integration Services. Oprogramowanie jest dostępne z witryny Microsoft https://www.microsoft.com/pl-pl/sql-server/sql-server-downloads 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. |
2 |
|
Zadanie realizują wszystkie zespoły.
Informację o składzie osobowym zespołów należy dostarczyć prowadzącemu, podając nr grupy PROJEKTOWEJ i nazwiska wykonawców ze wskazaniem kierownika zespołu. |
2 | a) Dla prostej bazy danych pracowników naukowo-dydaktycznych wykorzystywanej na wykładzie sporządzić model konceptualny w postaci diagramu związków encji (ERD) oraz przygotować skrypt SQL definiujący odpowiednie tabele w SZBD MS SQL Server. b) Wpisać do bazy dane opisujące pracowników, etaty i zespoły. c) Przygotować, wykonać i skomentować 10 dowolnych poleceń SQL operujących na utworzonej bazie danych. UWAGA. Pomoc można uzyskać korzystając z informacji podanych w pliku BD_podstawy oraz literaturze i witrynach internetowych z zakresu modelowania baz danych oraz oprogramowania MS SQL Server. |
6 |
|
Zadanie realizują wszystkie
zespoły. |
3 | 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ć polecenia SQL generujące przykładowe raporty na podstawie danych zawartych w bazie Pubs. |
8 |
|
Zadanie realizują wszystkie
zespoły. Rodzaj i liczbę raportów uzyskanych przy pomocy zapytań SQL zespoły ustalają we własnym zakresie, dbając aby raporty były różnorodne i wszechstronnie prezentowały dane z bazy Pubs. |
4 | 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. |
10 |
|
Zadanie realizują wszystkie
zespoły. Wskazówki dotyczące realizacji zadania będą podane na wykładzie i na konsultacjach. W razie potrzeby można zadawać pytania także za pośrednictwem e-maila. |
5 |
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. |
12 |
|
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 |
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). |
14 |
|
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. |
7 | Opracowanie końcowej wersji raportu z wykonanego projektu.
Raport jest wymagany wyłącznie w postaci elektronicznej (jednocześnie w
formatach doc(x) i pdf). UWAGA!!! Raport należy wysłać na adres e-mail prowadzącego załączając dwa wspomniane pliki. Nazwy plików powinny mieć format: Grupa_NazwiskoKierownikaZespołu, a w temacie powinien być tekst "Projekt_SWD". Na przykład zespół z grupy laboratoryjnej/projektowej L1, którego kierownikiem jest Jan Kowalski powinien przysłać e-maila zatytułowanego "Projekt_SWD", z załączonymi plikami o nazwach: L1_Kowalski.doc (lub L1_Kowalski.docx) oraz L1_Kowalski.pdf. |
14-15 i później (do końca sesji zasadni-czej) |
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. |