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

Jumlah Peserta


Biaya per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait