Pilih bahasa Anda
Kursus Analytics Engineering
Lebih dari 2 juta pelajar di seluruh dunia

Kursus Analytics Engineering

4,1

Kuasai alat, teknik, dan alur kerja yang mendefinisikan rekayasa analitik modern. Kursus ini membawa Anda dari dasar-dasar pemodelan data hingga pipeline dbt tingkat produksi, optimasi gudang awan, dan alur kerja yang terorkestrasi. Kembangkan keterampilan yang secara aktif dicari oleh pemberi kerja saat ini.

Dedika untuk bisnis

Apa yang akan Anda pelajari:

Anda akan mempelajari cara merancang model data berlapis menggunakan pola dimensi dan bintang, kemudian menerapkannya sebagai proyek dbt yang teruji dan terdokumentasi. Anda akan mengembangkan keterampilan SQL lanjutan untuk gudang data awan dan menerapkan teknik optimasi kueri yang mengurangi biaya serta meningkatkan keandalan. Kursus ini mencakup kerangka kerja kualitas data, orkestrasi alur dengan Airflow, CI/CD untuk proyek data, dan lapisan metrik terkelola menggunakan dbt Semantic Layer. Anda juga akan menjelajahi Python untuk tugas analitik, observabilitas data, serta tren yang muncul termasuk arsitektur lakehouse dan pengembangan berbantuan AI. Pada akhir kursus ini, Anda akan dibekali untuk membangun dan memelihara sistem analitik produksi dari ujung ke ujung.

Bagaimana Anda belajar secara praktis Kursus Analytics Engineering

Bagaimana Anda berlatih Kursus Analytics Engineering

Untuk Anda yang memiliki perusahaan dan ingin melatih tim

Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.

Klik di sini

Konten kursus

8 Bab • 41 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

Fondasi Rekayasa Analitik

  • Pelajaran 1 • Gambaran Umum Tumpukan Data Modern

    Memetakan kategori alat yang membentuk platform data kontemporer. Menyediakan kosakata yang digunakan di seluruh kursus.

  • Pelajaran 2 • Dasar-dasar Kontrol Versi untuk Tim Data

    Mencakup alur kerja Git yang diadaptasi untuk basis kode analitik. Menghubungkan kontrol sumber dengan pekerjaan data yang kolaboratif dan dapat direproduksi.

  • Pelajaran 3 • Penyegaran SQL untuk Analitik

    Meninjau konstruksi SQL yang paling penting untuk transformasi analitis. Memastikan dasar yang sama sebelum pola kueri lanjutan diperkenalkan.

  • Pelajaran 4 • Dasar-dasar Pemodelan Data

    Memperkenalkan konsep relasional dan paradigma pemodelan yang digunakan untuk menyusun data analitis. Mendasari siswa dalam teori sebelum pekerjaan transformasi langsung.

  • Pelajaran 5 • Peran Rekayasa Analitik

    Mendefinisikan rekayasa analitik dan posisinya antara data mentah dan konsumen bisnis. Menetapkan konteks profesional untuk semua pekerjaan teknis selanjutnya.

Bab 2Lihat detail

Bekerja dengan Gudang Data Cloud

  • Pelajaran 1 • SQL Lanjutan untuk Gudang Data

    Memperluas keterampilan SQL ke fungsi khusus gudang dan pola kinerja. Membangun kefasihan penulisan kueri yang diperlukan untuk transformasi kompleks.

  • Pelajaran 2 • Memuat dan Menyiapkan Data

    Mencakup pemuatan massal, format file, dan pola area penyiapan untuk penyerapan data mentah. Menghubungkan penyerapan ke alur kerja transformasi.

  • Pelajaran 3 • Kontrol Akses dan Dasar-dasar Tata Kelola Data

    Memperkenalkan kontrol akses berbasis peran, pemblokiran data, dan izin tingkat skema. Membangun kebiasaan tata kelola sebelum jalur pipa produksi dibangun.

  • Pelajaran 4 • Arsitektur Gudang Data Cloud

    Menjelaskan pemisahan komputasi-penyimpanan, gudang virtual, dan model eksekusi kueri. Menyediakan konteks arsitektur yang diperlukan untuk menulis SQL yang efisien.

  • Pelajaran 5 • Kinerja dan Optimasi Kueri

    Mengajarkan pembuatan profil kueri, pengelompokan, dan strategi partisi. Secara langsung mengurangi biaya komputasi dan meningkatkan keandalan jalur pipa.

Bab 3Lihat detail

Jalur Pipa Transformasi dengan dbt

  • Pelajaran 1 • Dokumentasi dan DAG dbt

    Mengajarkan deskripsi model, dokumentasi tingkat kolom, dan visualisasi DAG. Menghasilkan jalur pipa yang mendokumentasikan diri sendiri yang mendukung kolaborasi tim.

  • Pelajaran 2 • Model Inkremental dan Kinerja

    Pendalaman strategi inkremental untuk tabel besar. Menyeimbangkan kesegaran, biaya, dan kebenaran dalam jalur pipa produksi.

  • Pelajaran 3 • Membangun Model dan Materialisasi

    Mencakup file model SQL, fungsi ref(), dan jenis materialisasi. Mengajarkan bagaimana dbt mengkompilasi dan mengeksekusi logika transformasi.

  • Pelajaran 4 • Makro, Paket, dan Jinja

    Memperluas dbt dengan makro Jinja yang dapat digunakan kembali dan paket komunitas. Mengurangi duplikasi kode dan mempercepat pengembangan proyek.

  • Pelajaran 5 • Struktur dan Pengaturan Proyek dbt

    Memandu melalui inisialisasi proyek, tata letak direktori, dan konfigurasi profil. Menetapkan kerangka proyek yang digunakan dalam semua pekerjaan dbt selanjutnya.

  • Pelajaran 6 • Menguji Kualitas Data di dbt

    Memperkenalkan pengujian dbt bawaan dan kustom untuk memvalidasi asumsi data. Menanamkan pemeriksaan kualitas langsung ke dalam jalur pipa transformasi.

Bab 4Lihat detail

Pola Pemodelan Data dan Praktik Terbaik

  • Pelajaran 1 • Pola Penggunaan Kembali dan Modularitas

    Mengajarkan prinsip DRY yang diterapkan pada model data melalui makro dan lapisan penyiapan bersama. Mengurangi beban pemeliharaan dalam proyek yang berkembang.

  • Pelajaran 2 • Menangani Hubungan Data yang Kompleks

    Membahas hubungan banyak-ke-banyak, tabel jembatan, dan hierarki. Membekali siswa untuk memodelkan kompleksitas bisnis dunia nyata secara akurat.

  • Pelajaran 3 • Pemodelan Dimensional dalam Praktik

    Menerapkan desain skema bintang ke kasus penggunaan analitis nyata. Menerjemahkan teori dari Bab 1 ke dalam model dbt yang siap produksi.

  • Pelajaran 4 • Satu Tabel Besar vs. Mart yang Dinormalisasi

    Membandingkan tabel denormalisasi lebar dengan struktur mart yang dinormalisasi. Memandu siswa dalam memilih pola yang tepat untuk setiap kasus penggunaan.

  • Pelajaran 5 • Desain Arsitektur Berlapis

    Menetapkan lapisan penyiapan, menengah, dan mart sebagai pendekatan pemodelan terstruktur. Menyediakan kerangka organisasi untuk semua keputusan desain model.

Bab 5Lihat detail

Strategi Kualitas Data dan Pengujian

  • Pelajaran 1 • Pemberitahuan, Pemantauan, dan Perbaikan

    Membangun jalur pipa pemberitahuan dan alur kerja respons insiden untuk kegagalan kualitas data. Menutup siklus antara deteksi dan resolusi.

  • Pelajaran 2 • Great Expectations dan Kerangka Kerja Kustom

    Menerapkan kerangka kualitas data khusus bersama dengan pengujian dbt. Menyediakan kemampuan validasi yang lebih kaya untuk persyaratan kualitas yang kompleks.

  • Pelajaran 3 • Pengujian Statistik dan Distribusi

    Memperkenalkan pemeriksaan volume, pemantauan distribusi, dan deteksi anomali untuk data numerik. Menangkap penyimpangan data halus yang terlewatkan oleh pengujian struktural.

  • Pelajaran 4 • Dimensi Kualitas Data

    Mendefinisikan kelengkapan, akurasi, konsistensi, ketepatan waktu, dan keunikan sebagai dimensi kualitas yang terukur. Membingkai strategi pengujian untuk seluruh bab.

  • Pelajaran 5 • Pengujian Skema dan Kendala

    Mencakup validasi skema, penegakan tipe data, dan pemeriksaan integritas referensial. Mencegah masalah data struktural menyebar ke hilir.

Bab 6Lihat detail

Orkestrasi dan Penjadwalan Jalur Pipa

  • Pelajaran 1 • Membangun Alur Kerja dengan Airflow

    Mencakup penulisan DAG Airflow, operator, dan koneksi. Menerjemahkan konsep orkestrasi ke dalam kode jalur pipa yang berfungsi.

  • Pelajaran 2 • Pemantauan dan Observabilitas untuk Jalur Pipa

    Memperkenalkan metadata jalur pipa, riwayat proses, dan integrasi pemantauan eksternal. Menyediakan visibilitas ke dalam kesehatan jalur pipa dalam skala besar.

  • Pelajaran 3 • Penjadwalan dan Manajemen Dependensi

    Mengajarkan ekspresi cron, penjadwalan sadar data, dan dependensi lintas DAG. Memastikan jalur pipa berjalan dalam urutan yang benar dengan waktu yang tepat.

  • Pelajaran 4 • Konsep dan Alat Orkestrasi

    Memperkenalkan orkestrasi berbasis DAG, dependensi tugas, dan lanskap orkestrator. Menyediakan landasan konseptual sebelum pekerjaan alat langsung.

  • Pelajaran 5 • Penanganan Kesalahan dan Logika Coba Ulang

    Menerapkan percobaan ulang, batas waktu, dan panggilan balik kegagalan dalam jalur pipa yang diorkestrasi. Membangun ketahanan ke dalam alur kerja produksi.

