Embarcadero Veri Tabanı Ürünleri

Post on 14-Jun-2015

872 views 5 download

description

Sunum içerisinde Embarcadero firmasının veri tabanına yönelik ürünlerinin kısa tanıtımı yer almaktadır.

Transcript of Embarcadero Veri Tabanı Ürünleri

2

KISACA EMBARCADERO

• 1993 yılında kuruldu, merkezi San Francisco, Calif. ABD’de

• 100 milyon$ yıllık gelir• 500 üzerinde çalışan• Dünya genelinde 29’un üzerinde ülkede ofis• Dünya çapında 3 milyon kullanıcı• Fortune 100 şirketlerinin 90’dan fazlası

Embarcadero ürünlerine güveniyor

3

Kilometre Taşları

4

Ürünlere Genel Bakış

5

Ürünlere Genel Bakış

6

Ürünlerin Ortak Özellikleri

• Cross-Platform– Aynı arayüz kullanarak farkı veri tabanları ile

çalıma– Farklı veri tabanı üzerinde yapılacak olsa da aynı

sihirbazları kulanabilme• Yeni başlayanlar için öğrenim kolay• İşletim sistemi işleri (job) kullanımı• Sihirbaz kullanımı• Ürünler arası entegrasyon

7

Tasarım ve Modelleme Araçları

8

9

ER/Studio Data Architect Nedir?

• Veritabanı uygulamalarını :– Analiz etmek,– Tasarlamak,– Yaratmak,– Ve devamlılığını sağlamak için kullanılanVeri modelleme aracı

10

Data Architect - Özellikler

11

Data Architect - Özellikler

12

Data Architect – Desteklenen Veritabanları

13

Data Architect – Sistem Gereksinimleri

14

Diğer Modelleme Araçları

15

Diğer Modelleme Araçları

• ER/Studio Business Architect– BPMN standartlarında iş süreçlerini modelleme

aracı

16

Diğer Modelleme Araçları

• ER/Studio Software Architect– Nesne Yönelimli (Object Oriented) modelleme

aracı– UML 2.0 standardı

17

Diğer Modelleme Araçları

• ER/Studio Repository– Sunucu tabanlı model yönetim sistemi– Takım üyelerinin, model paylaşımı yapabileceği ve

mevcut çalışmaları yeniden kullanabileceği işbirliği ortamı

– Veri bütünlüğünün sağlanması– Nesne ve model sürümlerini yönetilmesi

18

Diğer Modelleme Araçları

• ER/Studio Portal– ER/Studio Repository ürününe erişerek;• Arama ve raporlama yapmak üzere kullanılan web

tabanlı araç

19

Diğer Modelleme Araçları

• ER/Studio MetaWizard– Üst verinin (metadata) değişik ortamlara

aktarılmasında/entegre edilmesinde kullanılan araç.

• ER/Studio Viewer– ER/Studio modellerinin gösterilmesi/yazdırılması

için kullanılan araç• ER/Studio Universal Data Models– Standardizasyonu sağlamak ve geliştirme süresini

kısaltmak için kullanılan veri modeli şablonları

20

Ürün Paketi

• ER/Studio XE2– Data Architect– Business Architect– Software Architect– Portal– Repository– MetWizard

21

Geliştirme Araçları

22

Rapid SQL Nedir?

• Veri tabanı geliştirme aracı– Yedi ayrı veri tabanı platformu için tek bir arayüzle

SQL geliştirme

23

Rapid SQL Nedir?

• Kullanıcıların; – IBM DB2, Firebird, InterBase, Microsoft SQL

Server, MySQL, Oracle, and Sybase veri tabanları üzerinde;

– Veri tabanı nesnelerini;• Yaratmasını, düzenlemesini, sürümlerini tutmasını,

iyileştirmesini (tune) ve veri tabanı sunucusunda konuşlandırmasını sağlayan IDE

24

Rapid SQL Nedir?

• Çoklu veri tabanı desteği (Cross-platform) ile veri tabanları arasında geçiş çok kolay;– Her bir veri tabanı nesnesi için çok tablı ve

grafiksel – standart nesne editorü

25

Rapid SQL – Kilit Özellikler

26

Rapid SQL XE - Özellikler

27

Rapid SQL Developer - Özellikler

28

Rapid SQL – Desteklenen Veri Tabanları

29

Rapid SQL – Sistem Gereksinimleri

30

Yönetim Araçları

31

DBArtisan Nedir?

• Veri tabanı yöneticilerinin veri tabanının; sürekliliğini, performansını ve güvenliğini yönetmek için kullanabilecekleri araç

32

DBArtisan: Kilit Özellikler

33

DBArtisan: Kilit Özellikler

34

DBArtisan: Baskılar

35

DBArtisan - Özellikler

36

DBArtisan - Özellikler

37

DBArtisan - Desteklenen Veri Tabanları

38

DBArtisan – Sistem Gereksinimleri

39

DBArtisan – Performance Analyst

• Veri tabanındaki performans düşüklüklerini ya da muhtemel kesinitileri tespit etmek için kullanılır

• I/O, alan (space), veri tabanı nesneleri, kullanıcı etkinliği, SQL cümleleri ile ilgili; analizler ve detaylı bilgiler üretir

• ‘drill-down’ ekranlar aracılığı ile performans darboğazını keşfetmek için derinlemesine analiz imkanı verir

40

DBArtisan – Performance Analyst

41

DBArtisan – Capacity Analyst

• Kullanıcı tarafından belirlenen aralıklarla performans metriklerini ve tarihsel üst verileri (metadata) toplar

• Tarihsel verilere dayanarak trend analizi ve ileriye yönelik tahminler yapar

• Veri tabanını izle• Trendi analiz et• Geleceği tahmin et

42

DBArtisan – Capacity Analyst

