Nowe narzędzia do zarządzania bazą

Podobne dokumenty
IBM Rational Software Architect uproszczona instrukcja użytkowania

Ekspert MS SQL Server Oferta nr 00/08

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :

Bazy danych 2. Wykład 1

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle

Oracle11g: Wprowadzenie do SQL

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Hurtownie danych - przegląd technologii

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services

Bazy danych i ich aplikacje

Szkolenie autoryzowane. MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2

PRZEWODNIK PO PRZEDMIOCIE

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

Spis treści. Przedmowa

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4

Proces ETL MS SQL Server Integration Services (SSIS)

Usługa: Testowanie wydajności oprogramowania

Projektowanie baz danych za pomocą narzędzi CASE

Schematy logiczne dla hurtowni danych

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

Organizacyjnie. Prowadzący: dr Mariusz Rafało (hasło: BIG)

Aktywny monitoring bezpieczeństwa baz danych Zbigniew Szmigiero, IBM IBM Corporation

Aktualizacja do Microsoft SQL Server Adam Rynarzewski MCT

Pojęcie bazy danych. Funkcje i możliwości.

Hurtownie danych - przegląd technologii

Środowisko NetBeans. Paweł Boguszewski

PROJEKT Z BAZ DANYCH

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Środowiska i platformy programistyczne

Część I Istota analizy biznesowej a Analysis Services

OPTIMalizacja kwerend SQL

HURTOWNIE DANYCH I BUSINESS INTELLIGENCE

Specjalizacja magisterska Bazy danych

Tworzenie raportów XML Publisher przy użyciu Data Templates

Embarcadero zarz¹dzanie bazami Oracle

DSL w środowisku Eclipse. Grzegorz Białek Architekt techniczny, Sygnity S.A.

Część I Rozpoczęcie pracy z usługami Reporting Services

LITERATURA. C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki )

EJB 3.0 (Enterprise JavaBeans 3.0)

Serwery LDAP w środowisku produktów w Oracle

Szkolenie wycofane z oferty

Rozwiązania bazodanowe EnterpriseDB

Integracja danych ubezpieczeniowych w czasie rzeczywistym. Łukasz Szewczyk Solution Architect

Plan. Aplikacja. Architektura aplikacji. Architektura aplikacji Tworzenie aplikacji Application Builder podstawy

Narzędzia CASE dla.net. Łukasz Popiel

Migracja Comarch ERP Altum Business Intelligence do wersji

Monitoring procesów z wykorzystaniem systemu ADONIS

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Programowanie obiektowe

Co to jest Business Intelligence?

Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki Promotor dr inż. Paweł Figat

1 Instalowanie i uaktualnianie serwera SQL Server

Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.

I. Opis przedmiotu zamówienia

Maciej Kiewra Quality Business Intelligence Consulting

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X

Wtorek, 17 Września 2006 Kościelisko Paweł Żuchowski Dyrektor Handlowy Quest Polska. Copyright 2006 Quest Software

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Tematy projektów Edycja 2014

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Oracle Application Express -

Hurtownie danych. 31 stycznia 2017

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM,

Model semistrukturalny

IBM LUW DBA Integrated Tools

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Wykład I. Wprowadzenie do baz danych

Dane wejściowe. Oracle Designer Generowanie bazy danych. Wynik. Przebieg procesu

Warstwa integracji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe.

Migracja Business Intelligence do wersji

Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000

Wstęp. Opis ten dotyczy wydziałów orzeczniczych.

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c

Podstawy frameworka Spring

IBM Optim Test Data Management Solution

bo od managera wymaga się perfekcji

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

dziennik Instrukcja obsługi

Część I Wprowadzenie do zasad grupy

ERDAS ADE Suite edytor baz danych Oracle Spatial

Projekt epuap obecny stan realizacji i plany na przyszłość

Programowanie w Ruby

Program szkolenia: Continuous Integration i Git

Transkrypt:

Nowe narzędzia do zarządzania bazą Marcin Molak Information Management Specialist IBM Polska

Stan naszych systemów na dziś Zbiór wielu produktów o ograniczonej funkcjonalności IBM InfoSphere Data Architect Embarcadero ER/Studio Oracle Tuning Pack Quest Spotlight Projektuj Sybase PowerDesigner IBM Optim Data Growth Solution Optymalizuj CA ERwin Solix EDMS Guardium Quest InTrust IBM Optim Development Studio Oracle JDeveloper IBM Optim Zarządzaj Rozwijaj Quest TOAD Quest Central Oracle Diagnostic Pack IBM DB2 Tools Obsługuj Oracle Vault BMC Performance Manager DB2 Administration Tool for z/os Oracle Change Management Pack WdraŜaj Embarcadero Rapid SQL IBM Optim Database Administrator Embarcadero Change Manager

Zintegrowane zarządzanie cyklem Ŝycia informacji dla platformy DB2 LUW InfoSphere Data Architect Optim Query Tuner Projektuj Optim Development Studio Optim Data Growth Solutions Optymalizuj Policies DB2 Models for LUW Metadata Rozwijaj Optim Test Data Management Optim Data Privacy Solutions DB2 Performance Expert Obsługuj WdraŜaj Optim purequery Runtime Optim Database Administrator DB2 Audit Management Expert Database Encryption Expert

IBM Data Studio 2.2 bezpłatne środowisko

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

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

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

Edytor, debuger dla JDBC i SQLJ

oraz SQL PL i PL/SQL

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

Mechanizmy dostępu produktywność a kontrola kodu Pełna kontrola SQL Mapowanie O-R Obiekty zarządzane Własny kod SQL JDBC / SQLJ Spring templates ibatis purequery Hibernate OpenJPA (EJB3) Wykorzystanie szablonów SQL Proste mapowanie obiektowo-relacyjne, metoda z adnotacjami ZłoŜone mapowanie O-R, ograniczone moŝliwości kontroli kodu Zarządzanie obiektami z poziomu menadŝera

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

purequery wspierane mechanizmy dostępu Java Persistence API (JPA) Web services purequery

purequery API getcustomers() funkcja API Ukrywa złoŝoność JDBC pod API Automatycznie generuje implementacje Zwraca standardowe kolekcje Javy Mapuje getcustomers() do zapytania SQL Administrator moŝe łatwiej zidentyfikować kod i zamienić go do statycznej 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

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

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 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 Optymalizuj Obsługuj Projektuj Modele Polityki Metadane Rozwijaj WdraŜaj Deploy instalacja, konfiguracja, zmiany

IBM Optim Database Administrator 2.2

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.

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

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

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

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

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

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)

Oszacowanie przyrostu (wolumetria) danych Oszacowanie rozmiaru encji oraz przyrostu Określenie rozmiaru atrybutu Przewidywany rozmiar tabeli

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

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

Design Studio projektowanie przepływów ETL

Tworzenie modelu analitycznego (+ OLAP dla IWE)

DrąŜenie danych (tylko w InfoSphere Warehouse)

Integrated Data Management Community Space http://www.ibm.com/developerworks/spaces/optim

Pytania COBRA LAUNCH 27.08.2009 Warszawa Marcin Molak e-mail: Marcin.Molak@pl.ibm.com tel.: 693-93-5006