Eğitim İçeriği

Teradata'ya Giriş

Modül 1: Teradata ve Mimarisinin Temelleri

  • Teradata nedir ve ne için kullanılır?
  • Paralel mimari: AMPs, PEs, BYNET
  • Veri dağılımı ve hashing
  • Temel kavramlar: oturumlar, spool, kilitleme
  • Sistem bağlantısı: Teradata Studio / BTEQ / SQL Assistant

Modül 2: Teradata'da SQL'e Giriş

  • Temel SELECT, WHERE, ORDER BY
  • Veri türleri ve casting
  • Matematiksel ve tarih fonksiyonları
  • ALIAS kullanımı, CASE ifadeleri
  • Teradata'nın özel operatörleri (TOP, QUALIFY, SAMPLE)
  • Rehberli pratik: gerçek tablolar üzerinde sorgular

Modül 3: Joins, Alt Sorgular ve Küme Operatörleri

  • INNER, LEFT, RIGHT, FULL OUTER JOIN
  • ON koşulu olmayan Joins (kartezyen ürün)
  • Skaler ve ilişkili alt sorgular
  • UNION, INTERSECT, MINUS
  • Veri entegrasyonu için pratik alıştırmalar

Modül 4: Analitik Fonksiyonlar ve OLAP

  • RANK(), ROW_NUMBER(), DENSE_RANK()
  • PARTITION BY ile veri bölümlendirme
  • OVER() ve ORDER BY ile pencereler
  • LAG(), LEAD(), FIRST_VALUE()
  • Kullanım örnekleri: KPI'lar, trendler, kümulative değerler

Modül 5: Veri ve Tablo Yönetimi

  • Tablo türleri: kalıcı, geçici, global geçici
  • İkincil indekslerin ve join indekslerinin oluşturulması ve kullanımı
  • Kayıt ekleme, güncelleme ve silme işlemleri
  • MERGE, UPSERT ve tekrarlı kayıtların kontrolü
  • İşlemler ve kilitleme kontrolü

Modül 6: Optimizasyon ve Performans Ayarlaması

  • Teradata Optimizer'ı: planları nasıl belirler
  • EXPLAIN ve COLLECT STATISTICS kullanımı
  • Skew ve nasıl önlenir
  • Sorgu tasarımında en iyi uygulamalar
  • Boğaz noktalarının tanımlanması (spool, kilitleme, yeniden dağıtım)
  • Pratik: optimize edilmiş ve optimize edilmemiş sorgular arasındaki karşılaştırma

Modül 7: Veri Bölümleme ve Sıkıştırma

  • Bölümleme türleri: Range, Case, Çok Seviyeli
  • Büyük sorgularda pratik kullanımı ve faydaları
  • Block Level Compression (BLC) ve Sütunlu Sıkıştırma
  • Avantajlar ve sınırlamalar

Modül 8: Veri Yükleme ve Çıkartma

  • TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
  • Toplu yükleme vs. toplu ekleme
  • Hata yönetimi ve yeniden deneme
  • Sonuçların dosyalara veya dış sistemlere aktarılması
  • Temel otomasyonla betikler ve yardımcı programlar

Modül 9: Teknik Kullanıcılar için Temel Yönetim

  • Roller ve izinler
  • Kaynak kontrolü (Query Bands, Priority Scheduler)
  • DBQLOGTBL, DBC.Tables, ResUsage ile izleme
  • Paylaşılan ortamlar için en iyi uygulamalar

Modül 10: Entegrasyon Laboratuvarı

  • Uçtan uca pratik durum:
    • Veri yükleme
    • Dönüştürme ve toplama
    • OLAP fonksiyonlarıyla gösterge oluşturma
    • Optimizasyon ve açıklama
    • Son çıkartma
  • En iyi uygulamalar ve yaygın hataların tartışılması

Kurs İçin Gerekli Önbilgiler

  • İlişkisel veritabanları ve SQL kavramlarına genel anlayış
  • Büyük veri setlerini sorgulama veya veri ortamlarında çalışma deneyimi
  • İş zekası veya analitik hedeflere aşina olma

Hedef Kitle

  • Veri analistleri ve iş zekası uzmanları
  • SQL geliştiricileri ve veri mühendisleri
  • Teradata ortamlarında veriyi yöneten veya optimizasyon yapan teknik kullanıcılar
 35 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (1)

Yaklaşan Etkinlikler

İlgili Kategoriler