VERTİCA SQL EĞİTİMİ

Vertica ile büyük ölçekli analitik sorguları hızlandırın

Sütun tabanlı mimari, projeksiyonlar, segmentasyon ve analitik SQL ile hızlı sorgulama

Vertica SQL Eğitimi, sütun tabanlı MPP analitik veritabanı Vertica'da yüksek performanslı sorgular yazmayı öğretir. Vertica mimarisi, ROS/WOS, superprojection ve query-specific projeksiyonlar, hash segmentasyon, encoding, COPY ile toplu yükleme, pencere fonks…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Vertica'nın sütun tabanlı mimarisinden projeksiyon tasarımı, yükleme ve analitik SQL fonksiyonlarına

Vertica SQL Eğitimi, OpenText Vertica'nın sütun tabanlı (columnar) MPP analitik veritabanında yüksek performanslı sorgular yazmayı öğretir. Katılımcılar Vertica'nın depolama mimarisini, WOS/ROS ve projeksiyon (superprojection ve query-specific) kavramını, segmentasyon ve encoding stratejilerini kavrar.

Süre ve Format

3 Gün. Her gün dört modül; Vertica mimarisi ve projeksiyonlardan veri yükleme, analitik SQL ve performans ayarlamaya ilerlenir.

Seviye

Orta Seviye — Vertica sütun tabanlı analitik veritabanında projeksiyon, segmentasyon ve SQL analitiği

Öğrenme Metodu

Her konu gerçek bir Vertica ortamında örnek veri ambarı üzerinde sorgu yazılıp projeksiyon tasarlanarak uygulamalı işlenir.

Neden Bu Eğitim?

🚀Analitik hız

Sütun tabanlı depolama ve projeksiyonlarla milyarlarca satırlık sorguları satır tabanlı sistemlere göre kat kat hızlı çalıştırırsınız.

📊Güçlü SQL analitiği

Pencere fonksiyonları, TIMESERIES ve pattern matching ile karmaşık zaman serisi ve olay analizlerini tek sorguda yaparsınız.

🧱Doğru veri modeli

Projeksiyon, segmentasyon ve encoding kararlarını veriye göre vererek depolamayı küçültür ve sorgu performansını artırırsınız.

Anahtar Konular

vertica eğitimivertica sql eğitimisütun tabanlı veritabanıprojeksiyon tasarımıanalitik sqlveri ambarı eğitimiMPP veritabanıpencere fonksiyonlarıvertica kursubüyük veri analitiği
“Analitik veride hız bir lüks değil, kararın hızıdır. Vertica'da doğru projeksiyon, saatler süren sorguyu saniyeye indirir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
SQL bilgisi

SELECT, JOIN, GROUP BY ve toplama (aggregate) fonksiyonlarını içeren orta düzey SQL deneyimi gereklidir.

2
Veri ambarı kavramı

Fact/dimension tabloları ve raporlama gibi temel veri ambarı kavramlarına aşinalık faydalı olur.

3
Çalışma ortamı

Bir Vertica kümesine veya Vertica Community Edition örneğine ve vsql istemcisine erişim gereklidir.

4
Analitik düşünme

Büyük veri üzerinde raporlama ve ölçüm ihtiyaçlarını tanımlayabilme öğrenmeyi kolaylaştırır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Vertica'nın MPP sütun tabanlı mimarisini, depolama katmanlarını ve projeksiyonların neden tablolardan daha önemli olduğunu kavrayarak temel projeksiyon tasarlar.
Modül 1
Vertica Mimarisine Giriş
  • Sütun tabanlı (columnar) depolamanın avantajı
  • MPP (massively parallel processing) mimarisi
  • Node, cluster ve K-safety kavramları
  • ROS ve WOS depolama katmanları
  • Tuple mover ve veri taşıma süreci
  • Vertica ile satır tabanlı DB farkları
Modül 2
Projeksiyon Kavramı
  • Projeksiyon nedir ve neden gereklidir
  • Superprojection ile tüm sütun kapsama
  • Query-specific projeksiyon tasarımı
  • Pre-join projeksiyon ile birleştirme hızı
  • ORDER BY ve sıralamanın performansa etkisi
  • Projeksiyon ile tablo arasındaki ilişki
Modül 3
Segmentasyon ve Dağıtım
  • SEGMENTED BY HASH ile veri dağıtımı
  • UNSEGMENTED replike projeksiyonlar
  • Segmentasyonun JOIN performansına etkisi
  • Veri çarpıklığını (skew) önleme
  • Node ekleme ve rebalance süreci
  • Küçük boyut tabloları replike etme
Modül 4
Encoding ve Sıkıştırma
  • RLE, delta ve block dictionary encoding
  • Sütun verisine göre encoding seçimi
  • Sıkıştırma ile depolama tasarrufu
  • DESIGNER ile otomatik encoding önerisi
  • Encoding'in sorgu hızına katkısı
  • ANALYZE_STATISTICS ile istatistik toplama
Günün hedefiKatılımcı COPY ile toplu veri yükler, hata yönetimini uygular ve pencere fonksiyonlarıyla sıralama, kümülatif toplam gibi analitik hesapları tek sorguda üretir.
Modül 1
COPY ile Veri Yükleme
  • COPY komutu ile toplu veri yükleme
  • Dosya formatı ve sınırlayıcı (delimiter) ayarı
  • REJECTED DATA ile hatalı satır yakalama
  • DIRECT ile doğrudan ROS'a yazma
  • Paralel yükleme ve performans ipuçları
  • INSERT ile tekil yüklemenin karşılaştırması
Modül 2
Analitik ve Pencere Fonksiyonları
  • OVER (PARTITION BY ... ORDER BY ...) sözdizimi
  • ROW_NUMBER, RANK ve DENSE_RANK kullanımı
  • LAG ve LEAD ile satırlar arası erişim
  • Kümülatif SUM ve hareketli ortalama
  • FIRST_VALUE ve LAST_VALUE fonksiyonları
  • Çerçeve (ROWS/RANGE) tanımlamaları
Modül 3
Vertica'ya Özgü Analitik
  • TIMESERIES ile zaman serisi doldurma
  • Gap filling ve interpolasyon mantığı
  • MATCH clause ile olay örüntüsü arama
  • EVENT_NAME ve pattern eşleştirme
  • CONDITIONAL_TRUE_EVENT kullanımı
  • Sessionization (oturum oluşturma) analizi
Modül 4
Birleştirme ve Alt Sorgular
  • Hash join ve merge join davranışı
  • Pre-join projeksiyon ile hızlı JOIN
  • WITH (CTE) ile sorgu okunabilirliği
  • Alt sorgu ve türetilmiş tablolar
  • GROUPING SETS, ROLLUP ve CUBE ve kullanımı
  • APPROXIMATE_COUNT_DISTINCT ile yaklaşık sayım
Günün hedefiKatılımcı EXPLAIN ile sorgu planını okur, Database Designer ile projeksiyon optimize eder ve partition, bakım işlemleriyle veri ambarını sağlıklı yönetir.
Modül 1
Sorgu Planı Analizi
  • EXPLAIN ile sorgu planını okuma
  • Projeksiyon seçiminin plandaki etkisi
  • Broadcast ve resegment operatörleri
  • Query profiling ile darboğaz bulma
  • İstatistiklerin plana etkisi ve kullanımı
  • Yavaş sorguları teşhis etme adımları
Modül 2
Database Designer
  • Database Designer'ın amacı ve çıktısı
  • Comprehensive ve query-specific tasarım
  • Örnek sorgulara göre projeksiyon üretme
  • Designer önerilerini değerlendirme
  • Tasarımı deploy etme süreci ve kullanımı
  • Manuel projeksiyon ile karşılaştırma
Modül 3
Partitioning ve Veri Yaşam Döngüsü
  • PARTITION BY ile tabloyu bölümleme
  • Partition pruning ile sorgu hızlandırma
  • DROP_PARTITIONS ile hızlı veri silme
  • MOVE_PARTITIONS_TO_TABLE kullanımı
  • Tarihe göre bölümleme stratejisi
  • Eski veriyi arşivleme yaklaşımı
Modül 4
Bakım ve İzleme Temelleri
  • Tuple mover ve mergeout izleme
  • System tables ile kaynak takibi
  • Resource pool ile iş yükü yönetimi
  • Workload analyzer önerileri ve kullanımı
  • Yedekleme (vbr) ve geri yükleme özeti
  • Üretim performans kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari kavrayışı

Vertica'nın sütun tabanlı MPP mimarisini, ROS/WOS katmanlarını ve K-safety kavramını açıklayabilirsiniz.

✅
Projeksiyon tasarımı

Superprojection, query-specific ve pre-join projeksiyonları veriye göre tasarlayarak sorguları hızlandırırsınız.

✅
Segmentasyon

Hash segmentasyon ve replikasyonla veriyi node'lara dengeli dağıtır, JOIN performansını iyileştirirsiniz.

✅
Hızlı veri yükleme

COPY ile toplu, paralel ve hatayı yöneten yüklemeler yaparak büyük veri setlerini verimli alırsınız.

✅
Analitik SQL

Pencere fonksiyonları, TIMESERIES ve pattern matching ile karmaşık analizleri tek sorguda üretirsiniz.

✅
Plan analizi

EXPLAIN ve profiling ile sorgu planını okur, darboğazları bularak performans ayarlaması yaparsınız.

✅
Designer kullanımı

Database Designer ile örnek sorgulara göre otomatik projeksiyon üretir ve tasarımı güvenle deploy edersiniz.

✅
Veri yaşam döngüsü

Partitioning ve bakım işlemleriyle veriyi bölümler, eski veriyi hızlı silip ambarı sağlıklı tutarsınız.

Kimler İçin Uygundur?

  • Büyük veri ambarlarıyla çalışan veri mühendisleri
  • analitik raporlar hazırlayan BI uzmanları
  • Vertica'ya geçiş yapan SQL geliştiricileri
  • sorgu performansını artırmak isteyen veri analistleri için uygundur

Sıkça Sorulan Sorular

Vertica SQL Eğitimi kimler için uygundur?
Büyük veri ambarlarıyla çalışan veri mühendisleri, analitik rapor hazırlayan BI uzmanları, Vertica'ya geçen SQL geliştiricileri ve sorgu performansını artırmak isteyen analistler için uygundur. Orta düzey SQL bilgisi beklenir.
Vertica diğer veritabanlarından ne farkı var?
Vertica sütun tabanlı ve MPP mimarisi kullanır; veriyi tablolar yerine sıralı ve sıkıştırılmış projeksiyonlarda saklar. Bu sayede analitik sorgularda satır tabanlı sistemlere göre çok yüksek hız ve yüksek sıkıştırma oranı sağlar. Eğitim bu farkları örneklerle gösterir.
Projeksiyon nedir, eğitimde öğretiliyor mu?
Evet. Projeksiyon, Vertica'da verinin fiziksel olarak saklandığı sıralı yapıdır ve performansın kalbidir. Eğitimde superprojection, query-specific ve pre-join projeksiyonların tasarımı, ORDER BY, segmentasyon ve encoding kararları uygulamalı işlenir.
Eğitim ne kadar sürüyor ve online yapılabilir mi?
Eğitim 3 gün sürer ve orta seviyededir. Yüz yüze veya online olarak verilebilir ve kurumun Vertica ortamına uyarlanabilir. Katılımcıların bir Vertica örneğine ve vsql istemcisine erişimi önerilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Bu eğitim üreticinin resmi sınavından bağımsızdır; resmi bir Vertica sınavına girilecekse sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Vertica SQL Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veritabanı Yönetimi TemelleriDatabase Programmability Objects & Non-relational Data Eğitimi
Veritabanı Eğitimleri

Database Programmability Objects & Non-relational Data Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Veritabanı programlanabilirlik eğitimi: stored procedure, function, trigger, view ile JSON, XML ve spatial veri işleme uygulamalı öğretilir.

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabase Restoration Eğitimi
Veritabanı Eğitimleri

Database Restoration Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Veritabanı geri yükleme eğitimi: yedekleme türleri, recovery model, restore işlemleri, point-in-time kurtarma ve felaket kurtarma planı öğretilir.

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabases & the Zend Framework Eğitimi
Veritabanı Eğitimleri

Databases & the Zend Framework Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Zend Framework (Laminas) veritabanı eğitimi: Db Adapter, Zend\Sql, TableGateway, RowGateway, transaction ve MVC model katmanı öğretilir.

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabases and Client Access Eğitimi
Veritabanı Eğitimleri

Databases and Client Access Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

İstemci erişimi eğitimi: ODBC, JDBC, ADO.NET sürücüleri, bağlantı dizesi, connection pooling, kimlik doğrulama ve şifreli bağlantı öğretilir.

Detayları Gör →
Veritabanı Yönetimi TemelleriDB for LUW: Introduction & Fundamentals Eğitimi
Veritabanı Eğitimleri

DB for LUW: Introduction & Fundamentals Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

IBM Db2 for LUW mimarisi, kurulum, instance ve veritabanı yapısı, bağlantı, temel SQL, yetki ve yedekleme uygulamalı işlenir. 2 günlük kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriDB SQL Eğitimi
Veritabanı Eğitimleri

DB SQL Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SELECT, JOIN, GROUP BY, alt sorgular, pencere fonksiyonları, görünümler, indeksler ve transaction uygulamalı işlenir. 3 günlük kurumsal SQL eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn