Embarcadero Veri Tabanı Ürünleri
-
Upload
btgrubu -
Category
Technology
-
view
878 -
download
5
description
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