Hubungi Kami
 Durasi 35 jam

Kerangka Materi

Pengenalan Teradata

Modul 1: Dasar-dasar Teradata dan Arsitekturnya

  • Apa itu Teradata dan kegunaannya?
  • Arsitektur paralel: AMPs, PEs, BYNET
  • Distribusi data dan hashing
  • Konsep kunci: sesi, spool, locks
  • Koneksi ke sistem: Teradata Studio / BTEQ / SQL Assistant

Modul 2: Pengenalan SQL di Teradata

  • SELECT dasar, WHERE, ORDER BY
  • Tipe data dan casting
  • Fungsi matematis dan tanggal
  • Penggunaan ALIAS, ekspresi CASE
  • Operator khusus Teradata (TOP, QUALIFY, SAMPLE)
  • Latihan terpandu: kueri pada tabel nyata

Modul 3: Joins, Subqueries, dan Operator Set

  • INNER, LEFT, RIGHT, FULL OUTER JOIN
  • Joins tanpa klausa ON (produk kartesius)
  • Subqueries skalar dan korelasi
  • 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: KPI, tren, akumulasi

Modul 5: Pengelolaan Data dan Tabel

  • Jenis tabel: permanen, volatil, global sementara
  • Pembuatan dan penggunaan indeks sekunder dan join indexes
  • Penyisipan, pembaruan, dan penghapusan record
  • MERGE, UPSERT, dan kontrol duplikasi
  • Transaksi dan kontrol locks

Modul 6: Optimasi dan Tuning Kinerja

  • Optimizer Teradata: bagaimana merencanakan
  • Penggunaan EXPLAIN dan COLLECT STATISTICS
  • Skew dan cara menghindarinya
  • Praktik terbaik desain query
  • Identifikasi hambatan (spool, locks, redistribusi)
  • Praktikum: perbandingan query teroptimasi vs. tidak teroptimasi

Modul 7: Partisioning dan Kompresi Data

  • Jenis partisioning: Range, Case, Multi-Level
  • Manfaat dan penggunaan praktis dalam query besar
  • Block Level Compression (BLC) dan Kompresi Kolom
  • Kelebihan dan keterbatasan

Modul 8: Pemuatan dan Ekstraksi Data

  • TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
  • Bulk loading vs. penyisipan massal
  • Penanganan kesalahan dan percobaan ulang
  • Ekspor hasil ke file atau sistem eksternal
  • Otomasi 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 bersama

Modul 10: Laboratorium Integrasi Akhir

  • Kasus praktis dari ujung ke ujung:
    • Pemuatan data
    • Transformasi dan agregasi
    • Pembuatan 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 mengkueri kumpulan data besar atau bekerja di lingkungan data
  • Familiaritas dengan tujuan bisnis intelijen atau analitik

Audience

  • Analis data dan profesional bisnis intelijen
  • Pengembang SQL dan insinyur data
  • Pengguna teknis yang mengelola atau mengoptimalkan data di lingkungan Teradata

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait