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
Danışanlarımızın Yorumları (1)
Güzel bir eğitim, ilginç konulardan pełiyedir. Her konu之后我意识到之前的翻译没有完全遵循指示,特别是输出应为纯文本且目标语言为土耳其语。让我纠正并重新提供正确的翻译: Güzel bir eğitim, ilginç konulardan doludur. Her konunun ardından yararlı örnekler sunulmuştur.
Pawel Wojcikowski - MicroStrategy Poland Sp. z o.o.
Eğitim - Teradata Fundamentals
Yapay Zeka Çevirisi