SylabUZ

Wygeneruj PDF dla tej strony

Integracja systemów - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Integracja systemów
Kod przedmiotu 11.3-WE-BEP-IS
Wydział Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek Biznes elektroniczny
Profil praktyczny
Rodzaj studiów pierwszego stopnia z tyt. inżyniera
Semestr rozpoczęcia semestr zimowy 2019/2020
Informacje o przedmiocie
Semestr 6
Liczba punktów ECTS do zdobycia 5
Typ przedmiotu obowiązkowy
Język nauczania polski
Sylabus opracował
  • dr hab. inż. Marek Kowal, prof. UZ
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Wykład 30 2 18 1,2 Egzamin
Laboratorium 30 2 18 1,2 Zaliczenie na ocenę

Cel przedmiotu

Prezentacja oprogramowania wykorzystywanego do integracji danych. Przedstawienie typowych źródeł danych. Prezentacja metod czyszczenia i transformacji danych. Zapoznanie słuchaczy z architekturą systemów typu ETL (ang. Extract, Transform, Load). Wykształcenie praktycznych umiejętności obsługi wybranych systemów wspierających procesy ETL. Przedstawienie zagadanienia semantycznej integracji danych. Zaznajomienie z architekturami platform integracyjnych.

 

Wymagania wstępne

Bazy danych, Hurtownie danych i raportowanie.

Zakres tematyczny

Integracja danych z wykorzystaniem systemów typu ETL (ang. Extract, Transform, Load). Architektura systemów ETL. Źródła danych: relacyjne bazy danych, pliki płaskie, XML, JSON. Metody transformacji i integracji danych. Profilowanie i czyszczenie danych. Narzędzia informatyczne wspierające budowę procesów ETL. Budowa pakietu ETL.  Nauka programowania pakietów ETL z wykorzystaniem SQL Server Integration Services (SISS). Konfiguracja pakietów SISS.

Semantyczna integracja danych. Formaty dokumentów elektronicznych. Sieci semantyczne. Modele dziedzinowe. Języki opisu danych. Mechanizmy semantycznej integracji danych. Ćwiczenia praktyczne z zakresu budowy modeli semantycznych i ujednolicania danych za pomocą pomostów semantycznych.

Architektury platform integracyjnych. Architektura usługowa SOA (ang. Service-Oriented Architecture). Architektura korporacyjnej szyny danych ESB (ang. Enterprise Service Bus). Architektura REST (ang. Representational State Transfer). Języki modelowania platform integracyjnych. Metodyki projektowania platform integracyjnych. Metody wdrażania modeli procesow biznesowych dla platform integracyjnych. Ćwiczenia praktyczne z zakresu projektownaia architektury platformy integracyjnej.

Metody kształcenia

Wykład - wykład konwencjonalny z wykorzystaniem wideoprojektora.
Laboratorium - ćwiczenia praktyczne w laboratorium komputerowym

Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć

Warunki zaliczenia

Wykład - pozytywna ocena z testu realizowanego w sesji egzaminacyjnej.
Laboratorium - otrzymanie pozytywnych ocen z realizowanych w trakcie semestru ćwiczeń laboratoryjnych i prezentacji
Ocena końcowa = 50% oceny zaliczenia z formy zajęć wykład + 50% oceny zaliczenia z formy zajęć laboratorium

Literatura podstawowa

  1. Górski, T., Platformy integracyjne. Zagadnienia wybrane, Warszawa, PWN, 2012.
  2. Kimball, R., Caserta J., The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data, Wiley, 2004.
  3. AnHai, D., Halevy A., Ives Z., Principles of Data Integration, Morgan Kaufman, 2012.
  4. Maydanchik, A., Data Quality Assessment, Technics Publications, 2007.
  5. Morris, J., Practical Data Migration, The British Computer Society, 2012.
  6. Ozsu, T., Valduriez P., Principles of Distributed Database Systems, Springer, 2011.
  7. Ehrig, M., Ontology Alignment: Bridging the Semantic Gap, Springer, 2006.

Literatura uzupełniająca

  1. Cody, R.: Cody's Data Cleaning Techniques Using SAS, SAS Press, 2008.
  2. Egger, N., Fiechter, J-M. R., Salzmann R., Sawicki R, Thielen T., SAP BW Data Retrieval: Mastering the ETL Process, SAP Press, 2006.
  3. Bobak, A.: Connecting the Data: Data Integration Techniques for Building an Operational Data Store (ODS), Technics Publications LLC, 2012.
  4. Aspin, A., SQL Server 2012 Data Integration Recipes: Solutions for Integration Services and Other ETL Tools, APress, 2012.
  5. McGilvray, D., Executing Data Quality Projects: Ten Steps to Quality Data and Trusted Information, Morgan Kaufmann, 2008.

Uwagi


Zmodyfikowane przez dr hab. inż. Marek Kowal, prof. UZ (ostatnia modyfikacja: 30-04-2019 08:33)