nowe narzedzia do zarzadzania baza

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Nowe narz

ę

dzia do zarz

ą

dzania baz

ą

Marcin Molak

Information Management Specialist

IBM Polska

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Stan naszych systemów na dzi

ś

Zbiór wielu produktów o ograniczonej funkcjonalno

ś

ci

CA ERwin

IBM InfoSphere Data Architect

Embarcadero ER/Studio

Sybase PowerDesigner

Projektuj

IBM DB2 Tools

BMC Performance Manager

Quest Central

Oracle Diagnostic

Pack

Obsługuj

Oracle Tuning Pack

Solix EDMS

IBM Optim Data Growth Solution

Optymalizuj

Quest Spotlight

Quest TOAD

IBM Optim Development Studio

Oracle JDeveloper

Rozwijaj

Rozwijaj

Embarcadero
Rapid SQL

DB2 Administration

Tool for z/OS

Embarcadero
Change Manager

IBM Optim Database
Administrator

Wdra

ż

aj

Oracle Change
Management Pack

Quest
InTrust

Guardium

IBM Optim

Zarz

ą

dzaj

Oracle

Vault

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

InfoSphere Data Architect

Optim Development Studio

Optim Test Data Management

Optim Data Growth Solutions

Optim Data Privacy Solutions

Zintegrowane zarz

ą

dzanie cyklem

ż

ycia informacji

dla platformy DB2 LUW

DB2 Performance Expert

Optim pureQuery Runtime

DB2 Audit Management Expert

Database Encryption Expert

Optim Database Administrator

Rozwijaj

Projektuj

Wdra

ż

aj

Optymalizuj

Obsługuj

Policies

Models

Metadata

DB2

for LUW

Optim Query Tuner

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

IBM Data Studio 2.2 – bezpłatne

ś

rodowisko

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

IBM Data Studio 2.2 – dost

ę

pne funkcjonalno

ś

ci



DDL

Create, Alter, Drop

Tworzenie DDL



Narz

ę

dzia

Backup

Recover, Restore

Rollforward

Runstats

Reorg

Rollforward



Podstawowe komendy

Quiesce, Unquiesce

Start, Stop



DML

Nadawanie i odbieranie uprawnie

ń



Dane

Edycja

Wyci

ą

ganie

Export, Import, Load



SQL

Tworzenie zapyta

ń

z aut.

uzupełnianiem kodu

Edytor i debbuger procedur

Visual Explain



Bezpiecze

ń

stwo

Role

Trusted Context

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

IBM Optim Development Studio 2.2



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

Zintegrowane

ś

rodowisko deweloperskie, wspomagaj

ą

ce

projektowanie, rozwój i wdra

ż

anie aplikacji, gwarantuj

ą

ce

wydajny i w pełni kontrolowany dost

ę

pu do danych.

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

7

8/27/2009

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

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Edytor, debuger dla JDBC i SQLJ…

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

… oraz SQL PL i PL/SQL

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

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

Tworzenie usług sieciowych bez programowania

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Mechanizmy dost

ę

pu – produktywno

ść

a kontrola kodu

Obiekty zarz

ą

dzane

Mapowanie O-R

Spring

templates

Pełna kontrola SQL

Własny kod SQL

Wykorzystanie szablonów SQL

Zło

ż

one mapowanie O-R, ograniczone mo

ż

liwo

ś

ci kontroli kodu

Zarz

ą

dzanie obiektami z poziomu menad

ż

era

JDBC / SQLJ

iBATIS

Hibernate

OpenJPA
(EJB3)

Proste mapowanie obiektowo-relacyjne, metoda z adnotacjami

pureQuery

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Technologia pureQuery

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

Wysoce wydajna platforma dost

ę

pu do danych, upraszczaj

ą

ca proces

projektowania, zarz

ą

dzania wydajno

ś

ci

ą

i bezpiecze

ń

stwem,

optymalizacji.

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

pureQuery – wspierane mechanizmy dost

ę

pu

pureQuery

Java Persistence

API (JPA)

Web

services

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation



Ukrywa zło

ż

ono

ść

JDBC pod API



Automatycznie generuje
implementacje



Zwraca standardowe kolekcje
Javy

pureQuery API



Mapuje getCustomers() do
zapytania SQL



Administrator mo

ż

e łatwiej

zidentyfikowa

ć

kod i

zamieni

ć

go do statycznej

postaci

getCustomers()









funkcja API



Wprowadza dobre praktyki dla baz danych



Wspomaga wykorzystanie infrastruktury bazodanowej



Redukuje ruch sieciowy

heterogeniczne procesy wsadowe

przetwarzanie na poziomie zapyta

ń

SQL, zamiast kolekcji Javy

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

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

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

IBM Optim Database Administrator 2.2



Zwi

ę

ksza efektywno

ść

administratorów

Automatycznie zarz

ą

