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
Pendahuluan ke Teradata
Modul 1: Dasar-dasar Teradata dan Arsitekturnya
- Apa itu Teradata dan untuk apa digunakan?
- Arsitektur paralel: AMPs, PEs, BYNET
- Distribusi data dan hashing
- Konsep kunci: sesi, spool, locks
- Koneksi ke sistem: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Pendahuluan ke SQL di Teradata
- SELECT dasar, WHERE, ORDER BY
- Tipe data dan casting
- Fungsi matematika dan tanggal
- Penggunaan ALIAS, ekspresi CASE
- Operator khusus Teradata (TOP, QUALIFY, SAMPLE)
- Latihan terpandu: kueri pada tabel nyata
Modul 3: Joins, Subqueries dan Set Operators
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins tanpa klausul ON (produk kartesian)
- Subqueries skalar dan terkait
- UNION, INTERSECT, MINUS
- Latihan praktis integrasi data
Modul 4: Fungsi Analitik dan OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Partisi data dengan PARTITION BY
- Jendela dengan OVER() dan ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Kasus penggunaan: KPIs, tren, kumulatif
Modul 5: Manajemen Data dan Tabel
- Jenis tabel: permanen, volatile, global sementara
- Pembuatan dan penggunaan indeks sekunder dan join indexes
- Penyisipan, pembaruan, dan penghapusan catatan
- MERGE, UPSERT, dan kontrol duplikat
- Transaksi dan kontrol locks
Modul 6: Optimasi dan Performance Tuning
- Optimizer Teradata: bagaimana menentukan rencana
- Penggunaan EXPLAIN dan COLLECT STATISTICS
- Skew dan cara menghindarinya
- Praktik terbaik desain kueri
- Identifikasi bottleneck (spool, locks, redistribusi)
- Latihan: perbandingan antara kueri yang dioptimalkan dan tidak dioptimalkan
Modul 7: Partisi dan Kompresi Data
- Jenis partisi: Range, Case, Multi-Level
- Manfaat dan penggunaan praktis dalam kueri besar
- Block Level Compression (BLC) dan Columnar Compression
- Keunggulan dan keterbatasan
Modul 8: Pemuatan dan Ekstraksi Data
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Pemuatan massal vs. penyisipan berbatch
- Penanganan kesalahan dan percobaan ulang
- Ekspor hasil ke file 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)
- Pemantauan dengan DBQLOGTBL, DBC.Tables, ResUsage
- Praktik terbaik untuk lingkungan berbagi
Modul 10: Laboratorium Integrasi Final
-
Kasus praktis dari ujung ke ujung:
- Pemuatan data
- Transformasi dan agregasi
- Pembangunan indikator dengan fungsi OLAP
- Optimasi dan penjelasan
- Ekspor final
- Diskusi praktik terbaik dan kesalahan umum
Persyaratan
- Pemahaman tentang basis data relasional dan konsep SQL
- Pengalaman dalam mengeksekusi kumpulan data besar atau bekerja di lingkungan data
- Kenyamanan dengan tujuan kecerdasan bisnis atau analitik
Audiens
- Analis data dan profesional kecerdasan bisnis
- Pengembang SQL dan insinyur data
- Pengguna teknis yang mengelola atau mengoptimalkan data dalam lingkungan Teradata
35 Jam
Testimoni (1)
Nice training, full of interesting topics. After each topic helpful examples were provided.