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

Jumlah Peserta


Biaya per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait