AGENDA I

Transkrypt

AGENDA I
Promowanie cyklu warsztatów IDL POLSKA
Rozwiązania Oracle Grid - w strukturze IT
16 i 17 styczeń 2009 rok,
Hotel InterContinental
Wrocław, ul. Emilii Plater 49
1. Rozproszona replikacja danych z wykorzystaniem Oracle Streams
Realizacja wielu typów zaawansowanych systemów baz danych wymaga rozpraszania i replikowania
danych. Najczęściej powodem takich działań jest zapotrzebowanie na niezawodność lub skalowalność
systemów. Jedną z technologii, które umożliwiają implementację złożonych mechanizmów
rozproszonej replikacji danych jest Oracle Streams 10g. Oracle Streams 10g umożliwia m.in.
przechwytywanie operacji wykonywanych przez użytkowników w systemie bazy danych, ich
przesyłanie do zdalnych węzłów, a następnie aplikowanie w docelowych systemach baz danych. Celem
referatu jest przedstawienie praktycznych zastosowań funkcjonalności Oracle Streams 10g.
2. Implementacja indeksów dla analizy wyników eksploracji danych w Oracle
10g
Olbrzymie bazy danych dotyczących sprzedaży produktów w supermarketach są zbyt duże, by można
na nich przeprowadzić "ręczną" analizę. Odpowiedzią na ten problem jest użycie algorytmów
eksploracji danych, czyli tzw. "analizy koszyka sklepowego", do automatycznej analizy danych w celu
otrzymania użytecznej wiedzy. W wyniku takiej analizy (w zależności od parametrów algorytmów)
można otrzymać olbrzymią liczbę wzorców, takich jak: zbiory częste, reguły asocjacyjne albo wzorce
sekwencji. Wśród tych wzorców znajduje się wiele zależności, które są przypadkowe, nieciekawe, bądź
już znane. Zadaniem człowieka jest odnalezienie wśród wyników eksploracji danych wzorców
ciekawych i o praktycznym zastosowaniu. Taka analiza wymaga wykonania wielu zapytań do danych o
złożonych typach, które są słabo wspierane przez komercyjne systemy zarządzania bazą danych.
Rozwiązanie tego problemu jest możliwe w Oracle 10g, dzięki mechanizmowi data cartridges
pozwalającemu na rozszerzanie funkcjonalności serwera Oracle. Pozwala on na implementację
własnych indeksów wspierających różne typy zapytań na danych o złożonych typach. W niniejszej
publikacji przedstawiono rozwiązania pozwalające na indeksowanie złożonych typów danych
charakterystycznych dla analizy koszyka sklepowego, oraz sposób ich implementacji przy
wykorzystaniu machizmu data cartridges.
3. Najlepsze praktyki przemysłowe w projektowaniu oprogramowania i w
usługach IT
W referacie przedstawiono propozycje zastosowania wybranych najlepszych praktyk przemysłowych
do zapewnienia jakości i produktywności w procesach projektowania software'u i świadczenia usług IT
w przedsiębiorstwach. Sektor IT dopracował się szeregu specyficznych dla siebie rozwiązań w obu
omawianych dziedzinach. Mimo to jakość oprogramowania w wielu obszarach zastosowań nadal
wzbudza poważne zastrzeżenia użytkowników, a efektywność pracy działów IT w przedsiębiorstwach
nadal pozostaje problemem. Świadomość tych faktów jest powszechna wśród kadry kierowniczej IT i
niekiedy towarzyszy jej poszukiwanie lepszych rozwiązań w obu dziedzinach. Rośnie zainteresowanie
najlepszymi praktykami wypracowanymi w przemyśle przetwórczym. Pojawiają się wycinkowe
rozwiązania przeniesione wprost z przemysłu, jak np. podział pracy i ról w zespołach programistów,
statystyczne sterowanie procesami przez jakość, czy Robust Engineering. Propozycje przedstawione w
referacie idą dalej - ujmują te doświadczenia w sposób systematyczny, w ramach filozofii KAIZEN oraz
pokazują przykłady przystosowania przemysłowych podejść i technik do zapewnienia jakości w
projektowaniu software'u i do organizacji pracy działów IT.
4. Business Intelligence w rozwiązaniach Oracle - koncepcja, kluczowe
możliwości, korzyści, obszary zastosowania
W wystąpieniu zostaną przedstawione aktualne trendy rynkowe i rozwiązania Oracle w zakresie
Business Intelligence, ze szczególnym uwzględnieniem aplikacji analitycznych oraz zmian po
przeprowadzonych akwizycjach.
Omówione zostaną praktyczne metody wyboru konkretnego rozwiązania Oracle BI dla Klientów w
zależności od ich sytuacji oraz specyficznych potrzeb. Na przykładach zostaną zaprezentowane
wybrane możliwości
Management.
rozwiązania
Analytics
Applications
oraz
Oracle
Corporate
Performance
Przykładowe wdrożenia, wybrane spośród bazy klientów Oracle Business Intelligence posłużą do
dyskusji możliwości zastosowania tych rozwiązań w konkretnych obszarach działania oraz do analizy
korzyści, jakie zastosowanie tych rozwiązań może przynieść organizacji
5. Planowanie wydajności w środowisku Oracle
Angielski termin Capcity Planning jest tłumaczony na wiele sposobów jako "wymiarowanie",
"planowanie mocy obliczeniowej" czy "planowanie wydajności". To ostatnie tłumaczenie, choć mało
dosłowne, wydaje się najlepiej oddawać istotę tej aktywności. Chodzi tu bowiem o ciągły proces
dopasowywania zdolności systemu do obsługi żądań pracy przy zmieniających się wymaganiach lub
planów zmiany tych wymagań.
Parametrami wejściowymi dla procesu planowania wydajności są między innymi:
•
•
•
•
Wyniki obserwacji wydajności systemu,
Wyniki obserwacji obciążenia systemu,
Wiedza o wymaganiach aplikacji i innych składowych rozwiązania,
Plany zmiany obciążenia biznesowego (np. promocje).
W wyniku oczekujemy utworzenia planu wydajności, który powinien pomóc odpowiedzieć na pytania
takie jak:
•
•
•
•
•
Jak będzie się zmieniała wydajność przy zmianie obciążenia?
Jak wówczas zmieni się zużycie zasobów?
Czy istnieją zagrożenia dla stabilności przetwarzania?
Czy obecna konfiguracja sprzętowa podoła zmianom?
Jeśli nie, to jak ją rozbudować?
Istnienie procesu planowania wydajności lub zarządzania wydajnością jest elementem wielu metodyk i
ram procedur operacyjnych w tym ITIL. Praktycznie jednak często jest on pomijany lub
marginalizowany co prowadzi do utraty kontroli nad tym aspektem i dalej do bolesnych (także dla
podstawowej działalności przedsiębiorstw) problemów wydajnościowych.
Celem tego opracowania jest uporządkowanie podstawowych pojęć związanych z planowaniem
wydajności oraz wskazanie skutecznych technik i metod planowania wydajności dla złożonych
systemów informatycznych ze szczególnym uwzględnieniem aktywności związanej z obsługą bazy
danych Oracle.
6. Klonowanie baz danych Oracle w systemach pamięci masowej NetApp
Klonowanie produkcyjnych baz danych znajduje swoje podstawowe zastosowanie przy rozwoju
oprogramowania, jak i w zastosowaniach analitycznych. Technologia FlexClone firmy Network
Appliance umożliwia tworzenie klonów baz danych Oracle w czasie pojedynczych sekund, istotnie
ułatwiając zarządzanie danymi baz Oracle w środowiskach produkcyjnych oraz developerskich. W
czasie referatu omówimy praktyczne zastosowanie tej technologii i metody jej integracji z bazami
Oracle.
Referat będzie przeplatany pokazami technologii FlexClone w praktyce.
Serdecznie zapraszamy!

Podobne dokumenty