Eğitim İçeriği

Teradata Giriş

Modül 1: Teradata'nin Temelleri ve Mimari

  • 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ıları: Teradata Studio / BTEQ / SQL Yardımcısı

Modül 2: Teradata'da SQLye Giriş

  • Temel SELECT, WHERE, ORDER BY
  • Veri tipleri ve dönüştürme
  • Matematiksel ve tarih fonksiyonları
  • ALIAS kullanımı, CASE ifadeleri
  • Teradata-özel operatörler (TOP, QUALIFY, SAMPLE)
  • Rehberli uygulama: gerçek tablolarda sorgular

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

  • INNER, LEFT, RIGHT, FULL OUTER JOIN
  • ON yan tümcesi olmadan joins (kartezyen çarpım)
  • Skaler ve korelasyonlu alt sorgular
  • UNION, INTERSECT, MINUS
  • Veri entegrasyonu üzerinde pratik uygulamalar

Modül 4: Analitik ve OLAP Fonksiyonları

  • RANK(), ROW_NUMBER(), DENSE_RANK()
  • PARTITION BY ile veri bölümleme
  • OVER() ve ORDER BY ile pencereleme (windowing)
  • LAG(), LEAD(), FIRST_VALUE()
  • Kullanım durumları: KPI'ler, tendanslar, kümülatif değerler

Modül 5: Veri ve Tablo Management

  • Tablo tipleri: kalıcı, volatile, global geçici
  • İkincil ve join indekslerin oluşturulması ve kullanımı
  • Ekleme, güncelleme ve silme işlemlerinin yönetimi
  • MERGE, UPSERT ve tekrar kontrolü
  • İşlemler ve kilitleme kontrolleri

Modül 6: Optimizasyon ve Performans Ayarlama

  • Teradata optimizatörü: nasıl yürütme planlarını seçer?
  • EXPLAIN ve COLLECT STATISTICS'ın kullanımı
  • Asimetri (skew) ve onu önlemek için ne yapmalı
  • Sorgu tasarımı en iyi uygulamaları
  • Engellerin belirlenmesi (spool, kilitleme, yeniden dağıtım)
  • Pratik: optimize edilmiş vs. optimize edilmemiş sorguların karşılaştırılması

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

  • Bölümleme tipleri: aralık, durum, çok seviyeli
  • Faydaları ve büyük sorgularda praktik kullanım
  • BLOK SEVİYE SIKIŞTIRMA (BLC) ve Sütun Yönündeki Sıkıştırma
  • Avantajlar ve sınırlamalar

Modül 8: Veri Yüklemesi ve Çıkarımı

  • TPT (Teradata Paralel Taşıyıcı) vs. FastLoad / MultiLoad
  • Küme yüklemeleri vs. toplu eklemler
  • Hata yönetimi ve yeniden deneme
  • Sonuçların dosyalar veya dış sistemlere çıkartılması
  • Betikler ve yardımcı programlar ile temel otomasyon

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

  • Roller ve izinler
  • Kaynak kontrolü (Query Bands, Priority Scheduler)
  • DBQLOGTBL, DBC.Tables, ResUsage ile izleme
  • Ortak ortamlarda en iyi uygulamalar

Modül 10: Final Entegrasyon Laboratuvarı

  • Başlangıçtan bitişe kadar pratik senaryo:
  • Veri yüklemesi
  • Dönüşüm ve toplama
  • OLAP fonksiyonlarıyla KPI'lerin oluşturulması
  • Optimizasyon ve EXPLAIN kullanımı
  • Sonuçların çıkartılması
  • En iyi uygulamaların ve ortak hataların tartışılması

Özet ve Gelecek Adımlar

Kurs İçin Gerekli Önbilgiler

  • Relasyonel veritabanları ve SQL kavramlarının anlaşılması
  • Büyük veri kümelerini sorgulama veya veri ortamlarında çalışma deneyimi
  • İş istihbareti veya analiz hedeflerine aşinalık

Kitle

  • Veri analisti ve iş istihbareti profesyonelleri
  • SQL geliştiricileri ve veri mühendisleri
  • İlkelerden ileri düzey ortamlara kadar veriyi yöneten veya optimize eden 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