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 dyskaminarzedzia do wspomagania zarzadzania projektami w firmie ibmNarzedzia do biznesu w sieci5 najlepszych narzędzi do testowania sprzętuBudżetowanie jako narzędzie rachunkowości zarządczejm chat narzędzie do badania autyzmuMetoda ABC jako narzędzie wspomagające zarządzanie procesowe w przedsiębiorstwieNarzędzia do malowania 2Narzędzia do glazury i terakoty 1narzędzia do badania RBQpl(2)11 TigerSuite — kompletny pakiet narzędzi do badania i ochrony sieciid305Telemedycyna – nowe narzędzie medycyny xxi wiekuwięcej podobnych podstron