Menggabung & Mengulang Data
Merge, Loop Over Items, Split Out, dan Aggregate.
Menggabung dua sumber data: Merge
Kadang data tersebar: daftar pelanggan di satu tempat, daftar pesanan di tempat lain. Node Merge menyatukannya.
| Mode | Hasil |
|---|---|
| Append | Menumpuk semua item dari kedua sumber jadi satu daftar |
| Combine → Matching Fields | Menyatukan item yang punya nilai sama (mis. id yang sama) — seperti VLOOKUP di Excel |
| Combine → By Position | Menyatukan item urutan ke-1 dengan ke-1, dst. |
Mengolah banyak item
Sebagian besar node otomatis berjalan sekali per item. Beberapa node pembantu:
- Split Out — memecah satu item berisi array menjadi banyak item.
- Aggregate — kebalikannya: merangkum banyak item menjadi satu (mis. daftar semua nama dalam satu array).
- Sort, Limit, Remove Duplicates — mengurutkan, membatasi jumlah, membuang data kembar.
- Loop Over Items — memproses data per kelompok (mis. 10 item sekali jalan) agar tidak membebani API; berguna saat ada batas kecepatan (rate limit).
- Wait — menunggu beberapa detik antar proses.
Perlu loop?
Sering kali tidak. Karena node sudah memproses tiap item, kamu tidak perlu menulis loop sendiri. Pakai Loop Over Items hanya untuk membagi kelompok atau memberi jeda.
Contoh alur
Baca Pelanggan ─┐
├→ Merge (id sama) → Kirim email ke tiap pelanggan
Baca Pesanan ──┘