Kerangka Materi
Dasar-Dasar NiFi dan Alur Data (Data Flow)
- Data dalam gerak vs data diam (data at rest): konsep dan tantangan
- Arsitektur NiFi: inti (cores), pengontrol alur (flow controller), provenance, dan papan pengumuman (bulletin)
- Komponen kunci: prosesor, koneksi, pengontrol, dan provenance
Konteks Big Data dan Integrasi
- Peran NiFi dalam ekosistem Big Data (Hadoop, Kafka, penyimpanan cloud)
- Gambaran umum HDFS, MapReduce, dan alternatif modern
- Kasus penggunaan: ingest streaming, pengiriman log, pipeline event
Instalasi, Konfigurasi & Pengaturan Klaster
- Menginstal NiFi pada mode single node dan klaster
- Konfigurasi klaster: peran node, Zookeeper, dan load balancing
- Orkestrasi penerapan NiFi: menggunakan Ansible, Docker, atau Helm
Merancang dan Mengelola Alur Data (Dataflows)
- Routing, filtering, splitting, merging alur
- Konfigurasi prosesor (InvokeHTTP, QueryRecord, PutDatabaseRecord, dll.)
- Penanganan skema, pengayaan data (enrichment), dan operasi transformasi
- Penanganan kesalahan, hubungan retry, dan backpressure
Skenario Integrasi
- Menghubungkan ke basis data, sistem messaging, REST API
- Streaming ke sistem analitik: Kafka, Elasticsearch, atau penyimpanan cloud
- Integrasi dengan Splunk, Prometheus, atau pipeline logging
Pemantauan, Pemulihan & Provenance
- Menggunakan UI NiFi, metrik, dan visualizer provenance
- Merancang pemulihan otonom dan penanganan kegagalan yang anggun
- Backup, versi alur (flow versioning), dan manajemen perubahan
Penyetelan Kinerja & Optimasi
- Menyetel JVM, heap, pool thread, dan parameter klastering
- Mengoptimalkan desain alur untuk mengurangi bottleneck
- Isolasi sumber daya, prioritisasi alur, dan kontrol throughput
Praktik Terbaik & Tata Kelola (Governance)
- Dokumentasi alur, standar penamaan, desain modular
- Keamanan: TLS, autentikasi, pengendalian akses, enkripsi data
- Pengendalian perubahan, versi, akses berbasis peran, jejak audit
Pemecahan Masalah & Respons Insiden
- Masalah umum: deadlock, kebocoran memori, kesalahan prosesor
- Analisis log, diagnostik kesalahan, dan investigasi akar masalah
- Strategi pemulihan dan rollback alur
Laboratorium Hands-on: Implementasi Pipeline Data yang Realistis
- Membangun alur dari ujung ke ujung: ingest, transformasi, pengiriman
- Mengimplementasikan penanganan kesalahan, backpressure, dan skalabilitas
- Menguji kinerja dan menyetel pipeline
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pengalaman dengan command line Linux
- Pemahaman dasar tentang jaringan dan sistem data
- Paparan terhadap konsep data streaming atau ETL
Audience
- Administrator sistem
- Insinyur data
- Pengembang (Developers)
- Profesional DevOps
Testimoni (7)
Latihan praktis. Kelas seharusnya berlangsung selama 5 hari, tetapi 3 hari tersebut membantu mengklarifikasi banyak pertanyaan yang saya miliki dari pengalaman bekerja dengan NiFi.
James - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
Saya rasa kecepatan pelatihan yang diberikan oleh instruktur sangat baik. Dia tidak meninggalkan satupun peserta didik dalam pendekatan mengajarnya. Dia sangat mendukung kami, para PEMULA, yang mungkin belum pernah memiliki peran sebagai Administrator Sistem atau Infrastruktur selama karir kita, atau yang telah menghidupkan kembali keterampilan tersebut dari periode sebelumnya dalam karir kita.
Pamdrea Ivory - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
Saya suka dengan bagian praktiknya. Bagian ini membantu saya memahami informasi lebih baik melalui latihan yang disediakan. Selain itu, kemampuan instruktur untuk berinteraksi dengan seluruh kelas membuat saya merasa nyaman untuk bertanya tentang hal-hal yang belum jelas.
Leila - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
Kasus penggunaan dan contoh untuk membangun alur data NiFi. Kami bekerja pada penyelesaian masalah umum dan hambatan yang sering dijumpai.
Nelson - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
Saya sangat menyukai strukturnya. Pada hari pertama, kami mempelajari dasar-dasar Nifi, konsep, kasus penggunaan, dan sebagainya. Pada hari kedua, kami dapat menerapkan pengetahuan yang diperoleh pada Hari 1 dengan membangun alur kerja untuk memenuhi persyaratan skenario. Pada hari ketiga, kami melihat Nifi Registry dan kontrol versi, multi-tenan, serta sesi tanya jawab.
Adam - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
Saya suka cara dia menjelaskan tentang Nifi dan seberapa kuatnya. Anda dapat menggunakan Nifi untuk hampir semua infrastruktur dan berbagai bahasa pemrograman komputer. Selain itu, saya senang kita bisa memperbaiki masalah perpanjangan sertifikat Nifi yang kami hadapi dengan Truststore.
Joachim Martin - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
pengetahuan umum dan kemungkinan yang ditawarkan oleh pelatihan dalam hal penggunaan alat.
Nalfis Tobar - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin