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 dalam Teradata
Modul 1: Dasar-dasar Teradata dan Arsitekturnya
- Apa itu Teradata dan untuk apa digunakan?
- Konsep arsitektur paralel: AMPs, PEs, dan BYNET
- Mekanisme distribusi data serta algoritma hashing
- Istilah-istilah penting: sesi kueri, spool, mekanisme penguncian data
- Cara terhubung ke sistem: penggunaan Teradata Studio, BTEQ, atau SQL Assistant
Modul 2: Pengantar SQL pada Teradata
- Sintaks SELECT dasar, klausa WHERE, serta pengurutan data dengan ORDER BY
- Jenis tipe data dan teknik konversi datanya
- Fungsi matematika maupun manipulasi tanggal
- Pemanfaatan ALIAS serta ekspresi kondisional CASE
- Operator khusus Teradata: TOP, QUALIFY, SAMPLE
- Latihan praktis: pembuatan kueri berdasarkan struktur tabel nyata
Modul 3: Operasi Joins, Subquery, serta Operator Set
- Jenis-jenis operasi join: INNER, LEFT, RIGHT, dan FULL OUTER JOIN
- Pembuatan join tanpa klausa ON (hasilnya disebut produk kartesian)
- Subquery bersifat skalar maupun yang memiliki ketergantungan pada kondisi eksternal
- Operasi penggabungan set: UNION, INTERSECT, MINUS
- Latihan praktis dalam mengintegrasikan data dari beberapa sumber
Modul 4: Fungsi Analitik dan Teknik OLAP
- Penggunaan fungsi RANK(), ROW_NUMBER(), serta DENSE_RANK()
- Pembagian wilayah pengolahan data menggunakan klausa PARTITION BY
- Penetapan jendela kerja lewat perintah OVER() dan urutan eksekusi ORDER BY
- Fungsi LAG(), LEAD(), serta FIRST_VALUE()
- Contoh penerapan: penghitungan KPI, analisis tren, atau akumulasi nilai data
Modul 5: Manajemen Data dan Struktur Tabel
- Macam-macam jenis tabel: permanen, sementara, serta global temporary tables
- Pembuatan dan pemanfaatan indeks sekunder maupun join indexes
- Teknik penyisipan data, pemutakhiran informasi, atau penghapusan rekaman
- Operasi MERGE serta UPSERT untuk mengatasi situasi terdapat duplikasi data
- Pengelolaan transaksi dan pengendalian mekanisme penguncian data
Modul 6: Optimisasi Kueri serta Penyesuaian Performa
- Mekanisme kerja Optimizer Teradata: bagaimana ia menyusun rencana eksekusi kueri
- Pemanfaatan alat EXPLAIN serta COLLECT STATISTICS untuk analisis performa
- Fenomena ketimpangan distribusi data (data skew) dan strategi penanggulangannya
- Praktik terbaik dalam merancang struktur kueri yang efisien
- Identifikasi faktor penyebab keterlambatan sistem: spool, hambatan penguncian data, maupun proses redistribusi ulang
- Latihan praktis: membandingkan hasil eksekusi antara kueri yang dioptimalkan dengan versi tidak optimalnya
Modul 7: Teknik Partisi serta Kompresi Data
- Jenis-jenis pola partisi data: Range, Case, serta Multi-Level Partitioning
- Keuntungan dan penerapan praktisnya saat melakukan kueri skala besar
- Kompresi data pada tingkat blok (Block Level Compression/BLC) serta strategi kompresi berbasis kolom
- Kelebihan dan batasan masing-masing metode kompresi tersebut
Modul 8: Proses Muat Data serta Ekstraksi Informasi
- Perbandingan pendekatan TPT (Teradata Parallel Transporter) dengan alat FastLoad atau MultiLoad
- Pendekatan muat data dalam partai besar dibandingkan penyisipan rekaman per satu kali operasi
- Pengelolaan kesalahan sistem serta prosedur otomatis pengulangan eksekusi
- Cara mengekspor hasil kueri ke dalam format file standar maupun mengirimkannya ke sistem luar lainnya
- Penggunaan sederhana skrip atau alat bantu untuk otomatisasi proses transmisi data
Modul 9: Administrasi Dasar bagi Pengguna Teknis
- Konsep pengaturan peran serta pembagian izin akses di sistem Teradata
- Strategi manajemen sumber daya: pemanfaatan Query Bands serta Prioritas Scheduler
- Teknik pemantauan aktivitas sistem melalui alat DBQLOGTBL, struktur tabel DBC, dan mekanisme ResUsage
- Praktik terbaik untuk menjamin operasional lancar dalam lingkungan yang digunakan secara bersama-sama
Modul 10: Latihan Integrasi Komprehensif Akhir
-
Kasus praktis menyeluruh yang melibatkan:
- Proses muat data dari sumber awal
- Transformasi dan agregasi informasi menjadi format analitis
- Penyusunan indikator performa berdasarkan operasi fungsi OLAP
- Aktivitas optimisasi kueri serta penyajian laporan analisis menggunakan perintah EXPLAIN
- Proses ekspor akhir hasil yang telah diolah ke dalam format atau sistem target
- Diskusi mengenai praktik baik dan penyebab umum terjadinya kendala teknis selama pengolahan data
Persyaratan
- Pemahaman tentang basis data relasional dan konsep SQL
- Pengalaman melakukan kueri pada himpunan data besar atau bekerja di lingkungan data
- Keterampilan dengan tujuan bisnis intelligence atau analitik
Audiens
- Analis data dan profesional bisnis intelligence
- Pengembang SQL dan insinyur data
- Pengguna teknis yang mengelola atau mengoptimalkan data di lingkungan Teradata
35 Jam
Testimoni (1)
instruktur yang bersemangat
Sylvia Baniak - Maastricht University | UMIO
Kursus - Teradata Fundamentals
Diterjemahkan Mesin