nowe narzedzia do zarzadzania baza


COBRA LAUNCH  27.08.2009 Warszawa
Nowe narzędzia do zarządzania bazą
Marcin Molak
Information Management Specialist
IBM Polska
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Stan naszych systemów na dziś
Zbiór wielu produktów o ograniczonej funkcjonalności
Embarcadero ER/Studio
IBM InfoSphere Data Architect
Quest Spotlight
Oracle Tuning Pack
Projektuj
Sybase PowerDesigner
CA ERwin
Optymalizuj
IBM Optim Data Growth Solution
IBM Optim Development Studio
Guardium
Quest
Solix EDMS
InTrust
Oracle JDeveloper
IBM Optim
Quest TOAD
Rozwijaj
Rozwijaj
ZarzÄ…dzaj
Embarcadero
Quest Central
Obsługuj
Rapid SQL
DB2 Administration
Tool for z/OS
Oracle
IBM Optim Database
Vault
Administrator
Oracle Diagnostic Wdra\aj
Pack
BMC Performance Manager
Embarcadero
Change Manager
IBM DB2 Tools
Oracle Change
Management Pack
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Zintegrowane zarzÄ…dzanie cyklem \ycia informacji
dla platformy DB2 LUW
InfoSphere Data Architect
Projektuj
Optim Query Tuner Optim Development Studio
Optim Test Data Management
Optim Data Growth Solutions
Rozwijaj
Optymalizuj
Policies Optim Data Privacy Solutions
DB2
Models
for LUW
Metadata
DB2 Performance Expert
Optim pureQuery Runtime
Obsługuj Wdra\aj
Optim Database Administrator
DB2 Audit Management Expert
Database Encryption Expert
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
IBM Data Studio 2.2  bezpłatne środowisko
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
IBM Data Studio 2.2  dostępne funkcjonalności
DML
DDL
 Nadawanie i odbieranie uprawnień
 Create, Alter, Drop
Dane
 Tworzenie DDL
 Edycja
Narzędzia
 WyciÄ…ganie
 Backup
 Export, Import, Load
 Recover, Restore
SQL
 Rollforward
 Tworzenie zapytań z aut.
 Runstats
uzupełnianiem kodu
 Reorg
 Edytor i debbuger procedur
 Rollforward
 Visual Explain
Podstawowe komendy
Bezpieczeństwo
 Quiesce, Unquiesce
 Role
 Start, Stop
 Trusted Context
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
IBM Optim Development Studio 2.2
Zintegrowane środowisko deweloperskie, wspomagające
projektowanie, rozwój i wdra\anie aplikacji, gwarantujące
wydajny i w pełni kontrolowany dostępu do danych.
Zwiększenie produktywności programistów
 Tworzenie usług sieciowych metodą przeciągnij i
upuść
 Ujednolica środowisko dla języków Java i SQL
 Tworzenie warstwy dostępu do danych w oparciu o
obiekty Java, JSON, or, XML
 Ułatwia wykrywanie błędów i analizę wydajnościową
nawet, gdy kod SQL jest generowany przez szkielet
aplikacyjny
 Poprawia wydajność aplikacji
 Wymusza stosowanie dobrych praktyk
programowania
 Ułatwia współpracę z administratorami baz danych
Zwiększenie poziomu bezpieczeństwa
 Eliminuje wstrzykiwanie kodu SQL
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Procedury składowane
Java
 DB2 LUW
" V9.1, v9.5. v 9.7
 DB2 z/OS
" V8.1, v9.1
 DB2 i5/OS
" V5r4
SQL PL
 DB2 LUW
" V8.2, v9.1, v9.5, v 9.7
 DB2 z/OS
" v8, v9
 DB2 i5/OS
" V5R4
PL/SQL
 DB2 LUW
" V 9.7
 Oracle DB
7 8/27/2009 © 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Edytor, debuger dla JDBC i SQLJ&
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
& oraz SQL PL i PL/SQL
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Tworzenie usług sieciowych bez programowania
1. Twórz i testuj zapytania oraz procedury składowane
2. Utwórz obiekt usługi
3. PrzeciÄ…gnij obiekty z kodem SQL
4. Wdra\aj usługi
5. Testuj
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Mechanizmy dostępu  produktywność a kontrola kodu
Pełna kontrola SQL Mapowanie O-R Obiekty zarządzane
WÅ‚asny kod SQL
JDBC / SQLJ
Wykorzystanie szablonów SQL
Spring
templates
iBATIS
Proste mapowanie obiektowo-relacyjne, metoda z adnotacjami
pureQuery
Zło\one mapowanie O-R, ograniczone mo\liwości kontroli kodu
Hibernate
ZarzÄ…dzanie obiektami z poziomu menad\era
OpenJPA
(EJB3)
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Technologia pureQuery
Wysoce wydajna platforma dostępu do danych, upraszczająca proces
projektowania, zarządzania wydajnością i bezpieczeństwem,
optymalizacji.
Komponenty pureQuery:
Proste i intuicyjne API
 Umo\liwia dostęp do baz danych lub instancji obiektów Java, rezydujących w pamięci, za
pomocą zapytań SQL
 Wymusza stosowanie dobrych praktyk
Optim Development Studio
 Zintegrowane środowisko projektowe dla obiektów języka Java i kodu SQL
 Wspomaga wyszukiwanie problemów podczas projektowania kodu
Optim pureQuery Runtime
 Åšrodowisko wdro\eniowe dla DB2 ze wsparciem dla statycznego kodu
 Minimalizuje dostęp u\ytkowników
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
pureQuery  wspierane mechanizmy dostępu
Web
Java Persistence
services
API (JPA)
pureQuery
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
pureQuery API
getCustomers() funkcja API
Ukrywa zło\oność JDBC pod API Mapuje getCustomers() do
zapytania SQL
Automatycznie generuje
implementacje Administrator mo\e Å‚atwiej
zidentyfikować kod i
Zwraca standardowe kolekcje
zamienić go do statycznej
Javy
postaci
Wprowadza dobre praktyki dla baz danych
Wspomaga wykorzystanie infrastruktury bazodanowej
Redukuje ruch sieciowy
 heterogeniczne procesy wsadowe
 przetwarzanie na poziomie zapytań SQL, zamiast kolekcji Javy
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
pureQuery  dostęp do danych w 5 krokach
1. Wybierz tabelÄ™
2. Określ nazwę ziarna (bean)
3. Stwórz kod testowy
4. Dokonaj mapowania
5. Wybierz szablon SQL CRUD
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
IBM Optim Database Administrator 2.2
Zwiększa produktywność administratorów i przyspiesza
wdra\anie zło\onych zmian przy zachowaniu spójności
danych i procesów
Zwiększa efektywność administratorów
 Automatycznie zarzÄ…dza obiektami powiÄ…zanymi
Projektuj
Projektuj
 Zapisuje i przywraca dane dla zło\onych zmian
(ALTER)
 Tworzy niezbędne skrypty
Optymalizuj Rozwijaj
Optymalizuj Rozwijaj
Redukuje błędy i przestoje
Modele
Modele
 Dokonuje wizualizacji analizy wpływów
Polityki
Polityki
Metadane
Metadane
 Określa czynniki dla zdarzeń i efektów ubocznych
 Automatycznie generuje skrypty do wycofania zmian
Wdra\aj
Wspiera pracę zespołową i usprawnia audyt
Obsługuj instalacja,
Obsługuj Deploy
Deploy
 Integruje się z narzędziami rodziny Rational i Optim
konfiguracja,
zmiany &
 Dokumentuje zmiany przy pracy zespołowej
i na potrzeby audytu
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
IBM Optim Database Administrator 2.2
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
ZarzÄ…dzanie zmianami  w miejscu
Załó\my, \e chcemy stworzyć tabelę TEST, zmienić
EMPLOYEE i skasować ORG.
Optim Database Administrator automatycznie wygeneruje
komendy uwzględniając relacje, zachowując dane i
spójność bazy danych.
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Zachowanie usuwanych danych
Edytuj plik DDL przygotowany przez Optim Database Administrator
Określ metodę wyładowania danych
Sprawdz przygotowane komendy pod kątem mo\liwych błędów
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Zmiany związane z migracją (Przeciągnij i upuść)
Wstawianie do bazy docelowej
Kopiowanie z bazy zródłowej
Metody przeprowadzenia migracji
 Kopiuj i wklej lub  PrzeciÄ…gnij
i upuść
Porównanie modeli (delta DDL)
Cechy funckjonalne:
Migracja z modelu, bazy lub
skryptu
Identyfikacja wpływu i
zale\ności
Mo\liwość wprowadzenia
dodatkowych zmian podczas
projektowania
Tworzenie skryptu wdro\enia
Wdra\anie zmian, oraz
mo\liwość cofania i
restartowania
Generowanie raportu
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Optim Database Administrator 2.2 - podsumowanie
ZarzÄ…dzanie zmianami Migracja danych
 Generowanie delt DDL  Automatyczne rzutowanie typów
 Cofanie zmian