dza obiektami powi

ą

zanymi

Zapisuje i przywraca dane dla zło

ż

onych zmian

(ALTER)

Tworzy niezb

ę

dne skrypty



Redukuje bł

ę

dy i przestoje

Dokonuje wizualizacji analizy wpływów

Okre

ś

la czynniki dla zdarze

ń

i efektów ubocznych

Automatycznie generuje skrypty do wycofania zmian



Wspiera prac

ę

zespołow

ą

i usprawnia audyt

Integruje si

ę

z narz

ę

dziami rodziny Rational i Optim

Dokumentuje zmiany przy pracy zespołowej
i na potrzeby audytu

Zwi

ę

ksza produktywno

ść

administratorów i przyspiesza

wdra

ż

anie zło

ż

onych zmian przy zachowaniu spójno

ś

ci

danych i procesów

Rozwijaj

Rozwijaj

Projektuj

Projektuj

Deploy

Deploy

Optymalizuj

Optymalizuj

Obs

Obs

ł

ł

uguj

uguj

Model

Model

e

e

Poli

Poli

tyki

tyki

Metada

Metada

ne

ne

Wdra

ż

aj

instalacja,

konfiguracja,

zmiany …

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

IBM Optim Database Administrator 2.2

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

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.

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Zachowanie usuwanych danych

Edytuj plik DDL przygotowany przez Optim Database Administrator

Okre

ś

l metod

ę

wyładowania danych

Sprawd

ź

przygotowane komendy pod k

ą

tem mo

ż

liwych bł

ę

dów

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Zmiany zwi

ą

zane z migracj

ą

(Przeci

ą

gnij i upu

ść

)

Kopiowanie z bazy

ź

ródłowej

Wstawianie do bazy docelowej

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

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Optim Database Administrator 2.2 - podsumowanie



Zarz

ą

dzanie zmianami

Generowanie delt DDL

Cofanie zmian

Stan wdro

ż

enia

Zewn

ę

trzne zarz

ą

dzanie:

EXPORT, HPU, IMPORT
LOAD

Komendy utrzymania: REORG,
RUNSTATS, REBIND, SET
INTEGRITY

Zachowanie autoryzacji

Zmiana nazwy tabeli

Wsparcie dla wielowymiarowych
tabel

Migracja obiektów



Migracja danych

Automatyczne rzutowanie typów



Administracja

Szybki przegl

ą

d obiektów i

startowanie zada

ń

Edycja parametrów baz danych

Zadania zwi

ą

zane z obiektami



Wsparcie dla pracy grupowej

Integracja z systemami kontroli
wersji



Pomoc online, przykładowe
projekty, dobre rady, samouczki

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

InfoSphere Data Architect 7.5.2

Narz

ę

dzie do grupowego projektowania struktury

danych z mo

ż

liwo

ś

ci

ą

wykrywania, modelowania,

ł

ą

czenia i standaryzowania

ź

ró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

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

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

Ł

ą

czenie modeli

Współdzielenie repozytorium

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

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)

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Oszacowanie rozmiaru encji oraz przyrostu

Oszacowanie przyrostu (wolumetria) danych

Okre

ś

lenie rozmiaru atrybutu

Przewidywany rozmiar tabeli

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

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

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

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

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Design Studio – projektowanie przepływów ETL

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Tworzenie modelu analitycznego (+ OLAP dla IWE)

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Dr

ąż

enie danych (tylko w InfoSphere Warehouse)

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Integrated Data Management Community Space

http://www.ibm.com/developerworks/spaces/optim

background image

COBRA LAUNCH – 27.08.2009 Warszawa

© 2009 IBM Corporation

Pytania

Marcin Molak

e-mail:

Marcin.Molak@pl.ibm.com

tel.: 693-93-5006


Wyszukiwarka

Podobne podstrony:
Narzędzia do zarządzania dyskami, Sytemy operacyjne i sieci komputerowe
Nowe podejście do zarządzania projektami w lotnictwie
Narzędzia Do Zarządzania Dyskami, Informatyka, Skanownie dysku
Przeglad narzedzi do zarzadzani Nieznany
EDI ECommerce jako narzędzie do Zarządzania Łańcuchem Dostaw 2
Program VideoFOCUS nowe narzędzie do poprawy jakości obrazu z zapisów pochodzących z systemów CCT
narzedzia do wspomagania zarzadzania projektami w firmie ibm
Opracowanie Maszyny i narzedzia do obróbki plastycznej, Zarządzanie i Inżynieria Produkcji Politechn
Klasyczne i nowe narzędzia zarządzania jakością
głuchowski,inżynieria oprogamowania S, Narzędzia służące do zarządzania wymaganiami
Wykład 1 inżynierskie Wprowadzenie do zarządzania operacyjnego
Narzedzia wspomagajace zarzadzanie projektem

więcej podobnych podstron