Bab 7Lihat detail

Rekayasa Analitik dalam Produksi

  • Pelajaran 1 • Manajemen Biaya dalam Produksi

    Menerapkan kontrol biaya gudang, anggaran kueri, dan penandaan sumber daya ke jalur pipa produksi. Menyeimbangkan kinerja dengan biaya operasional.

  • Pelajaran 2 • Respons Insiden untuk Jalur Pipa Data

    Menetapkan buku pedoman, praktik piket, dan proses pascamortem untuk insiden data. Mengurangi waktu rata-rata pemulihan untuk kegagalan produksi.

  • Pelajaran 3 • Manajemen Rahasia dan Konfigurasi

    Mencakup penyimpanan kredensial yang aman, variabel lingkungan, dan pengelola rahasia. Mencegah paparan kredensial dalam basis kode analitik.

  • Pelajaran 4 • CI/CD untuk Jalur Pipa Data

    Menerapkan pengujian otomatis dan jalur pipa penerapan untuk proyek dbt. Membawa disiplin rekayasa perangkat lunak ke alur kerja transformasi data.

  • Pelajaran 5 • Manajemen dan Promosi Lingkungan

    Mendefinisikan lingkungan pengembangan, pengujian, dan produksi serta alur kerja promosi. Mencegah perubahan yang belum diuji mencapai data penting bisnis.

Bab 8Lihat detail

Lapisan Metrik dan Pemodelan Semantik

  • Pelajaran 1 • Pemodelan Entitas dan Dimensi

    Mendesain hubungan entitas dan hierarki dimensi dalam lapisan semantik. Memungkinkan pemotongan dan pemfilteran yang konsisten di semua metrik.

  • Pelajaran 2 • Konsep Lapisan Metrik

    Menjelaskan mengapa lapisan metrik terpusat menghilangkan inkonsistensi metrik di seluruh alat. Memotivasi pekerjaan pemodelan semantik yang mengikuti.

  • Pelajaran 3 • Mendefinisikan Metrik dengan Lapisan Semantik dbt

    Mencakup sintaks MetricFlow untuk mendefinisikan ukuran, dimensi, dan metrik di dbt. Menghasilkan definisi metrik yang dapat digunakan kembali yang dapat dikonsumsi oleh alat BI mana pun.

  • Pelajaran 4 • Tata Kelola dan Pembuatan Versi Metrik

    Menetapkan kepemilikan, manajemen perubahan, dan praktik pembuatan versi untuk definisi metrik. Mempertahankan kepercayaan pada metrik seiring berkembangnya bisnis.

  • Pelajaran 5 • Menanyakan dan Mengonsumsi Lapisan Metrik

    Mendemonstrasikan bagaimana alat BI dan API mengonsumsi metrik lapisan semantik. Memvalidasi bahwa definisi menghasilkan hasil yang benar dari ujung ke ujung.

Sertifikasi

Sertifikat valid Anda setelah menyelesaikan

Kursus ini cocok untuk Anda:

  • Analis data: siap melampaui dasbor menuju pekerjaan transformasi.

  • Pengembang SQL: ingin memformalkan keterampilan pemodelan data untuk tumpukan modern.

  • Pengembang intelijen bisnis: bertransisi menuju peran data yang berfokus pada rekayasa.

  • Rekayasawan data junior: ingin berspesialisasi secara khusus di lapisan analitik.

  • Pengalih karier: memasuki data dari latar belakang keuangan, operasi, atau teknis.

  • Generalist tim data: bertujuan memiliki seluruh pipeline dari sumber ke mart.

Apa kata para siswa kami

Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...
Giulio Carlo
Giulio CarloSiswa Marketing Digital
Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.
Mariana Ferres
Mariana FerresSiswa Fotografi
Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!
Luciana Alvarenga
Luciana AlvarengaSiswa Desain Kuku
Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.
André Felipe
André FelipeSiswa Prompt Engineering

Pelatihan utama

FAQ

Siapa itu Dedika?

Apakah sertifikat ini berlaku di Indonesia?

Apakah kursusnya gratis?

Berapa beban belajar kursusnya?

Bagaimana bentuk kursusnya?

Bagaimana cara kerja kursusnya?

Berapa lama durasi kursusnya?

Berapa biaya atau harga kursusnya?

Apa itu kursus EAD atau online dan bagaimana cara kerjanya?

Kursus PDF