Administracja
 Stan wdro\enia
 Szybki przegląd obiektów i
startowanie zadań
 Zewnętrzne zarządzanie:
EXPORT, HPU, IMPORT
 Edycja parametrów baz danych
LOAD
 Zadania zwiÄ…zane z obiektami
 Komendy utrzymania: REORG,
Wsparcie dla pracy grupowej
RUNSTATS, REBIND, SET
INTEGRITY  Integracja z systemami kontroli
wersji
 Zachowanie autoryzacji
Pomoc online, przykładowe
 Zmiana nazwy tabeli
projekty, dobre rady, samouczki
 Wsparcie dla wielowymiarowych
tabel
 Migracja obiektów
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
InfoSphere Data Architect 7.5.2
Narzędzie do grupowego projektowania struktury
danych z mo\liwością wykrywania, modelowania,
łączenia i standaryzowania zródeł danych.
Pełne mo\liwości modelowania
danych ze wsparciem dla ró\nych
serwerów danych
Umo\liwia wprowadzanie i
zarzÄ…dzanie standardami w skali
przedsiębiorstwa
Pełna integracja z produktami:
 Rational
 Optim
 InfoSphere
 IBM Industry Models
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Modelowanie danych
Wykorzystanie istniejących zasobów
 Reverse engineering
 Importowanie z narzędzi firm
trzecich
Tworzenie elastycznych rozwiązań
 Modele logiczne i fizyczne
 Generowanie wielu modeli
fizycznych na bazie jednego
logicznego
Wykorzystanie dobrych praktyk
 Sprawdza poprawność modeli
wobec standardów
Wsparcie dla pracy grupowej
 Dekompozycja modelu
 AÄ…czenie modeli
 Współdzielenie repozytorium
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Porównywanie i synchronizacja, analiza wpływu
Porównanie
 Modelu do modelu
 Modelu do bazy danych
 Bazy danych do bazy danych
Analiza wpływu zmian
 Wskazanie modyfikowanych
obiektów
Przygotowanie skryptów
modyfikujÄ…cych strukturÄ™
(delta DDL)
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Oszacowanie przyrostu (wolumetria) danych
Oszacowanie rozmiaru encji oraz przyrostu Określenie rozmiaru atrybutu
Przewidywany rozmiar tabeli
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Wyszukiwanie relacji i mapowanie danych
Tworzenie relacji między
schematami w oparciu o:
 Nazwy schematów
 Zdefiniowane słowniki
Ulepszanie definicji
 Wybór dostępnych opcji
 Określanie nowych relacji
 Wprowadzanie transformacji
Przygotowanie transformacji
SQL
Przykładowe zastosowania:
Konsolidacja systemów
Migracja systemów
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
IBM Design Studio
Åšrodowisko  bazujÄ…ce na
InfoSphere Data Architect,
rozbudowane o:
 Projektowanie
i modelowanie struktur
wielowymiarowych (OLAP)
 Projektowanie przepływów
transformacji danych
 Projektowanie przepływów
drÄ…\enia danych (ang. Data
Mining)
Dostarczane w ramach
hurtowni danych InfoSphere
Warehouse i Informix
Warehouse Feature
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Design Studio  projektowanie przepływów ETL
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Tworzenie modelu analitycznego (+ OLAP dla IWE)
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
DrÄ…\enie danych (tylko w InfoSphere Warehouse)
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Integrated Data Management Community Space
http://www.ibm.com/developerworks/spaces/optim
© 2009 IBM Corporation
COBRA LAUNCH  27.08.2009 Warszawa
Pytania
Marcin Molak
e-mail: Marcin.Molak@pl.ibm.com
tel.: 693-93-5006
© 2009 IBM Corporation


Wyszukiwarka

Podobne podstrony:
narzedzia do zarzadzania dyskami
narzedzia do wspomagania zarzadzania projektami w firmie ibm
Narzedzia do biznesu w sieci
5 najlepszych narzędzi do testowania sprzętu
Budżetowanie jako narzędzie rachunkowości zarządczej
m chat narzędzie do badania autyzmu
Metoda ABC jako narzędzie wspomagające zarządzanie procesowe w przedsiębiorstwie
Narzędzia do malowania 2
Narzędzia do glazury i terakoty 1
narzędzia do badania RBQpl(2)
11 TigerSuite — kompletny pakiet narzędzi do badania i ochrony sieciid305
Telemedycyna – nowe narzędzie medycyny xxi wieku

więcej podobnych podstron