|
![]() |
|
![]() |
|
|
szukaj w serwisie
![]() |
![]() |
|
![]() |
|
||||||||||
|
||||||||||||||
|
|
include 'body.js';
?>
Opisy warsztatów Opisy umieściliśmy zgodnie tematyką. I. Administracja serwerem bazy danych Oracle, zaawansowane funkcje serwera Oracle [TN ADG] Oracle Active Data GuardMarek Martofel Abstrakt: Oracle Active Data Guard poprawia jakość usług poprzez przeniesienie operacji z produkcyjnej bazy danych do jednej lub kilku zsynchronizowanych rezerwowych baz. Celem jest umożliwienie wykonywania zapytań, sortowania, sprawozdawczości, przy jednoczesnym wprowadzaniu zmian danych otrzymywanych z produkcyjnej bazy danych. Informacja o prowadzącym: Marek Martofel, pracuje w Oracle Polska jako konsultant wsparcia technicznego sprzedaży. Specjalizuje się w tematyce relacyjnej bazy danych Oracle, jej opcji, oraz integracji środowisk heterogenicznych. Profil uczestnika: architekci i projektanci baz danych, programiści, administratorzy systemów, konsultanci, kierownicy projektów, kierownicy działów IT, wszyscy zainteresowani problematyką budowy i integracji systemów. Poziom wiedzy uczestnika: podstawowa znajomość baz relacyjnych oraz składni SQL. Forma zajęć: tutorial. Czas trwania: 4 godziny. [WP DBA] DBA - tips and tricksMarcin Przepiórowski Abstrakt: W czasie pracy z bazami danych wielokrotnie byłem zmuszony do wykorzystywania różnego rodzaju informacji nt. serwera baz danych, systemu operacyjnego czy całej infrastruktury związanej z bazami danych. W wyniku tych prac powstawały różnego rodzaju procedury, czy proste sztuczki ułatwiające życie zarówno osoby pracującej jako wdrożeniowiec, jak i administratora utrzymującego systemy produkcyjne. Chciałbym przedstawić Państwu część moich prac pogrupowaną w następujące działy:
Wszystkie przykłady bazują na bazach 10g i 11g z wykorzystaniem nowości zaprezentowanych przez Oracle w tych bazach danych. Informacja o prowadzącym: Prowadzący od 2000 roku zajmuje się bazami danych Oracle jako administrator, konsultant i wdrożeniowiec. Poprzez kontakt z wieloma dostawcami oraz pracę w wielu środowiskach polskich oraz zagranicznych, miał możliwość zapoznania się z dużą liczbą instalacji bazy danych. Główne zainteresowania to wydajność i bezpieczeństwo bazy danych, ze szczególnym uwzględnieniem analizy czasów oczekiwań oraz wyborów dokonywanych przez CBO. Oprócz tego specjalizuje się w dostarczaniu bezpiecznych i wydajnych środowisk zoptymalizowanych cenowo. Profil uczestnika: administratorzy i projektanci baz danych oraz aplikacji, konsultanci, osoby odpowiedzialne za problemy wydajności i bezpieczeństwa. Poziom wiedzy uczestnika: wymagana podstawowa znajomość bazy danych Oracle. Forma zajęć: warsztat wspomagany slajdami i prezentacją. Cel uczestnictwa: zapoznanie się z procedurami oraz scenariuszami ułatwiającymi pracę administratora Oracle. Czas trwania: 2 - 2,5 godziny. [WP Spatial] Oracle Spatial - przetwarzanie danych przestrzennychTomasz Murtaś Abstrakt: Oracle Spatial to rozbudowane funkcjonalnie narzędzie do efektywnego zarządzania danymi o charakterze przestrzennym. Posiada mechanizmy ładowania, przetwarzania i udostępniania danych. Obsługuje wiele różnorodnych typów danych - począwszy od geometrii 2D, poprzez geometrię 3D (bryły), aż do złożonych modeli topologicznych i sieciowych. Dane mogą wykorzystywać referencję liniową (LRS). SPATIAL posiada funkcjonalności związane z analizami przestrzennymi i sieciowymi. Obsługuje również typy danych Georaster, TIN i Point Cloud. Dane mogą być udostępniane przez serwisy (WFS, WFS-T, WCS) zgodne ze specyfikacją OGC. Spatial może być silnikiem przestrzennym dla największych na rynku dostawców technologii GIS. Znacznie upraszcza zarządzanie infrastrukturą przestrzenną, gdyż poprzez swoją funkcjonalność umożliwia jednoczesny dostęp do jednego źródła danych przestrzennych przedsiębiorstwa przez użytkowników wykorzystujących produkty różnych dostawców oprogramowania. Kluczowe cechy Oracle Spatial:
Celem warsztatów jest praktyczne zapoznanie się z funkcjonalnością rozwiązania Oracle Spatial. Zajęcia będą obejmować zagadnienia dotyczące:
Informacja o prowadzącym: Tomasz Murtaś pracuje w Oracle Polska jako konsultant wsparcia technicznego sprzedaży. Specjalizuje się w zakresie narzędzi do budowania systemów informacji przestrzennej (GIS), analiz sieciowych oraz rozwiązań związanych z udostępnianiem danych. Profil uczestnika: analitycy, architekci i projektanci systemów, programiści, konsultanci, kierownicy projektów, kierownicy działów IT i wszyscy zainteresowani problematyką danych przestrzennych i systemów GIS. Poziom wiedzy uczestnika: brak wymagań wstępnych. Forma zajęć: zajęcia praktyczne przy komputerach wspomagane prezentacją slajdów. Cel uczestnictwa: zapoznanie z produktami Oracle. Czas trwania: 4 godziny. [WP TimesTen] Oracle TimesTen 11.2Mikołaj Morzy Abstrakt: Oracle TimesTen to technologia przetwarzania danych w pamięci ulotnej, zaprojektowana w celu zapewnienia minimalnych czasów odpowiedzi, ogromnej przepustowości, oraz transakcyjnego przetwarzania dużych wolumenów danych i zarządzania zdarzeniami. Technologia ta jest wykorzystywana w dwóch produktach: Oracle TimesTen In-Memory Database oraz Oracle In-Memory Database Cache. Utrzymywanie danych w pamięci operacyjnej z pominięciem pamięci dyskowej, wprowadza istotne zmiany w architekturze systemu baz danych, technikach indeksowania i wykonywania zapytań, oraz wymusza opracowanie mechanizmów zachowania spójności i odtwarzania po awarii. W szczególności, przeniesienie przetwarzania transakcyjnego do warstwy aplikacyjnej wprowadza duże zmiany w ogólnej architekturze systemu informatycznego. Celem warsztatu jest zapoznanie uczestników z podstawami technologii Oracle TimesTen. W ramach warsztatu zostaną zaprezentowane: architektura bazy danych TimesTen, rozszerzenia języka SQL specyficzne dla bazy danych TimesTen, instalacja i zarządzanie bazą danych TimesTen oraz możliwości wykorzystania bazy danych TimesTen jako pamięci podręcznej dla tradycyjnej bazy danych w ramach opcji Oracle In-Memory Database Cache serwera Oracle 11g Enterprise Edition. Informacja o prowadzącym: Dr inż. Mikołaj Morzy jest adiunktem w Instytucie Informatyki Politechniki Poznańskiej. Wcześniej pracował na Uniwersytecie w Muenster (Niemcy) i Loyola University w Nowym Orleanie (Stany Zjednoczone). Jego zainteresowania naukowe koncentrują się przede wszystkim na tematyce eksploracji danych; jest on autorem ponad czterdziestu publikacji dotyczących tej tematyki. Drugą dziedziną zainteresowań i głównym tematem działalności dydaktycznej Mikołaja Morzego są technologie aplikacji internetowych i rozproszonych. Profil uczestnika: osoby zajmujące się projektowaniem i implementacją systemów informatycznych, administratorzy bazy danych. Poziom wiedzy uczestnika: brak wymagań. Forma zajęć: demonstracja z samodzielnymi ćwiczeniami praktycznymi. Cel uczestnictwa: zapoznanie się z funkcjonalnością i architekturą bazy danych Oracle TimesTen. Czas trwania: 4 godziny. II. Analiza danych, raportowanie [TP ASQL11g] Oracle 11g: Analytic SQLMaciej Zakrzewicz Abstrakt: Szkolenie omawia złożone konstrukcje składniowe języka SQL, umożliwiające realizację zaawansowanych zadań analizy danych w bazach i hurtowniach danych (tzw. Analytic SQL). Jest przeznaczone dla programistów, administratorów i analityków, którzy przygotowują raporty, zestawienia, rankingi i scenariusze w oparciu o relacyjne struktury danych gromadzone w bazach danych Oracle Database 11g. Może być pomocne dla osób, które naukę języka SQL zakończyły wiele lat temu, a obecnie przygotowują się do egzaminu certyfikacyjnego "1Z0-047 Oracle Database SQL Expert" (zakres szkolenia obejmuje część wymagań egzaminacyjnych). Plan szkolenia:
Informacja o prowadzącym: Pracownik Instytutu Informatyki Politechniki Poznańskiej, członek Rady Wydziału Informatyki i Zarządzania Politechniki Poznańskiej, prezes Zarządu Stowarzyszenia Polskiej Grupy Użytkowników Systemu Oracle, profesor Wyższej Szkoły Nauk Humanistycznych i Dziennikarstwa w Poznaniu, członek założyciel Stowarzyszenia E-learningu Akademickiego. Zainteresowania naukowe obejmują eksplorację danych (data mining), systemy baz danych/hurtowni danych oraz architektury aplikacji internetowych. Dla krajowych i zagranicznych uniwersytetów oraz przedsiębiorstw (m.in. Niemcy, Wielka Brytania, USA, Słowacja) prowadzi wykłady i szkolenia z zakresu projektowania i implementacji systemów informatycznych. Projektuje i realizuje szkolenia IT, opracowuje strategie informatyzacji, kieruje i doradza w projektach IT. Profil uczestnika: programiści, administratorzy, konsultanci. Poziom wiedzy uczestnika: wymagana podstawowa znajomość języka SQL. Forma zajęć: wykład wspomagany prezentacją. Cel uczestnictwa: umiejętność wykorzystywania nowoczesnych konstrukcji analitycznych języka SQL do generowania raportów w oparciu o bazy/hurtownie danych oparte o Oracle Database 11g. Czas trwania: 4 godziny. [WP BIP] Oracle BI Publisher - generowanie dokumentów elektronicznychJarosław Stępień Abstrakt: Oracle BI Publisher to efektywne i skalowalne rozwiązanie, służące do tworzenia, zarządzania oraz dostarczania raportów, przeznaczone do stosowania w złożonych, rozproszonych środowiskach IT. Jego scentralizowana architektura umożliwia wydajne pozyskiwanie informacji z różnych źródeł oraz ich bezpieczne przekazywanie pracownikom, klientom i partnerom w postaci raportów lub dokumentów biznesowych. Oracle BI Publisher pozwala ograniczyć wysokie koszty związane z tworzeniem, dostosowywaniem i aktualizacją dokumentów biznesowych, a zarazem zwiększyć wydajność zarządzania raportami. Dzięki modułowi BI Publisher Desktop, użytkownicy mogą tworzyć własne szablony raportów, korzystając z zestawu dobrze znanych narzędzi biurowych (np. MS Word, Adobe Acrobat). Kluczowe cechy Oracle BI Publisher:
Celem warsztatów będzie praktyczne zapoznanie się z funkcjonalnością rozwiązania Oracle BI Publisher. Zajęcia będą obejmować zagadnienia dotyczące:
Informacja o prowadzącym: Jarosław Stępień pracuje w Oracle Polska jako konsultant wsparcia technicznego sprzedaży. Specjalizuje się w zakresie narzędzi wspierających zarządzanie procesami biznesowymi (BPM) oraz rozwiązań związanych z architekturą zorientowaną na usługi (SOA). Profil uczestnika: analitycy procesów biznesowych, architekci i projektanci systemów, programiści, konsultanci, kierownicy projektów, kierownicy działów IT, wszyscy zainteresowani problematyką generacji dokumentów elektronicznych (np. raportów, umów, korespondencji, wydruków). Poziom wiedzy uczestnika: brak wymagań wstępnych. Forma zajęć: zajęcia praktyczne przy komputerach wspomagane prezentacją slajdów. Cel uczestnictwa: zapoznanie z rozwiązaniem do generacji dokumentów elektronicznych: Oracle BI Publisher. Czas trwania: 4 godziny. [WP OBI] Wdrożenie Oracle Business Intelligence w firmieMichał Grochowski Abstrakt: Wiele współczesnych organizacji korzysta z narzędzi i aplikacji do analizy danych biznesowych (Business Intelligence) w celu zbierania informacji z różnych źródeł, analizowania ich i udostępniania użytkownikom. Z narzędziami tymi jednak wiąże się często szereg problemów. Aplikacje BI są z reguły kierowane do zawodowych analityków, a nie użytkowników biznesowych. Są także trudne w obsłudze, mają ograniczone możliwości i nie są zintegrowane, co znacznie utrudnia wykorzystywanie analiz w innych aplikacjach. Co więcej, narzędzia takie są często ograniczone pod względem skalowalności i łatwości zarządzania, przez co ich utrzymanie staje się coraz bardziej kosztowne wraz ze wzrostem objętości i liczby źródeł danych, liczby aktywnych użytkowników oraz stopnia złożoności dokonywanych analiz. Wszystko to oznacza, że pomimo ciągłych inwestycji w rozwiązania z zakresu analizy danych biznesowych kierownictwo wielu firm nadal nie dysponuje danymi niezbędnymi do szybkiego podejmowania trafnych decyzji. Informacje o produkcie: http://www.oracle.com/technology/products/bi/enterprise-edition.html Celem warsztatów będzie zdobycie praktycznych umiejętności, które będą solidną podstawą do tego, aby móc ruszyć z miejsca z wdrożeniem aplikacji Oracle Business Intelligence. Warsztat obejmuje zagadnienia podstawowe, jak również elementy zaawansowane wdrożenia OBI:
Informacja o prowadzącym: Michał Grochowski jest konsultantem ds. Oracle Business Intelligence w Oracle Polska. Absolwent wydziału Informatyki Politechniki Śląskiej, specjalista ds. oprogramowania systemowego. Zajmował się projektowaniem i implementacją systemów informatycznych oraz wsparciem sprzedaży technologii Oracle z obszaru FMW i opcji bazy danych. Obecnie koncentruje się na zagadnieniu systemów analitycznych klasy Business Intelligence i hurtowni danych. Profil uczestnika: analitycy procesów biznesowych, architekci i projektanci systemów, programiści, konsultanci, kierownicy projektów, kierownicy działów IT, wszyscy zainteresowani problematyką wdrożenia systemu analitycznego klasy Business Intelligence. Poziom wiedzy uczestnika: mile widziana, ale nie wymagana podstawowa wiedza na temat modelowania danych i znajomość tematyki systemów analitycznych. Forma zajęć: zajęcia praktyczne przy komputerach wspomagane prezentacją slajdów. Cel uczestnictwa: zdobycie praktycznej wiedzy w zakresie wdrożenia Oracle Business Intelligence. Czas trwania: 4 godziny. [WP ODM] Oracle Data Mining 11gMikołaj Morzy Abstrakt: Celem warsztatu jest przedstawienie funkcjonalności opcji Oracle Data Mining serwera Oracle 11g. Oracle Data Mining (ODM) to zbiór narzędzi umożliwiających uruchamianie zaawansowanych algorytmów analizy i eksploracji danych bezpośrednio po stronie serwera bazy danych, bez konieczności wykorzystywania narzędzi zewnętrznych. Na opcję Oracle Data Mining składają się: zbiór specjalizowanych pakietów PL/SQL zawierających procedury i funkcje eksploracji danych, biblioteki języka Java stanowiące implementację standardu Java for Data Mining (JDM), oraz zbiór funkcji języka SQL umożliwiających łatwy dostęp do modeli zapisanych w repozytorium ODM. Funkcjonalność ODM obejmuje między innymi: asocjacje, algorytmy klasyfikacji, algorytmy analizy skupień, regresję, odkrywanie anomalii, eksplorację danych tekstowych i odkrywanie cech. W trakcie warsztatu zostaną pokrótce omówione wybrane techniki eksploracji danych, a także zostaną szczegółowo zaprezentowane pakiety PL/SQL oraz rozszerzenia języka SQL umożliwiające eksplorację danych. Zaprezentowane zostaną również przykładowe aplikacje Java wykorzystujące Oracle Data Mining. Uczestnicy otrzymają różne zbiory danych, które poddadzą samodzielnej analizie i eksploracji. Informacja o prowadzącym: Dr inż. Mikołaj Morzy jest adiunktem w Instytucie Informatyki Politechniki Poznańskiej. Wcześniej pracował na Uniwersytecie w Muenster (Niemcy) i Loyola University w Nowym Orleanie (Stany Zjednoczone). Jego zainteresowania naukowe koncentrują się przede wszystkim na tematyce eksploracji danych, jest on autorem ponad czterdziestu publikacji dotyczących tej tematyki. Drugą dziedziną zainteresowań i głównym tematem działalności dydaktycznej Mikołaja Morzego są technologie aplikacji internetowych i rozproszonych. Profil uczestnika: osoby zajmujące się analizą danych i business intelligence. Poziom wiedzy uczestnika: brak wymagań. Forma zajęć: demonstracja z samodzielnymi ćwiczeniami praktycznymi. Cel uczestnictwa: zapoznanie się z funkcjonalnością Oracle Data Mining 11g. Czas trwania: 4 godziny. III. Aplikacje internetowe, portale, zarządzanie treścią [WP ADF1] Oracle ADF 11g dla początkujących - część IMarek Wojciechowski Abstrakt: Oracle ADF to złożony szkielet aplikacji, upraszczający tworzenie bazodanowych aplikacji Java EE, przede wszystkim internetowych. ADF jest rozwiązaniem elastycznym, gdyż oferuje programistom szeroki wybór technologii - zarówno w warstwie usług biznesowych, jak i w warstwie prezentacji. Niemniej, w wersji 11g zdecydowanie promowane są ADF Business Components, jako technologia implementacji usług biznesowych oraz ADF Faces, jako biblioteka do tworzenia interfejsu użytkownika. ADF Business Components to lekka technologia odwzorowania relacyjno-obiektowego, opracowana głównie z myślą o programistach Oracle Forms (i innych środowisk 4GL) w celu ułatwienia im migracji na platformę Java EE. Celem szkolenia jest prezentacja ADF Business Components w wersji 11g oraz ilustracja wykorzystania ADF Business Components do implementacji warstwy usług biznesowych w bazodanowych aplikacjach internetowych na platformie Java Enterprise Edition. Omówiony zostanie również mechanizm współpracy warstwy usług biznesowych z warstwą prezentacji, realizowanej poprzez ADF Model. Uczestnicy warsztatu samodzielnie przygotują i przetestują warstwę usług biznesowych dla przykładowej aplikacji. Tworzenie warstwy prezentacji (interfejsu użytkownika) dla tej aplikacji będzie przedmiotem warsztatu "Oracle ADF 11g dla początkujących - część II". Niniejszy warsztat jest jednym z trzech szkoleń poświęconych ADF, opartych o materiał prezentowany w ramach X Szkoły PLOUG. Szkolenia te zostały przygotowane z myślą o tych z Państwa, którzy - pomimo zainteresowania tematem - z różnych przyczyn nie mogli uczestniczyć w lutowej Szkole. Plan szkolenia:
Informacja o prowadzącym: Adiunkt w Instytucie Informatyki Politechniki Poznańskiej.
Specjalizuje się w eksploracji danych, technologiach internetowych i
obsłudze danych multimedialnych w bazach danych. Jest autorem ok. 70
publikacji Profil uczestnika: programiści, konsultanci. Poziom wiedzy uczestnika: podstawowa znajomość SQL, przydatna podstawowa znajomość języka Java. Forma zajęć: wykład przeplatany ćwiczeniami praktycznymi. Cel uczestnictwa: nabycie umiejętności tworzenia prostych bazodanowych aplikacji Oracle ADF w środowisku Oracle JDeveloper 11g. Czas trwania: 4 godziny. [WP ADF2] Oracle ADF 11g dla początkujących - część IIMaciej Zakrzewicz Abstrakt: ADF Faces to biblioteka komponentów wizualnych (biblioteka znaczników) do zastosowania w aplikacjach tworzonych w oparciu o szkielet Java Server Faces (Java Enterprise Edition, dawniej J2EE). Umożliwia ona tworzenie rozbudowanego, funkcjonalnego, wysoce interakcyjnego graficznego interfejsu użytkownika dla aplikacji internetowych, przy stosunkowo niewielkim nakładzie pracy programisty. Dzięki zastosowaniu ADF Faces, interfejs aplikacji internetowych nie jest uboższy od interfejsu graficznego tradycyjnych aplikacji klient-serwer. Celem szkolenia jest omówienie podstawowej architektury i własności ADF Faces 11g oraz ilustracja wykorzystania ADF Faces do konstrukcji bazodanowych aplikacji internetowych na platformie Java Enterprise Edition. Uczestnicy warsztatu samodzielnie zbudują funkcjonalną aplikację internetową Java EE opartą o warstwę dostępu do danych ADF Business Components. Niniejszy warsztat jest jednym z trzech szkoleń poświęconych ADF, opartych o materiał prezentowany w ramach X Szkoły PLOUG. Szkolenia te zostały przygotowane z myślą o tych z Państwa, którzy - pomimo zainteresowania tematem, z różnych przyczyn nie mogli uczestniczyć w lutowej Szkole. Plan szkolenia:
Informacja o prowadzącym: Pracownik Instytutu Informatyki Politechniki Poznańskiej, członek Rady Wydziału Informatyki i Zarządzania Politechniki Poznańskiej, prezes Zarządu Stowarzyszenia Polskiej Grupy Użytkowników Systemu Oracle, profesor Wyższej Szkoły Nauk Humanistycznych i Dziennikarstwa w Poznaniu, członek założyciel Stowarzyszenia E-learningu Akademickiego. Zainteresowania naukowe obejmują eksplorację danych (data mining), systemy baz danych/hurtowni danych oraz architektury aplikacji internetowych. Dla krajowych i zagranicznych uniwersytetów oraz przedsiębiorstw (m.in. Niemcy, Wielka Brytania, USA, Słowacja) prowadzi wykłady i szkolenia z zakresu projektowania i implementacji systemów informatycznych. Projektuje i realizuje szkolenia IT, opracowuje strategie informatyzacji, kieruje i doradza w projektach IT. Profil uczestnika: programiści, konsultanci. Poziom wiedzy uczestnika: przydatna podstawowa znajomość języka Java. Forma zajęć: wykład przeplatany ćwiczeniami praktycznymi. Cel uczestnictwa: nabycie umiejętności tworzenia prostych bazodanowych aplikacji Oracle ADF w środowisku Oracle JDeveloper 11g. Czas trwania: 4 godziny. [TP ADFAdv] Oracle ADF 11g dla zaawansowanychMariusz Masewicz Abstrakt: Oracle ADF to złożony szkielet aplikacji upraszczający tworzenie bazodanowych aplikacji Java EE, przede wszystkim internetowych. Mimo, że dokumentacja Oracle ADF jest z wersji na wersję coraz bardziej rozbudowana i kompletna, programiści ADF często napotykają typowe problemy, których rozwiązania nie są zawarte w podręczniku programisty. Sytuacje takie są szczególnie częste w przypadku prób przeniesienia funkcjonalności aplikacji implementowanych w starszych technologiach - takich, jak np. Oracle Forms. Celem szkolenia jest prezentacja rozwiązań kilku typowych problemów jakie mogą napotkać w swojej pracy programiści tworzący aplikacje w oparciu o ADF, a także omówienie niektórych zaawansowanych aspektów ADF, których zrozumienie jest niezbędne dla efektywnego korzystania z tego rozwiązania. Ponadto, z myślą o uczestnikach, którzy podstawowe doświadczenia z ADF zdobywali na wersjach poprzedzających 11g, omówiony zostanie proces instalacji aplikacji ADF na serwerze Oracle WebLogic, który od wersji ADF 11g jest podstawowym serwerem aplikacji dla aplikacji ADF. Niniejszy tutorial jest jednym z trzech szkoleń poświęconych ADF, opartych o materiał prezentowany w ramach X Szkoły PLOUG. Szkolenia te zostały przygotowane z myślą o tych z Państwa, którzy - pomimo zainteresowania tematem, z różnych przyczyn nie mogli uczestniczyć w lutowej Szkole. Plan szkolenia:
Informacja o prowadzących: Mariusz Masewicz - Pracownik Instytutu Informatyki Politechniki Poznańskiej. Od wielu lat jest też twórcą, administratorem i użytkownikiem wielu aplikacji opartych o bazę danych Oracle. Przez cały ten czas w kręgu jego zainteresowań znajduje się szereg zagadnień związanych z optymalizacją pracy poszczególnych składników architektury Oracle. Mikołaj Morzy - Adiunkt w Instytucie Informatyki Politechniki Poznańskiej. Wcześniej pracował na Uniwersytecie w Muenster (Niemcy) i Loyola University w Nowym Orleanie (Stany Zjednoczone). Jego zainteresowania naukowe koncentrują się przede wszystkim na tematyce eksploracji danych, jest on autorem ponad czterdziestu publikacji dotyczących tej tematyki. Drugą dziedziną zainteresowań i głównym tematem działalności dydaktycznej Mikołaja Morzego są technologie aplikacji internetowych i rozproszonych. Marek Wojciechowski - Adiunkt w Instytucie Informatyki Politechniki Poznańskiej. Specjalizuje się w eksploracji danych, technologiach internetowych i obsłudze danych multimedialnych w bazach danych. Jest autorem ok. 70 publikacji o charakterze naukowym i technicznym. Od kilku lat prowadzi szkolenia z technologii internetowych i produktów Oracle w Polsce i za granicą w ramach Oracle University. W trakcie konferencji, szkół i seminariów PLOUG wielokrotnie prowadził warsztaty, tutoriale i wykłady na temat tworzenia aplikacji internetowych i obsługi zaawansowanych typów danych przez system zarządzania bazą danych Oracle. Maciej Zakrzewicz - Pracownik Instytutu Informatyki Politechniki Poznańskiej, członek Rady Wydziału Informatyki i Zarządzania Politechniki Poznańskiej, prezes Zarządu Stowarzyszenia Polskiej Grupy Użytkowników Systemu Oracle, profesor Wyższej Szkoły Nauk Humanistycznych i Dziennikarstwa w Poznaniu, członek założyciel Stowarzyszenia E-learningu Akademickiego. Zainteresowania naukowe obejmują eksplorację danych (data mining), systemy baz danych/hurtowni danych oraz architektury aplikacji internetowych. Dla krajowych i zagranicznych uniwersytetów oraz przedsiębiorstw (m.in. Niemcy, Wielka Brytania, USA, Słowacja) prowadzi wykłady i szkolenia z zakresu projektowania i implementacji systemów informatycznych. Projektuje i realizuje szkolenia IT, opracowuje strategie informatyzacji, kieruje i doradza w projektach IT. Profil uczestnika: programiści, konsultanci. Poziom wiedzy uczestnika: podstawowa znajomość SQL, przydatna podstawowa znajomość języka Java, znajomość ADF w podstawowym zakresie (np. po uczestnictwie w warsztatach dla początkujących). Forma zajęć: wykład ze slajdami przeplatany demonstracjami. Cel uczestnictwa: pogłębienie znajomości Oracle ADF. Czas trwania: 4 godziny. [TN UCM] Wykorzystanie Oracle Universal Content Management jako repozytorium zintegrowanego z procesami biznesowymi w organizacjiIgor Bensemann Abstrakt: Oracle Universal Content Management jest wykorzystywany do zarządzania zawartością nieuporządkowaną (Content Management). Zbudowany jest w oparciu o Content Server - produkt, przejęty przez Oracle po akwizycji firmy Stellent. Do komunikacji z użytkownikiem wykorzystywany jest interfejs WWW budowany z wykorzystaniem narzędzi dostarczanych przez UCM. Mechanizm wtyczek pozwala też na wykorzystywanie narzędzi systemu operacyjnego Microsoft Windows - takich, jak Windows Explorer. UCM udostępnia wbudowane mechanizmy zapewniające obsługę praktycznie dowolnego typu dokumentów (ponad 400 typów) w tym ich kategoryzację, indeksowanie, wyszukiwanie. Modułowa konstrukcja pozwala na rozbudowywanie możliwości systemu zarówno przez dodawanie nowych elementów, zwanych komponentami jak i poprzez integrację z systemami zewnętrznymi. Podstawowym narzędziem integracji są serwisy webowe (Web Services, WS). Zastosowanie serwisów webowych w połączeniu z wbudowanym językiem skryptowym iDocScript pozwala na automatyzację typowych działań na dokumentach oraz bezobsługową z punktu widzenia użytkownika końcowego interakcję z pozostałymi systemami. Celem tutorialu jest prezentacja możliwości wykorzystania Oracle Universal Content Management jako zaawansowanego back-endu do obsługi procesów w organizacjach. Zastosowanie koncepcji architektury zorientowanej na usługi (Service Oriented Architecture, SOA) i wykorzystania serwisów webowych pozwoli na zaprojektowanie i uruchomienie procesu elektronicznego obiegu dokumentów (Workflow) z omówieniem roli poszczególnych elementów dla całości przebiegu tego zadania. Informacja o prowadzącym: Prowadzący zajmuje stanowisko Senior Oracle Engineer w spółce EVCON S.A. Specjalizuje się we wdrażaniu rozwiązań Oracle Middleware (UCM, BPM, IDM). Profil uczestnika: konsultanci Oracle Fusion Middleware, projektanci aplikacji middleware, wszyscy zainteresowani problematyką integracji produktów Oracle. Poziom wiedzy uczestnika: wymagana podstawowa znajomość zagadnień związanych z integracją rozwiązań i produktów Oracle Fusion Middleware. Forma zajęć: wykład ze slajdami wspomagany prezentacją. Cel uczestnictwa: zapoznanie się z możliwościami integracji Oracle Universal Content Management z produktami Oracle. Czas trwania: od 3 do 4 godzin. [TP WebCenter] Oracle WebCenter 11g Suite - tworzenie i zarządzanie portalami internetowymiMichał Szkopiński Abstrakt: Oracle WebCenter 11g Suite to zintegrowane środowisko do tworzenia nowoczesnych portali w konwencji Web 2.0. WebCenter 11g przeznaczone jest zarówno dla programistów i projektantów, jako doskonałe narzędzie do tworzenia aplikacji internetowych w technologii J2EE całkowicie od zera, jak również jako gotowe rozwiązanie do zastosowania w firmie od zaraz dzięki gotowym komponentom portalu WWW. W skład pakietu Web-Center 11g Suite wchodzi:
Celem zajęć będzie praktyczne zapoznanie się z funkcjonalnością pakietu Oracle WebCenter 11g Suite. Pokaz będzie obejmował następujące zagadnienia:
Informacja o prowadzącym: Michał Szkopiński pracuje w Oracle Polska jako konsultant wsparcia technicznego sprzedaży. Specjalizuje się w zakresie rozwiązań z zakresu Enterprise 2.0: narzędzi portalowych oraz zarządzania i zabezpieczania dokumentów elektronicznych. Profil uczestnika: architekci i projektanci systemów, programiści i konsultanci, kierownicy działów IT, kierownicy projektów. Poziom wiedzy uczestnika: brak wymagań wstępnych. Forma zajęć: pokaz działania systemu na żywo przez prowadzącego, wspomagany prezentacją slajdów. Cel uczestnictwa: zapoznanie z rozwiązaniem do tworzenia portali internetowych: Oracle WebCenter 11g Suite. Czas trwania: 4 godziny. IV. Bezpieczeństwo [WP IRM] Oracle Information Rights ManagementPaweł Chomicz Abstrakt: Znaczna część informacji każdej organizacji to informacje poufne i potencjalnie cenne, co oznacza, że jeśli dostęp do nich uzyskają osoby niepowołane, może dojść do znacznego zagrożenia bezpieczeństwa. Rozwiązanie Oracle Information Rights Management, znane poprzednio pod nazwą SealedMedia E DRM, umożliwia przedsiębiorstwom spełnianie wszystkich tych zaleceń poprzez stosowanie szyfrowania dokumentów i wiadomości e-mail w celu ich "opieczętowania", kojarząc je z określoną regułą i wprowadzając podpis cyfrowy zapewniający ochronę przed sfałszowaniem. W trakcie warsztatu uczestnicy zapoznają się ze współczesnymi wyzwaniami związanymi z ochroną informacji - zwłaszcza w kontekście zachowań użytkowników i rozwoju technologii oraz norm PN-ISO/ICE27001:2007 i PN ISO/IEC 27001. Zostanie przedstawiona filozofia i architektura Oracle Information Rights Management. Zaprezentowane zostanie zarządzanie kontekstami, użytkownikami, grupami, rolami i uprawnieniami oraz monitorowanie aktywności użytkowników. Pokrótce zostanie omówiona kastomizacja i rozbudowa systemu Oracle Information Rights Management. Informacja o prowadzącym: Autor w latach 1992-1999 prowadził szkolenia IT oraz szkolenia dla trenerów. W latach 1999-2004 zbudował i prowadził zespół Oracle w Altkom Akademii. W latach 2005-2006 zbudował i prowadził Zespół Aplikacji Oracle w Matrix.pl. Obecnie jest Dyrektorem Centrum Kompetencyjnego Oracle w BizTech S.A. Profil uczestnika: zaawansowani administratorzy i deweloperzy Oracle, projektanci środowisk Oracle odpowiedzialni za bezpieczeństwo. Poziom wiedzy uczestnika: znajomość administracji MS Windows i Oracle; podstawy programowania w C++, Java lub .Net. Forma zajęć: wykład przeplatany ćwiczeniami. Cel uczestnictwa: Filozofia i architektura Oracle Information Rights Management. Instalacja, konfiguracja, administracja wraz z wykonywaniem kopii i odtworzeniem środowiska Information Rights Management. Zarządzanie kontekstami, użytkownikami, grupami, rolami i uprawnieniami. Monitorowanie aktywności użytkowników. Kastomizacja interfejsu WWW i rozbudowa Information Rights Management w oparciu o API i WebService. Czas trwania: 4 godziny. [WP OIM] Zarządzanie tożsamością w firmie w oparciu o Oracle Identity ManagerAleksander Jachowicz Abstrakt: Dla dużych przedsiębiorstw zarządzanie dużą liczbą użytkowników i ich tysiącami uprawnień stanowi nie lada wyzwanie. Już sama ilość danych, które powinny być zgodne z wymaganiami biznesowymi, jak i wszelkimi procedurami i politykami bezpieczeństwa, jest niekiedy niemożliwa do ręcznego przetwarzania. Dodatkowo heterogeniczność architektury IT nie ułatwia zadania. Rozwiązaniem jest system provisioningu i rekoncyliacji, który centralizuje wszelkie zadania związane z zarządzaniem tożsamościami i uprawnieniami pracowników we wszystkich systemach korporacyjnych. W trakcie warsztatów uczestnicy będą mogli zapoznać się z rozwiązaniem Oracle Identity Manager. Można będzie samodzielnie zintegrować system z przykładowymi aplikacjami, z wykorzystaniem wewnętrznym mechanizmów OIM, Java, SQL. Zaprezentowane zostaną możliwości automatyzacji procesów akceptacji i zakładania kont w zintegrowanych systemach. Dla tego typu systemów będzie także możliwość zapoznania się z możliwościami raportowania i audytu uprawnień. Informacja o prowadzącym: Aleksander Jachowicz pracuje w Oracle Polska jako konsultant wsparcia technicznego sprzedaży. Specjalizuje się w zakresie rozwiązań związanych z bezpieczeństwem, w skład których wchodzą między innymi systemy do zarządzania tożsamością, kontrolą dostępu, bezpieczeństwem danych, ochroną fraudową i bezpieczeństwem baz danych. Profil uczestnika: analitycy procesów biznesowych, architekci i osoby odpowiedzialne za bezpieczeństwo, programiści, konsultanci, kierownicy działów IT, wszyscy zainteresowani problematyką. Poziom wiedzy uczestnika: brak wymagań wstępnych (mile widziane podstawy baz danych i Java). Forma zajęć: zajęcia praktyczne przy komputerach wspomagane prezentacją slajdów. Cel uczestnictwa: zapoznanie z rozwiązaniami Oracle wspierającymi zarządzanie tożsamościami i uprawnieniami - OIM Oracle Identity Manager; instalacja, konfiguracja i prosta integracja z bazą danych i AD. Czas trwania: 4 godziny. V. Hurtownie danych, integracja danych [WP ODI BIS] Oracle Data IntegratorPaweł Chomicz Abstrakt: Oracle Data Integrator jest stosunkowo nowym narzędziem
w ofercie firmy Oracle. Podobnie jak jego "starszy" brat - Oracle
Warehouse Builder, służy ono do projektowania hurtowni danych - od
opisania sposobu dołączania się do źródeł danych, poprzez ich późniejszą
transformację, a następnie ładowanie, aż do docelowego systemu. Narzędzie
pozwala oczywiście na pełną kontrolę tego, jak będą wyglądały
projektowane procesy ETL (a w zasadzie wprowadzono tu małą zmianę
terminologii na: Najważniejszą cechą odróżniającą DI od OWB jest jego niesamowita wręcz elastyczność. Jako narzędzie stworzone w oparciu o technologie związane z językiem Java, potrafi ono wykorzystać praktycznie dowolną bazę danych jako system źródłowy, docelowy, czy też swoje repozytorium. Oczywiście, najefektywniej wykorzystuje bazy danych firmy Oracle. Kolejną zaletą jest jego modularność, a co za tym idzie - łatwość tworzenia kolejnych wtyczek rozszerzających funkcjonalność; przy okazji cała funkcjonalność DI może być prezentowana jako usługi w ramach SOA. Narzędzie to potrafi także optymalizować proces ładowania hurtowni danych poprzez wbudowane mechanizmy równoważenia obciążenia, czy też wykrywania zmian związanych np. z przyrastaniem ilości danych w systemach źródłowych. W trakcie warsztatu zaprezentowane zostaną możliwości narzędzia Oracle Data Integrator 10g ze szczególnym wyróżnieniem tych cech, które odróżniają to narzędzie od OWB. Uczestnicy warsztatu, równolegle z prowadzącym zajęcia, przygotują projekt hurtowni danych - począwszy od dołączenia się do źródeł danych, poprzez opisanie mechanizmów transformowania pozyskiwanych danych do postaci akceptowalnej przez zaprojektowane struktury docelowej hurtowni danych. Na koniec zaprojektowana hurtownia zostanie po raz pierwszy zasilona danymi, a później zostaną przygotowane procesy, które będą aktualizować hurtownię w sposób przyrostowy. W całość zostaną wplecione mechanizmy zapewniające, że projektowany system będzie alarmował w przypadku wykrycia próby ładowania niepoprawnych danych, a w prostszych przypadkach podejmował próbę automatycznej korekty błędnych danych. W celu optymalizacji procesu ładowania danych zostanie włączony mechanizm wykrywania zmian w danych źródłowych. Informacja o prowadzącym: mgr inż. Mariusz Masewicz jest pracownikiem Instytutu Informatyki Politechniki Poznańskiej. Od wielu lat jest też twórcą, administratorem i użytkownikiem wielu aplikacji opartych o bazę danych Oracle. Przez cały ten czas w kręgu jego zainteresowań znajduje się szereg zagadnień związanych z optymalizacją pracy poszczególnych składników architektury Oracle. Profil uczestnika: administratorzy i projektanci hurtowni danych oraz aplikacji analitycznych, wszyscy zainteresowani problematyką zarządzania hurtowniami danych. Poziom wiedzy uczestnika: wymagana podstawowa znajomość SQL. Forma zajęć: wykład przeplatany ćwiczeniami. Cel uczestnictwa: zapoznanie się z możliwościami narzędzia Oracle Data Integrator, zrozumienie znaczenia poszczególnych repozytoriów narzędzia DI, zrozumienie specyfiki pracy z meta-modelem (modele fizyczne i logiczne) hurtowni danych i wieloma jej późniejszymi wdrożeniami. Wykorzystanie narzędzi zapewniających jakość ładowanych danych i wydajność procesu ładowania (mechanizm wykrywania zmian). Czas trwania: 4 godziny. [WP OWB] Oracle Warehouse Builder 11gMariusz Masewicz Abstrakt: Oracle Warehouse Builder jest narzędziem o ugruntowanej już na naszym rynku pozycji niekwestionowanego lidera w dziedzinie wspierania projektantów hurtowni danych w ich pracy, polegającej na projektowaniu struktur hurtowni, procesów ETL, a także na uruchamianiu tych procesów w celu aktualizowania danych. Wraz z pojawieniem się najnowszej wersji bazy danych firmy Oracle, na rynku pojawiła się też kolejna wersja Oracle Warehouse Builder. Podobnie jak baza danych, tak i OWB oznaczone jest numerem 11g. W trakcie warsztatu zaprezentowane zostaną możliwości narzędzia OWB 11g - ze szczególnym wyróżnieniem tych cech, które zostały wprowadzone w wersji 11g. Uczestnicy warsztatu, równolegle z prowadzącym zajęcia, przygotują projekt hurtowni danych - począwszy od dołączenia się do źródeł danych, poprzez opisanie mechanizmów transformowania pozyskiwanych danych do postaci akceptowalnej przez zaprojektowane struktury docelowej hurtowni danych. Na koniec zaprojektowana hurtownia zostanie po raz pierwszy zasilona danymi, a później zostaną przygotowane procesy, które będą aktualizować hurtownię w sposób przyrostowy. W całość zostaną wplecione mechanizmy zapewniające, że projektowany system będzie alarmował w przypadku wykrycia próby ładowania niepoprawnych danych, a w prostszych przypadkach podejmował próbę automatycznej korekty błędnych danych. Informacja o prowadzącym: mgr inż. Mariusz Masewicz jest pracownikiem Instytutu Informatyki Politechniki Poznańskiej. Od wielu lat jest też twórcą, administratorem i użytkownikiem wielu aplikacji opartych o bazę danych Oracle. Przez cały ten czas w kręgu jego zainteresowań znajduje się szereg zagadnień związanych z optymalizacją pracy poszczególnych składników architektury Oracle. Profil uczestnika: administratorzy i projektanci hurtowni danych oraz aplikacji analitycznych, wszyscy zainteresowani problematyką zarządzania hurtowniami danych. Poziom wiedzy uczestnika: wymagana podstawowa znajomość SQL. Forma zajęć: wykład przeplatany ćwiczeniami. Cel uczestnictwa: zapoznanie się z możliwościami, architekturą oraz instalowaniem najnowszej wersji narzędzia Oracle Warehouse Builder, zrozumienie specyfiki pracy z meta-modelem hurtowni danych i wieloma jej późniejszymi wdrożeniami, zarządzanie Centrami Kontroli dla poszczególnych wdrożeń hurtowni danych. Czas trwania: 4 godziny. VI. Narzędzia i rozwiązania dla serwera bazy danych Oracle [WN BSC] Administracja serwerem bazy danych Oracle przy użyciu Embarcadero DBArtisanSultan Shiffa Abstrakt: Embarcadero DBArtisan jest narzędziem wspomagającym pracę administratorów serwerów SQL. Posiada rozbudowane moduły analityczne pozwalające na szczegółową i dokładną analizę serwera Oracle. Moduły do zaawansowanego zarządzania pamięcią (Space Analyst, Capacity Analyst) oraz wydajnością (Performance Analyst) umożliwiają analizę stanu serwera SQL w szerokim zakresie parametrów, a graficzny sposób raportowania wyników znacznie ułatwia korzystanie i interpretowanie otrzymanych danych. Wykorzystanie zaawansowanych edytorów graficznych i licznych kreatorów pozwala na zwiększenie wydajności serwera, usprawnienie rutynowych zadań i zmniejszenie liczby błędów. Dodatkową zaletą narzędzia DBArtisan jest jego wieloplatformowość. Rozwiązanie umożliwia administratorom pracę nie tylko z serwerami Oracle, ale także innymi serwerami, w tym MS SQL Server, DB2, Sybase, MySQL. Więcej informacji o Embarcadero DBArtisan jest dostępnych na stronie www.embarcadero.com Podczas warsztatu łączącego elementy teoretyczne z ćwiczeniami praktycznymi uczestnicy będą mieli możliwość bezpośredniej pracy z narzędziem. Na zakończenie warsztatu przewidziano przedłużoną sesję pytań oraz związaną z nimi demonstrację możliwości narzędzia w konkretnych, wziętych z życia przypadkach. Dwóch prowadzących (angielskojęzyczny i polskojęzyczny) zapewni dobrą komunikację z uczestnikami warsztatu jak też pozwoli na pracę w małych podgrupach. Całe szkolenia Learning Objectives
Informacja o prowadzącym: Dr Sultan Shiffa pracuje w niemieckim oddziale Embarcadero Technologies jako Senior Software Consultant. Specjalizuje się w rozwiązaniach i narzędziach do obsługi baz danych, w szczególności serwerów Oracle. Sultan posiada dużą wiedzę teoretyczną popartą bogatym doświadczeniem praktycznym (przez wiele lat był administratorem serwerów Oracle). Występował w roli wykładowcy na największych konferencjach w całej Europie. Andrzej Dąbrowski jest trenerem i konsultantem technicznym BSC Polska - Partnera Embarcadero Technologies w Polsce, gdzie pełni obowiązki Embarcadero Technical Consultant. Ukończył Wydział Cybernetyki Wojskowej Akademii Technicznej (specjalność bazy danych). Po odejściu z wojska pracował jako specjalista ds. baz danych oraz kierownik działu systemów bazodanowych. Profil uczestnika: administratorzy, kierownicy projektów, kierownicy działów IT Poziom wiedzy uczestnika: podstawowa znajomość baz relacyjnych oraz składni SQL Forma zajęć: zajęcia praktyczne przy komputerach wspomagane prezentacją przykładów Cel uczestnictwa: poznanie praktycznych możliwości narzędzia DBArtrisan w obszarze administrowania bazami danych Oracle Czas trwania: 4 godziny. [WN Symantec] Symantec Storage Foundation for Oracle - automatyzacja i standaryzacja serwisów infrastrukturalnych aplikacji biznesowychPiotr Nogaś Abstrakt: Coraz większy nacisk jest kładziony na poziom świadczonych usług. Tradycyjna szkoła zarządzania wychodzi od centralnego monitorowania, jako podstawy zarządzania zmianami. Zwykle dla tego celu budowany jest centralny system monitoringu typu OpenView/NetView, BMC Patrol itp. Implementacje tych systemów rzadko wykraczają poza monitoring i ograniczają się co najwyżej do generowania alertów, w następstwie których administratorzy podejmują decyzję i dokonują zmiany konfiguracji. Analizy przeprowadzone w wielu różnych firmach wskazują, że nawet do 80% czynności związanych ze zmianą konfiguracji można zautomatyzować i zdefiniować jako polityki. Podejście takie umożliwia automatyzację do 60% zmian konfiguracji dotyczącej infrastruktury i serwisów infrastrukturalnych: SRM, wysokiej dostępności (HA/DR), redukując częstotliwość i czas przestoju aplikacji, redukując koszty sprzętu i pracochłonność związaną z powtarzalnymi, standardowymi zmianami konfiguracyjnymi. Z punktu widzenia ITIL, automatyzacja i zarządzanie przez polityki wydatnie zmniejszają ilość dokumentacji, pracochłonność obsługi procesów zarządzania serwisami, wspierając nie tylko produkcję, ale także development oraz testy QA. Warsztaty mają na celu zademonstrowanie, w jaki sposób Storage Foundation for Oracle wspiera procesy odtwarzania danych po awarii, budowanie środowisk deweloperskich i QA, zarządzanie wydajnością, dostępnością i kontynuacją biznesową. Informacja o prowadzącym: Piotr Nogaś jest absolwentem Wydziału Mechatroniki Politechniki Warszawskiej. Swoją karierę zawodową rozpoczął w 1997 roku, jako konsultant w firmie Digital Equipment Poland Sp. z o.o. W latach 1998-2000 pełnił obowiązki kierownika organizacji serwisowej EMC Computer Systems. W 2000 roku rozpoczął pracę w IBM Polska na stanowisku Advisory Storage Sales Specialist. Od września 2001 roku pełnił funkcję architekta systemów w polskim oddziale VERITAS Software. Po połączeniu firm Symantec i VERITAS w 2005 roku, zajmuje stanowisko Managera wsparcia technicznego sprzedaży w firmie Symantec Poland Sp. z o.o. Profil uczestnika: administratorzy i osoby odpowiedzialne za rozwój systemów biznesowych, architekci rozwiązań HA, DR, BCM, kierownicy projektów standaryzacji serwisów infrastrukturalnych w centrach przetwarzania danych oraz członkowie zespołów utrzymania IT. Poziom wiedzy uczestnika: wymagana podstawowa znajomość UNIX, Oracle. Forma zajęć: warsztaty wspomagane prezentacją oraz skryptami, wykład ze slajdami. Cel uczestnictwa: uczestnicy zdobędą wiedzę odnośnie możliwości standaryzacji i automatyzacji procesów zarządzania procesami infrastrukturalnymi w centrach przetwarzania danych. Czas trwania: 4 godziny. [WN Toad] TOAD for Oracle 10 - nowa wersjaMaciek Pogorzelski Abstrakt: Celem warsztatu jest zapoznanie uczestników z możliwościami wykorzystania pakietu Toad for Oracle do zróżnicowanych zadań związanych z administracją oprogramowaniem i funkcjami analitycznymi dotyczącymi baz Oracle. Toad for Oracle - jako jedno z najbardziej popularnych narzędzi Quest Software, ułatwia zarówno programistom, analitykom, jak i administratorom baz danych zautomatyzowanie codziennych operacji. Jest zintegrowanym środowiskiem developerskim do pisania kodu, modyfikacji schematów i skryptów SQL, jednocześnie pozwala przy wykorzystaniu przyjaznego graficznego interfejsu na dokonywanie podstawowych i zaawansowanych czynności administracyjnych, zaś analitykom dostarcza zaawansowanych możliwości konstruowania raportów i korzystania z informacji zawartych w bazach danych. Toad oferuje wyspecjalizowane moduły DBA, Debugger, SQL Optimizer, Oracle E-Business oraz Knowledge XPert for Oracle, których funkcjonalność zostanie przybliżona uczestnikom warsztatu, poprzez wspólne wykonywanie prostych ćwiczeń. W trakcie spotkania, oprócz szczegółowego przedstawienia zakresu możliwości pakietu Toad, omówiona zostanie funkcjonalność najnowszej dostępnej wersji oraz korzyści wynikające ze współpracy Toad'a z oprogramowaniem Quest Central for Oracle. Informacja o prowadzącym: Maciej Pogorzelski jest Produkt Managerem zajmującym się oprogramowaniem Quest Software dedykowanym dla baz danych, w tym dla platformy Oracle. W Quest Polska od 1 czerwca 2005. Maciej jest absolwentem Politechniki Warszawskiej ze specjalizacją inżynieria komputerowa, uczestnikiem licznych szkoleń z zakresu optymalizacji systemów bazodanowych w kraju i za granicą. Profil uczestnika: analitycy, administratorzy i projektanci baz danych oraz aplikacji, konsultanci, kierownicy projektów, osoby zainteresowane problematyką optymalizacji funkcjonowania systemów baz danych. Poziom wiedzy uczestnika: wymagana podstawowa znajomość poleceń SQL. Forma zajęć: pokaz przeplatany ćwiczeniami. Cel uczestnictwa: zapoznanie uczestników z możliwościami i zaawansowaną obsługą Toad for Oracle. Czas trwania: 4 godziny. VII. Serwery aplikacji, wirtualizacja [WN CEP] Oracle CEP Server 11g - złożone przetwarzanie zdarzeńWaldek Kot Abstrakt: Complex Event Processing (CEP) to jedna z technik przetwarzania zdarzeń w aplikacjach zdarzeniowych, posługujących się paradygmatem "nasłuchuj-i-odpowiedz" (ang. listen-and-respond), czyli takich, w których logika biznesowa jest uruchamiana w wyniku pojawienia się określonego zdarzenia. Zdarzenie jest zapisem zajścia określonej zmiany. Zdarzenia (ang. events) są najczęściej "transportowane" do aplikacji zdarzeniowych w postaci komunikatów (ang. messages). Typowymi źródłami zdarzeń są sensory (np. czujniki), czy generatory, ale mogą być to także aplikacje biznesowe (np. wykonanie transakcji, bądź procesu biznesowego, powoduje powstanie jednego lub - co częstsze - większej liczby zdarzeń). Specyfika CEP jako techniki przetwarzania zdarzeń polega na tym, że CEP skupia się nie tyle na przetwarzaniu pojedynczych zdarzeń, co raczej na przetwarzaniu grup zdarzeń, poszukiwaniu korelacji pomiędzy zdarzeniami w grupie, szczególnie korelacji mających charakter czasowy (strumieni zdarzeń), przyczynowo-skutkowy. Zwykle, przetwarzanie tych grup zdarzeń w CEP odbywa się w czasie rzeczywistym, tzn. czas reakcji na pojawienie się określonej korelacji wśród płynących do aplikacji zdarzeń jest skończony. Korelacja jest zdaniem logicznym typu "kiedy..., to...". Przykłady korelacji:
Korelacje mogą także obejmować wiele źródeł zdarzeń (np. wiele strumieni transakcji giełdowych). Technologią wspierającą budowę aplikacji zdarzeniowych, korzystających ze złożonego i strumieniowego przetwarzania zdarzeń (CEP/ESP) w Java jest Oracle CEP Server. Jest to dedykowany dla przetwarzania zdarzeń serwer aplikacyjny Java, oferujący model programistyczny oparty o Spring, Spring-DM i OSGi, wraz z zaawansowanym, wysokowydajnym procesorem zdarzeń, którego zadaniem jest monitorowanie w sposób ciągły strumieni zdarzeń przychodzących do aplikacji i poszukiwanie w tych strumieniach zdefiniowanych wcześniej korelacji. Do opisu korelacji (reguł) wykorzystywane są oparte o SQL języki przetwarzania zdarzeń: EPL (Event Processing Language) i CQL (Continuous Query Language), które wzbogacają mechanizmy znane z SQL o typowe dla złożonego przetwarzania zdarzeń konstrukcje - takie, jak płynące (ang. sliding window) lub skaczące (ang. batching window) okna (czasowe lub obejmujące określoną liczbę zdarzeń), wyszukiwanie wzorców (przyczyna-skutek), trendów, a nawet identyfikacja brakujących elementów (zdarzeń) we wzorcu. Na aplikację w Oracle CEP Server składa się z szereg komponentów przetwarzających zdarzenia (adapterów, procesorów zdarzeń, kodu Java, obiektów Spring, usług OSGi, buforów/cache, itd), połączonych nawzajem w "sieć przetwarzania zdarzeń" (ang. EPN - Event Processing Network). Sieć jest tworzona (składana) w sposób deklaratywny, z wykorzystaniem takich technik programistycznych jak Dependency Injection i Aspect Oriented Programming. W łatwiejszym skorzystaniu z tych technik pomaga również wykorzystanie bardzo popularnego framework'u aplikacyjnego - Spring Framework, wraz z jego rozszerzeniami w stronę innej, zdobywającej coraz większą popularność technologii komponentowej - OSGi (Oracle CEP Server jest jednym z pierwszych serwerów aplikacyjnych, które na produkcyjną skalę wykorzystują technologię OSGi). Odbywa się poprzez rozwijaną przez Oracle i SpringSource technologię Spring-DM (Spring Dynamic Modules for OSGi Service Platforms). Kluczową rolę w Oracle CEP Server w zakresie klastrowania i buforowania (cache) danych pełni też zaawansowane rozwiązanie klasy "in-memory data grid" - Oracle Coherence. Celem warsztatu jest praktyczne poznanie koncepcji złożonego przetwarzania strumieni zdarzeń w czasie rzeczywistym. Koncepcje ESP - Event Stream Processing, CEP - Complex Event Processing, EDA - Event-driven Architecture, ED-SOA - Event-driven Service Oriented Architecture. Poznanie zdarzeniowego serwera aplikacyjnego (Oracle CEP Server), nowego modelu programistycznego dla aplikacji zdarzeniowych tworzonych w Java. Zapoznanie się z językami przetwarzania zdarzeń (EPL - Event Processing Language). Podczas warsztatu pokazany będzie także przykład wspólnego wykorzystania gorących dzisiaj technologii - takich, jak Spring i OSGi, do budowy aplikacji zdarzeniowych. Zaprezentowane zostanie także wspólne wykorzystanie Oracle CEP Server z Oracle Coherence (klastrowanie i buforowanie - cache - danych). Informacja o prowadzącym: Waldek Kot jest inżynierem systemowym w Oracle
Polska (wcześniej związany z BEA Systems). Zajmuje się doradzaniem
klientom w Europie Środkowej i Wschodniej w zakresie technologii Oracle
Fusion Middleware i projektów z zakresu budowy aplikacji i integracji
systemów. Szczególnym upodobaniem darzy technologie middleware - te
na niskim poziomie, związane z Java Virtual Machine, i te na trochę wyższym,
związane z serwerami aplikacyjnymi (różnymi: Java Enterprise Edition,
Spring, Complex Event Processing, telco/SIP/IMS), ale także i te na całkiem
wysokim - związane z architekturą zorientowaną na usługi (SOA - Service Oriented Architecture), Event-driven Architecture, czy
automatyzacją procesów biznesowych (BPM - Business Process
Management). Waldek stara się także aktywnie uczestniczyć w rozwoju
społeczności Java w Polsce, poprzez uczestnictwo w dyskusjach (np. w ramach
Warszawa Java User Group), a także jako prelegent podczas różnorodnych
konferencji (między innymi: Oracle Technology Days, PLOUG 2008, GeeCon,
Warsjava, Javarsovia, Java Developers Days). Kontakt: Profil uczestnika: architekci i projektanci systemów, programiści, administratorzy systemów, konsultanci, kierownicy projektów, kierownicy działów IT, wszyscy zainteresowani problematyką budowy i integracji systemów, w szczególności w sposób zgodny z SOA. Poziom wiedzy uczestnika: podstawowa znajomość języków Java i SQL (na poziomie zrozumienia SELECT, FROM, WHERE, GROUP BY, ORDER, HAVING, INSERT INTO, itp.). Forma zajęć: wykład przeplatany ćwiczeniami. Cel uczestnictwa: wprowadzenie do technologii wspierających złożone i strumieniowe przetwarzanie zdarzeń (Complex Event Processing); praktyczne ćwiczenia zapoznające z produktem Oracle CEP Server; budowa prostych aplikacji zdarzeniowych. Czas trwania: 4 godziny. [TN JVM] Wirtualizacja JVM - aplikacje Java bez systemu operacyjnegoWaldek Kot Abstrakt: Dosyć powszechnie uważa się, że największą zaletą technologii Java jest JVM - Java Virtual Machine. Dzięki JVM programy tworzone w językach Java, Scala, Groovy, Ruby czy wielu innych, są nie tylko przenośne między różnymi środowiskami, ale także działają bezpiecznie, są zarządzalne, a do tego jeszcze wydajne. Widać to szczególnie w serwerowych zastosowaniach JVM. Od pewnego czasu upowszechnia się i znajduje coraz nowe zastosowania technologia wirtualizacji sprzętu, w której za pomocą hypervisora możliwe jest udostępnienie w ramach pojedynczego fizycznego komputera, wielu komputerów logicznych (wirtualnych maszyn). W tutaj przyjętej definicji wirtualizacji - hypervisor to specjalizowane oprogramowanie, "zastępujące" system operacyjny fizycznej maszyny. Jest to stosunkowo cienka warstwa zajmująca się zarządzaniem zasobami fizycznego komputera i koordynowaniem dostępu do nich przez maszyny wirtualne - tak, aby oprogramowanie działające w ramach wirtualnego komputera "myślało", że działa w ramach prawdziwego (=fizycznego) sprzętu. Hypervisor pozwala na równoczesne działanie w ramach fizycznej maszyny wielu maszyn wirtualnych (dzisiaj, z racji powszechności wydajnych wieloprocesorowych/wielordzeniowych serwerów, często w ramach jednej fizycznej maszyny działają dziesiątki i setki maszyn wirtualnych). Zarówno z wewnątrz (czyli dla oprogramowania działającego w ramach maszyny wirtualnej - np. systemu operacyjnego, czy aplikacji, w tym JVM, serwerów aplikacyjnych, czy aplikacji Java EE), jak i z zewnątrz (czyli dla użytkowników) taki wirtualny komputer niczym się nie różni od fizycznego (od wewnątrz udostępnia 'wirtualne wersje' BIOS, CPU, RAM czy urządzeń takich jak karta sieciowa, czy dyski; z zewnątrz jest dostępny poprzez sieć, itd.). Zaletą takiej wirtualizacji jest znacznie większa elastyczność - udostępnienie nowego komputera trwa bardzo krótko. W dodatku takie maszyny można bardzo łatwo klonować, zapewniając niemal ich identyczną konfigurację (nie tylko identyczny sprzęt, ale także choćby identyczne ustawienia security, czy identyczny zestaw aplikacji/usług mających działać w takim komputerze). Wirtualny komputer istnieje w zasadzie w postaci zbioru danych, np. pliku. Takie podejście otwiera także ciekawe, (mimo, iż dostępne już od dosyć dawna) możliwości, jak np. możliwość migracji wirtualnych komputerów pomiędzy różnymi fizycznymi komputerami (w migracji "na żywo", tj. bez przerwy w pracy oprogramowania działającego wewnątrz maszyny wirtualnej i w sposób niezauważalny dla użytkowników tego oprogramowania). Niemal nieustannie odkrywane są coraz to nowe zastosowania wirtualizacji - choćby związane z podniesieniem poziomu bezpieczeństwa i niezawodności systemów, a nawet przyjazności dla środowiska naturalnego (w ramach "green computing"). Wirtualizacja leży u podstaw takich innowacji jak cloud computing. Wirtualizacja nie pozostaje bez wpływu na technologię JVM. W dążeniu do coraz większej efektywności i elastyczności aplikacji Java (szczególnie serwerowych), wirtualizacja "poprzez hypervisor" może odegrać tu istotną rolę. Hypervisor znacznie ułatwia budowę specjalizowanych (=dedykowanych) "systemów operacyjnych", dzięki którym JVM może działać bardziej optymalnie. Maszyna wirtualna Javy bowiem, szczególnie w zastosowaniach serwerowych, niemal nie potrzebuje systemu operacyjnego (niektórzy twierdzą, że jest to maksymalnie 0,5% kodu OS, głównie związanego z niskopoziomowym zarządzaniem pamięcią i wątkami, I/O w zakresie sieci i storage'u oraz narzędziami do monitorowania i administracji - resztę zadań i tak implementuje JVM - a w środowisku zwirtualizowanym także hypervisor). Co więcej, klasyczny system operacyjny nie rozumie tego co dzieje się wewnątrz JVM i dosyć nagminnie przeszkadza JVM w efektywnym wykonywaniu aplikacji (tzw. efekt podwójnej - a w środowisku wirtualnym - nawet potrójnej wirtualizacji). Wiele zadań jest wykonywanych nadmiarowo, w nieskoordynowany sposób przez JVM, hypervisor i OS. Może zatem warto pozbyć się takiego "rozdmuchanego" systemu operacyjnego, skoro JVM i tak go w zasadzie nie używa? Tym właśnie jest wirtualizacja JVM - możliwość uruchamiania JVM bezpośrednio w ramach wirtualnych maszyn udostępnianych przez hypervisor, bez systemu operacyjnego. A dokładniej: zamiast zwykłego OS, JVM działa na specjalizowanej, bardzo cienkiej (rzędu 1-2 MB) warstwie pełniącej rolę systemu operacyjnego, która udostępnia JVM tylko te usługi, których ta rzeczywiście od OS potrzebuje. Korzyści z oddania sporej ilości zasobów (pamięć, CPU) zajmowanych (marnotrawionych?) wcześniej przez OS i lepszej koordynacji zadań widać szczególnie wtedy, gdy w ramach jednej fizycznej maszyny działa wiele (dziesiątki/setki) maszyn wirtualnych. W takiej kombinacji pojawia się możliwość praktycznej realizacji wielu dodatkowych optymalizacji w wykonywaniu kodu Java. Niektóre z tych optymalizacji udostępnia technologia JRockit Virtual Edition - maszyny wirtualnej Java działającej bez systemu operacyjnego w środowisku opartego o Xen hypervisora Oracle VM. Podczas tej sesji chciałbym zaprezentować wybrane aspekty technologii wirtualizacji, szczególnie w kontekście jej wpływu na Java i JVM. Będzie sporo praktycznych demonstracji z wykorzystaniem aktualnych wersji produktów Oracle JRockit Virtual Edition, Oracle WebLogic Server Virtual Edition i Oracle VM (zapraszam także tych, którzy chcą zobaczyć zwirtualizowanego, działającego bez systemu operacyjnego, Oracle Coherence, a nawet aplikacje napisane w językach Ruby i Groovy). Łagodne wprowadzenie do tematu wirtualizacji Java można także znaleźć m.in. w lipcowym (7/2009) numerze Software Developers Journal (http://www.sdjournal.org), w artykule: "Wirtualizacja aplikacji Java - Oracle JRockit Virtual Edition dla Oracle VM". Informacja o prowadzącym: Waldek Kot jest inżynierem systemowym w Oracle
Polska (wcześniej związany z BEA Systems). Zajmuje się doradzaniem
klientom w Europie Środkowej i Wschodniej w zakresie technologii Oracle
Fusion Middleware i projektów z zakresu budowy aplikacji i integracji
systemów. Szczególnym upodobaniem darzy technologie middleware - te
na niskim poziomie, związane z Java Virtual Machine, i te na trochę wyższym,
związane z serwerami aplikacyjnymi (różnymi: Java Enterprise Edition,
Spring, Complex Event Processing, telco/SIP/IMS), ale także i te na całkiem
wysokim, związane z architekturą zorientowaną na usługi (SOA - Service Oriented Architecture), Event-driven Architecture, czy
automatyzacją procesów biznesowych (BPM - Business Process
Management). Waldek stara się także aktywnie uczestniczyć w rozwoju
społeczności Java w Polsce, poprzez uczestnictwo w dyskusjach (np. w ramach
Warszawa Java User Group), a także jako prelegent podczas różnorodnych
konferencji (między innymi: Oracle Technology Days, PLOUG 2008, GeeCon,
Warsjava, Javarsovia, Java Developers Days). Kontakt: Profil uczestnika: architekci i projektanci systemów, programiści, administratorzy systemów, konsultanci, kierownicy projektów, kierownicy działów IT, wszyscy zainteresowani problematyką wirtualizacji. Poziom wiedzy uczestnika: brak wymagań wstępnych. Forma zajęć: wykład przeplatany demonstracjami. Cel uczestnictwa: zapoznanie się z zagadnieniami wirtualizacji (hypervisor - Oracle VM), w szczególności wirtualizacji aplikacji Java (Oracle JRockit Virtual Edition i WebLogic Server Virtual Edition), a także instalacji i konfiguracji Oracle VM i JRockit VE. Czas trwania: 4 godziny. VIII. SOA, modelowanie procesów biznesowych [WP BPM] Oracle BPM Suite - tworzenie aplikacji zorientowanych procesowoJarosław Stępień Abstrakt: Oracle BPM Suite jest pakietem oprogramowania adresującym potrzebę tworzenia systemów wspierających zarządzanie procesami biznesowymi. W ramach pakietu dostępne są narzędzia:
Celem warsztatów jest praktyczne zapoznanie się z elementami wchodzącymi w skład pakietu. Warsztat będzie obejmował pracę z programem Oracle BPM Studio, w którym uczestnicy:
Informacja o prowadzącym: Jarosław Stępień pracuje w Oracle Polska jako konsultant wsparcia technicznego sprzedaży. Specjalizuje się w zakresie narzędzi wspierających zarządzanie procesami biznesowymi (BPM) oraz rozwiązań związanych z architekturą zorientowaną na usługi (SOA). Profil uczestnika: analitycy procesów biznesowych, architekci i projektanci systemów, programiści, konsultanci, kierownicy projektów, kierownicy działów IT, wszyscy zainteresowani problematyką budowy aplikacji zorientowanych procesowo i integracją systemów. Poziom wiedzy uczestnika: brak wymagań wstępnych. Forma zajęć: zajęcia praktyczne przy komputerach wspomagane prezentacją slajdów. Cel uczestnictwa: zapoznanie z rozwiązaniami Oracle BPM, wspierającymi tworzenie aplikacji typu Workflow (aplikacji zorientowanych procesowo); budowa prostego procesu wykonywalnego (aplikacji procesowej). Czas trwania: 4 godziny. [WN SOA] Oracle SOA Suite 11g - infrastruktura dla SOAWaldek Kot Abstrakt: Oracle SOA Suite jest bogatym zestawem komponentów infrastrukturalnych, wspierających tworzenie aplikacji kompozytowych i zarządzanie nimi. Wchodzące w skład aplikacji kompozyty łączą w sobie różnorodne komponenty (np. usługi, zdarzenia) i technologie, realizujące określoną logikę (np. udostępnianie danych, komunikację pomiędzy komponentami, czy obsługę złożonych procesów integracyjnych). Celem Oracle SOA Suite jest ułatwienie implementacji architektury zorientowanej na usługi (SOA - Service Oriented Architecture). SOA definiuje podejście do budowy aplikacji oraz integracji systemów, w którym szczególne znaczenie nadaje się usługom. Stanowią one bloki budulcowe rozwiązania i realizują ściśle określoną funkcjonalność (w tym dostęp do danych). Celem SOA jest uelastycznienie środowiska aplikacyjnego w firmie/organizacji - usługi mogą być łatwiej łączone w nowe rozwiązania (aplikacje). W tym podejściu jest także znacznie łatwiej wprowadzać zmiany i adaptować aplikacje do nowych potrzeb biznesowych. Podobnie, dzięki SOA znacznie łatwiej jest integrować systemy, poprzez odpowiednie skomunikowanie ze sobą wybranych usług udostępnionych z tych systemów. SOA ułatwia automatyzację procesów biznesowych (BPM - Business Process Management), które stanowią o efektywności organizacji i są głównym źródłem jej przewagi konkurencyjnej. W ramach procesów biznesowych - poprzez usługi udostępnione przez warstwę SOA - uczestnicy (ludzie: pracownicy, klienci, partnerzy biznesowi) wchodzą w rozmaite interakcje z istniejącymi i nowo-budowanymi systemami informatycznymi. Oracle SOA Suite dostarcza szereg podstawowych funkcjonalności ułatwiających budowę usług, ich udostępnianie i integrację, m.in.:
Jedną z kluczowych cech współczesnego rozumienia SOA jest łatwość dostępu do usług i ich łączenia (integracji) w większe rozwiązanie. Istotną rolę odgrywają tu otwarte standardy, np.: SCA (Service Komponent Architecture), SDO (Service Data Object), BPEL, XML, web services, czy Java. Są one powszechnie używane w ramach Oracle SOA Suite. Na Oracle SOA Suite składa się szereg komponentów - można je w projektach zastosować niezależnie od siebie, ale też dowolnie połączyć. Wykorzystanie konkretnego komponentu Oracle SOA Suite zależy od zakresu i typu realizowanego projektu i poziomu elastyczności rozwiązania w danym czasie. Wybrane komponenty SOA Suite:
Celem warsztatu jest zapoznanie uczestników z technologiami dla architektury usługowej oraz możliwościami pakietu Oracle SOA Suite. Uczestnicy, po zainstalowaniu pakietu, będą realizować wybrane zagadnienia tworzenia usług, ich integracji i "scalania" w większe rozwiązanie - aplikacje kompozytowe, poznając przy tym podstawowe cechy i funkcjonalność poszczególnych komponentów Oracle SOA Suite. Informacja o prowadzącym: Waldek Kot jest inżynierem systemowym w Oracle Polska (wcześniej związany z BEA Systems). Zajmuje się doradzaniem klientom w Europie Środkowej i Wschodniej w zakresie technologii Oracle Fusion Middleware i projektów z zakresu budowy aplikacji i integracji systemów. Szczególnym upodobaniem darzy technologie middleware - te na niskim poziomie, związane z Java Virtual Machine, i te na trochę wyższym, związane z serwerami aplikacyjnymi (różnymi: Java Enterprise Edition, Spring, Complex Event Processing, telco/SIP/IMS), ale także i te na całkiem wysokim związane z architekturą zorientowaną na usługi (SOA - Service Oriented Architecture), Event-driven Architecture, czy automatyzacją procesów biznesowych (BPM - Business Process Management). Waldek stara się także aktywnie uczestniczyć w rozwoju społeczności Java w Polsce, poprzez uczestnictwo w dyskusjach (np. w ramach Warszawa Java User Group), a także jako prelegent podczas różnorodnych konferencji (między innymi: Oracle Technology Days, PLOUG 2008, GeeCon, Warsjava, Javarsovia, Java Developers Days). Kontakt: waldemar.kot@oracle.com. Profil uczestnika: architekci i projektanci systemów, programiści, administratorzy systemów, konsultanci, kierownicy projektów, kierownicy działów IT, wszyscy zainteresowani problematyką budowy i integracji systemów, w szczególności w sposób zgodny z SOA. Poziom wiedzy uczestnika: brak wymagań wstępnych. Forma zajęć: wykład przeplatany ćwiczeniami. Cel uczestnictwa: praktyczne wprowadzenie do technologii wspierających budowę rozwiązań zgodnych z SOA; zapoznanie się z podstawami pakietu Oracle SOA Suite. Czas trwania: 4 godziny. [WN Spot] Spotlight i Foglight Performance AnalysisMaciek Pogorzelski Abstrakt: Celem warsztatu jest zapoznanie uczestników z możliwościami wykorzystania
Spotlight on Oracle i Foglight Performance Analysis for Oracle do monitorowania
i analizy wydajności baz danych Oracle. Informacja o prowadzącym: Maciej Pogorzelski jest Produkt Managerem zajmującym się oprogramowaniem Quest Software dedykowanym dla baz danych, w tym dla platformy Oracle. W Quest Polska od 1 czerwca 2005. Maciej jest absolwentem Politechniki Warszawskiej ze specjalizacją inżynieria komputerowa, uczestnikiem licznych szkoleń z zakresu optymalizacji systemów bazodanowych w kraju i zagranicą. Profil uczestnika: administratorzy i projektanci baz danych oraz aplikacji, konsultanci, kierownicy projektów, osoby zainteresowane problematyką optymalizacji funkcjonowania systemów baz danych Poziom wiedzy uczestnika: wymagana podstawowa znajomość poleceń SQL Forma zajęć: pokaz przeplatany ćwiczeniami Cel uczestnictwa: zapoznanie uczestników z możliwościami i zaawansowaną obsługą Spotlight on Oracle i Foglight Performance Analysis for Oracle Czas trwania: 4 godziny | ||||||||||||||||||||
|
![]() |
Copyright © 2004-2010 by PLOUG | ||||||||||||||||||||