KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Naza modułu Naza modułu języku angieskim Oboiązuje od roku akademickiego 2015/2016 Z-ID-509b Integracja korporacyjnych zasobó danych Enterprise Data Integration A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studió Poziom kształcenia Profi studió Forma i tryb proadzenia studió Specjaność Jednostka proadząca moduł Koordynator modułu Inżynieria danych I stopień Praktyczny Studia stacjonarne Inżynieria zasobó danych Katedra Informatyki i Matematyki Stosoanej Dr inż. Marcin Detka Zatierdził B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynaeżność do grupy/boku przedmiotó Status modułu Język proadzenia zajęć Usytuoanie modułu panie studió - semestr Usytuoanie reaizacji przedmiotu roku akademickim Wymagania stępne Egzamin (TAK/NIE) Liczba punktó ECTS 3 Specjanościoy Oboiązkoy Poski Semestr v Semestr zimoy Bazy danych, Zarządzanie bazami danych SQL, Podstay hurtoni danych NIE Forma proadzenia zajęć Liczba godzin semestrze ykład ćiczenia ć aboratorium 20 20 projekt p inne i 1
C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Ce modułu Ceem modułu jest poszerzenie i ugruntoanie iedzy na temat: integracji danych pochodzących z różnych systemó, anaitycznych struktur danych, zarządzania sererem danych. Student poszerza uzyskaną iedzę z du przedmiotó: Zarządzania bazami danych SQL oraz Podstay hurtoni danych. Noe zagadnienia poruszane modue to automatyczna edycja pikó oraz język XML. Dodatkoo integracja danych modue będzie przeproadzana z użycie nooczesnego narzędzia informatycznego jakim jest: SAS Data Integration Studio. Symbo efektu W_01 W_02 W_03 Efekty kształcenia Zna probematykę integracji danych z różnych źródeł, jej aspekt techniczny i koncepcyjny. Zna typ danych jakim jest pik tekstoy i jego zastosoanie procesie integracji danych. Zna narzędzia informatyczne do automatycznej edycji pikó tekstoych. Forma proadzenia zajęć K_W08 W_04 Zna język opisu danych XML. W_05 W_06 W_07 W_08 W_09 W_10 U_01 Zna podstaoe systemy mediacji danych hurtoniach danych. Zna aspekt techniczny łączenia baz danych różnych producentó. Ma iedzę na temat repikacji danych i probemó z nią ziązanych. Zna podstaoe zagadania dotyczące procesó ETL. Zna podstaoe anaityczne modee danych i operacje na nich ykonyane. Zna podstaoe metody rónoegłego przetarzania danych anaitycznych. Potrafi edytoać automatycznie duże zbiory pikach tekstoych z użyciem narzędzi ak, sed grep. K_W08 K_U09 do efektó kierunkoych do efektó obszaroych T1P_W02 T1P_W05 T1P_W06 T1P_W07 T1P_W05 T1P_W06 T1P_W07 X1P_W05 2
U_02 Potrafi torzyć i edytoać dokumenty XML. K_U09 U_03 U_04 U_05 U_06 Umie ykorzystyać dokumenty XML do ymiany danych z bazami danych SAS Orace. Umie ykorzystyać SAS Data Integration Studio do dostępu do danych z różnych źródeł. Umie ykorzystyać SAS DataFux do grupoania i czyszczenia danych. Umie ykorzystyać język MDX do przetarzania danych anaitycznych. Posiada umiejętność korzystania z dokumentacji technicznej, podręcznikó oraz źródeł internetoych ceu poszerzania sojej iedzy o zarządzaniu SZBD oraz języku SQL. Potrafi spółpracoać z członkami zespołu podczas roziązyania spónych zadań spółdziałając ub dzieąc się pracą na różnych etapach roziązyania probemu. K_U09 K_U13 K_U13 K_U09 K_U01 K_K04 T1P_U01 T1P_U03 T1P_U07 T1P_K03 T1P_K04 X1P_K02 3
Treści kształcenia 1. Treści kształcenia zakresie ykładu Nr ykładu Treści kształcenia do efektó kształcenia da modułu 1 Wproadzenie do probematyki ziązanej z integracją danych z różnych źródeł. Aspekt koncepcyjny i techniczny integracji danych. W_01 2 Piki tekstoe jako podstaoy format ymiany danych pomiędzy systemami bazodanoymi. Możie typoe probemy procesach integracji W_02 danych. 3 Anaiza, formatoanie, automatyczna edycja pikó tekstoych z użyciem typoych narzędzi unixoych: ak, sed, grep. W_03 4 Wproadzenie do języka XML. W_04 5 Systemy mediacyjne hurtoniach danych. Roa mediatora oraz konertera. W_05 6 Integracja danych na przykładzie baz danych SAS oraz Orace. Łączenie technoogii bazodanoych różnych producentó. W_06 7 Repikoanie danych możie probemy i roziązania (yszukianie, grupoanie, czyszczenie danych). W_07 8 Integracja hurtoni baz danych procesy ETL. W_08 Kostki SAS OLAP Studio podstaoe modee anaizy baz danych, 9 język MDX. Zastosoanie kostek OLAP procesie modeoania danych W_09 anaitycznych. 10 Przetarzanie rónoegłe SAS Data Integration Studio. W_10 2. Treści kształcenia zakresie ćiczeń 3. Treści kształcenia zakresie zadań aboratoryjnych Nr zajęć ab. Treści kształcenia 1-2 Automatyczna edycja pikó tekstoych z użyciem ak, sed, grep. 3-4 Torzenie i przetarzanie dokumentó opisanych z użyciem języka XML. 5-6 7 8 9 10 Kookium przy komputerze zakres ćiczeń 1-4. Eksport i import danych z użyciem pikó tekstoych oraz XML do baz danych Orace i SAS. Dostęp do różnych źródeł danych: SAS OLAP, SAS Data Integration Studio, Orace9i/10g. Wyszukianie, grupoanie, czyszczenie danych SAS DataFux. Metody repikacji danych. Przetarzanie danych SAS OLAP Studio torzenie ymiaró za pomocą języka MDX schematy giazdy i płatka śniegu. Ćiczenie praktyczne na ocenę ykonyane zespołach 2 osoboych. Spradzian iadomości na ocenę z ćiczeń. do efektó kształcenia da modułu U_01 U_02 U_03 U_04 U_05 U_06 4. Charakterystyka zadań projektoych 5. Charakterystyka zadań ramach innych typó zajęć dydaktycznych 4
Metody spradzania efektó kształcenia Symbo efektu W_01 W_02 W_03 W_04 W_05 W_06 W_07 W_08 W_09 W_10 U_01 U_02 U_03 U_04 U_05 U_06 Metody spradzania efektó kształcenia (sposób spradzenia, tym da umiejętności odołanie do konkretnych zadań projektoych, aboratoryjnych, itp.) Spradzian końcoy z ykładu. Aktyność na ćiczeniach. Spradzian końcoy z ykładu. Aktyność na ćiczeniach. Spradzian końcoy z ykładu. Aktyność na ćiczeniach. Spradzian końcoy z ykładu. Aktyność na ćiczeniach. Spradzian końcoy z ykładu. Aktyność na ćiczeniach. Spradzian końcoy z ykładu. Aktyność na ćiczeniach. Spradzian końcoy z ykładu. Aktyność na ćiczeniach. Spradzian końcoy z ykładu. Aktyność na ćiczeniach. Spradzian końcoy z ykładu. Aktyność na ćiczeniach. Spradzian końcoy z ykładu. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Ocena pracy na aboratorium. Kookium przy komputerze. Wykonanie ćiczenia praktycznego. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Ocena pracy na aboratorium. Kookium przy komputerze. Wykonanie ćiczenia praktycznego. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Ocena pracy na aboratorium. Kookium przy komputerze. Wykonanie ćiczenia praktycznego. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Ocena pracy na aboratorium. Kookium przy komputerze. Wykonanie ćiczenia praktycznego. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Ocena pracy na aboratorium. Kookium przy komputerze. Wykonanie ćiczenia praktycznego. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Ocena pracy na aboratorium. Kookium przy komputerze. Wykonanie ćiczenia praktycznego. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Ocena pracy na aboratorium. Ocena pracy na aboratorium. 5
D. NAKŁAD PRACY STUDENTA Bians punktó ECTS Lp. Rodzaj aktyności Obciążenie studenta Jednostka 1. Udział ykładach 20 h 2. Udział ćiczeniach 3. Udział aboratoriach 20 h 4. Udział zajęciach projektoych 5. Udział konsutacjach (2-3 razy semestrze) 6 h 6. Konsutacje projektoe 7. Udział egzaminie 8. 9. Liczba godzin reaizoanych przy bezpośrednim udziae nauczyciea akademickiego 46 h Liczba punktó ECTS, którą student uzyskuje na zajęciach 10. ymagających bezpośredniego udziału nauczyciea akademickiego 1,7 ECTS (1 punkt ECTS=27 godzin obciążenia studenta) 11. Samodziene studioanie tematyki ykładó 7 h 12. Samodziene przygotoanie się do ćiczeń 13. Samodziene przygotoanie się do kookió 14. Samodziene przygotoanie się do aboratorió 18 h 15. Wykonanie spraozdań 10 h 16. Przygotoanie do kookium końcoego z aboratorium 17. Wykonanie projektu ub dokumentacji 18. Przygotoanie do egzaminu 19. 20. Liczba godzin samodzienej pracy studenta 35 h Liczba punktó ECTS, którą student uzyskuje ramach 21. samodzienej pracy 1,3 ECTS (1 punkt ECTS=27 godzin obciążenia studenta) 22. Sumaryczne obciążenie pracą studenta 81 h 23. 24. 25. Punkty ECTS za moduł 1 punkt ECTS=27 godzin obciążenia studenta Nakład pracy ziązany z zajęciami o charakterze praktycznym Suma godzin ziązanych z zajęciami praktycznymi Liczba punktó ECTS, którą student uzyskuje ramach zajęć o charakterze praktycznym 1 punkt ECTS=27 godzin obciążenia studenta E. LITERATURA Wykaz iteratury Witryna WWW modułu/przedmiotu 3 ECTS 54 h 2 ECTS 1. Jarke M., Lenzerini M., Vassiiou Y., Vassiiadis P., Hurtonie danych. Podstaa organizacji i funkcjonoania, WSiP, 2003. 2. Morzy T., Odkryanie asocjacji: Agorytmy i struktury danych, OWN, 2004. 3. Wamsey P., Wszystko o XML Schema (org:definitive XML Schema), Wydanicta Naukoo-Techniczne, Warszaa 2008. 4. Dougherty D., Robbins A., sed i ak (org: sed & ak, Second Edition), Heion, Giice 2004. 6