43

DBArtisan – Space Analyst

• Tüm depolama (storage) problemlerinin tespiti, muayenesi ve çözümü için kullanabileceğimiz ürün

• Parçalanma (fragmentation) tespiti• Yer azalması tespiti• Nesne kullanımı ve fiziksel yerin izlenmesi için

harita• Yeniden yapılanadırma (reorganization)

44

DBArtisan – Space Analyst

45

Yönetim Araçları

46

DB Change Manager Nedir?

• Veri tabanında yapılacak değişikliklerin; kolaylaştırılması, otomatikleştirilmesi ve raporlanması

• Geliştirme döngüsünün akışkan hale getirmek (streamline development lifecycle)

• Veri, şema ve yapılandırma değişiklikleri için karşılaştırma ve eşleştirme

47

DB Change Manager Özellikler

• 1-n karşılaştırma özelliği• Gelişmiş değişiklik komut dosyası (alter script)

üretilmesi• Kaynak kod kontrol sistemleri ile entegrasyon• HTML, PDF, CSV, RTF, XML formatlarında

raporlama• Cross-platform

48

DB Change Manager - Özellikler

49

DB Change Manager - Özellikler

50

DB Change Manager – Desteklenen Veri Tabanları ve Sistem Gereksinimleri

51

Veri Tabanı İyileştirme (Optimizasyon) Araçları

52

DB Optimizer Nedir?

• Veri tabanı performansı artırmak için yavaş çalışan SQL cümlelerinin; – keşfedilmesi, irdelenmesi (diagnose) ve

düzeltilmesi

için kullanılan performans iyileştirme aracıdır.

53

DB Optimizer – Nasıl Çalışır?

• Keşfet : grafiksel arayüz yardımı ile yavaş çalışan SQL cümlelerini belirlemek için bekleme süresi analizi

• İrdeleme (diagnose) : ‘explain-plan’ ve ‘drill-down’ ekranlar yardımı ile SQL cümlelerinin etkinliklerinin detaylı irdelenmesi

• İyileştirme : Depolanmış yordamların, SQL cümlelerinin toplu (batch) iyileştirmesi

54

DB Optimizer Kilit Özellikler

• SQL Profiler: İyileştirmeye ihtiyaç duyabilecek SQL cümlelerinin grafik arayüzünde sunulması

• SQL Tuner(Oracle): İyileştirme teklifleri• SQL Editor: Kod tamamlama, hata yakalama

gibi özellikler sunan editor• Cross-platform

55

DB Optimizer - Özellikler

56

DB Optimizer - Özellikler

57

DB Optimizer: Desteklenen Veri Tabanları ve Sistem Gereksinimleri

58

Veri Tabanı İzleme Araçları

59

Performance Center Nedir?

• 24/7 performans izleme çözümü• Kullanıcı tanımlı eşik seviyeleri• GUI/Web arayüz aracılığıyla erişilebilen bir çok

değişik statü bilgileri

60

Performans Center – İdari Faydaları

• Uygulamaların servis seviyelerinin artması (SLA)– 24/7 izlenme– Potansiyel sorunların tepiti– Uygulama cevap sürelerinin aşağıya çekilmesi

• Bakım maliyetlerinin ve olumsuzlukların azalması– Kapasite planlaması daha kolay

• Mevcut kadronun korunarak artan ihtiyaçlara verilen hizmetin devam etmesi– Sorunların çözüm süresinin kısalması– Tek bir arayüz kullanarak farklı veri tabanlarıyla

çalışabilme

61

Performans Center – Kilit Özellikler

62

Performance Center - Özellikler

63

Performance Center – Desteklenen Veri Tabanları

64

Performance Center – Sistem Gereksinimleri

65

DB Optimizer Baskılar

66

Ürün Paketi

• DB PowerStudio– Developer Edition• Rapid SQL• DB Optimizer• DB Change Manager

– DBA Edition• DB Artisan• DB Optimizer• DB Change Manager Enterprise

67

Diğer Embarcadero Ürünleri ve Kavramlar

68

Diğer Embarcadero Ürünleri ve Kavramlar

• InstantOn Teknolojisi – ion– InstantOn™: Kurulum gerektirmeden aracı çalıştırmak

için– Aynı aracın farklı sürümleri çalıştırılabilir

• Ürün Baskıları– Developer– Pro– Enterprise– Professional– Standard– XE

69

Diğer Embarcadero Ürünleri ve Kavramlar

70

All-Access Nedir?

• Araç sandığı• Lisanslama modeli

71

Embarcadero All-Access - Seviyeler

72

Embarcadero All-Access – Hangi Seviye?

73

Embarcadero All-Access – ToolBox

74

ToolBox Nedir?

• Ürünlere kolay erişim• Ürünün farklı sürümlerini çalıştır, yükle,

güncelle, seç özellikleri• Tek başına çalışma modunda Embarcadero’ya

bağlanarak ürün indirebilme• Ağ üzerinde Embarcadero ToolCloud ile birlikte

çalışma

75

Diğer Embarcadero Ürünleri ve Kavramlar

76

ToolCloud

77

ToolCloud Nedir?

• Tüm Embarcadero ürünlerinin merkezi yönetimi

• Ürünlerin sürümlerini, lisanslarının, otomatik indirilemesi gibi işleri basitleştirerek yönetime katkıda bulunmak

• Web tabanlı

78

ToolCloud - Özellikler

79

ToolCloud - Özellikler

80

Embarcadero License Center (ELC) Nedir?

• Embarcadero lisanslarının kolay ve merkezi kontrolü

• Lisans kullanan kullanıcıları görme, yönetme• Lisans kullanacak bilgisayarları (IP) kısıtlama• Web tabanlı

81

Embarcadero License Center (ELC) - Özellikler