Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pengantar ke Teradata
Modul 1: Dasar dan Arsitektur Teradata
- Apa itu Teradata dan untuk apa digunakan?
- Arsitektur paralel: AMPs, PEs, BYNET
- Penyebaran data dan hashing
- Konsep kunci: sesi, spool, lock
- Koneksi sistem: Teradata Studio / BTEQ / Asisten SQL
Modul 2: Pengenalan ke SQL dalam Teradata
- SELECT dasar, WHERE, ORDER BY
- Tipe data dan casting
- Fungsi matematika dan tanggal
- Menggunakan ALIAS, CASE expressions
- Operator spesifik Teradata (TOP, QUALIFY, SAMPLE)
- Praktik terpandu: kueri pada tabel riil
Modul 3: Joins, Subqueries, dan Operasi Set
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Join tanpa klausa ON (produk kartesian)
- Subquery scalar dan correlated
- UNION, INTERSECT, MINUS
- Latihan praktik pada integrasi data
Modul 4: Fungsi Analitik dan OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Partisi data dengan PARTITION BY
- Windowing dengan OVER() dan ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Use cases: KPIs, tren, nilai kumulatif
Modul 5: Data dan Tabel Management
- Tipe tabel: permanen, volatile, global temporary
- Membuat dan menggunakan indeks sekunder dan join
- Operasi insert, update, dan delete
- MERGE, UPSERT, dan kontrol duplikat
- Transaksi dan kontrol lock
Modul 6: Optimisasi dan Penyetelan Kinerja
- Teradata Optimizer: bagaimana memilih rencana eksekusi
- Menggunakan EXPLAIN dan COLLECT STATISTICS
- Skew dan cara menghindarinya
- Praktik terbaik dalam desain kueri
- Identifikasi bottleneck (spool, lock, redistribusi)
- Latihan: membandingkan kueri yang dioptimalkan dengan yang tidak dioptimalkan
Modul 7: Partisi Data dan Kompresi
- Tipe partisi: Range, Case, Multi-Level
- Manfaat dan penggunaan praktis dalam kueri besar
- Block Level Compression (BLC) dan kompresi kolomar
- Kelebihan dan batasan
Modul 8: Muatan Data dan Ekstraksi
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Muatan massal vs. insert batch
- Penanganan kesalahan dan percobaan ulang
- Ekspor hasil ke berkas atau sistem eksternal
- Otomatisasi dasar dengan skrip dan utilitas
Modul 9: Administrasi Dasar untuk Pengguna Teknis
- Peran dan izin
- Kontrol sumber daya (Query Bands, Priority Scheduler)
- Monitoring dengan DBQLOGTBL, DBC.Tables, ResUsage
- Praktik terbaik untuk lingkungan bersama
Modul 10: Lab Integrasi Akhir
- Kasus praktis end-to-end:
- Muatan data
- Transformasi dan agregasi
- Membangun KPIs dengan fungsi OLAP
- Optimisasi dan EXPLAIN
- Ekspor akhir
- Diskusi tentang praktik terbaik dan kesalahan umum
Ringkasan dan Langkah Berikutnya
Persyaratan
- Pemahaman tentang basis data relasional dan konsep SQL
- Pengalaman dalam melakukan query pada dataset besar atau bekerja di lingkungan data
- Kenalan dengan tujuan bisnis intelligensi atau analitik
Audience
- Analis data dan profesional inteligensia bisnis
- Pengembang SQL dan insinyur data
- Pengguna teknikal yang mengelola atau memaksimalkan data dalam lingkungan Teradata
35 Jam
Testimoni (1)
Nice training, full of interesting topics. After each topic helpful examples were provided.