Diterjemahkan dengan AI. Belum ditinjau oleh komunitas. Baca dalam bahasa Inggris

Blog · 15 September 2023 · Steve Simpson · Integrasi

Langkah-Langkah Salesforce Bulk API: Mengimpor Data di Dermaga Bongkar Muat

Pendahuluan:

Dalam artikel ini, kita akan menjelajahi Salesforce Bulk API, alat yang andal yang dirancang untuk mengimpor kumpulan data besar ke Salesforce secara efisien. Berbeda dengan REST API, yang membatasi Anda pada 200 rekaman per panggilan, Bulk API memungkinkan penyisipan jutaan rekaman melalui proses yang ringkas.

Bagian 1: Memahami Proses Bulk API

Salesforce Bulk API bekerja melalui proses lima langkah untuk mengimpor volume data besar dengan mulus:

Diagram: klien eksternal yang memuat 1.000.000 rekaman melalui REST API dengan 200 rekaman per panggilan membutuhkan 5.000 panggilan API Diagram: lima langkah Bulk API antara klien eksternal dan Salesforce: membuka job, mengunggah file, memulai pemrosesan, mengecek status, serta mengunduh yang berhasil dan yang gagal

  1. Membuka Job (Langkah 1): Mulailah prosesnya dengan membuka sebuah job, yang memberi Anda ID job yang unik. Langkah ini ibarat menerima tiket yang memberi Anda akses ke dermaga bongkar muat.
  2. Mengunggah File (Langkah 2): Dengan ID job Anda, Anda bisa mulai mengunggah file data berformat CSV. Setiap file bisa berisi hingga 10.000 rekaman, dengan batasan ukuran. Anda bisa mengunggah beberapa file di bawah ID job yang sama.
  3. Memulai Pemrosesan (Langkah 3): Setelah unggahan selesai, beri tahu Salesforce untuk mulai memproses data dengan menekan “tombol biru besar” secara kiasan. Salesforce lalu akan mulai memproses file-file yang diunggah.
  4. Mengecek Status Job (Langkah 4): Selama pemrosesan, Anda bisa menanyakan status job memakai ID job. Langkah ini memungkinkan Anda memantau kemajuan impor data.
  5. Mengunduh Hasil (Langkah 5): Setelah pemrosesan selesai, Anda bisa mengunduh hasilnya. Anda bisa memilih mengunduh rekaman yang berhasil, yang mencakup ID Salesforce dari rekaman yang baru disisipkan atau diperbarui, atau rekaman yang gagal, yang memberikan detail tentang error yang ditemui.

Bagian 2: Mendemonstrasikan Bulk API dengan Postman

Untuk menggambarkan proses Bulk API, kita akan memakai Postman untuk berinteraksi dengan sandbox Salesforce:

  1. Autentikasi: Mulailah dengan melakukan autentikasi untuk menerima token akses.
  2. Membuat Job Baru: Mulai job baru dengan mengirim permintaan untuk membuat job. Tindakan ini akan memberi Anda ID job.
  3. Mengunggah Data: Masukkan ID job di URL dan unggah data Anda. Dalam contoh ini, kita akan membuat akun baru bernama “Bart Buildings”.
  4. Memulai Pemrosesan: Beri tahu Salesforce untuk mulai memproses dengan mengirim permintaan berisi ID job dan status “Upload Complete”.
  5. Mengecek Status Job: Pantau kemajuan job dengan mengecek statusnya memakai ID job. Setelah job selesai, Anda bisa lanjut ke langkah berikutnya.
  6. Mengunduh Rekaman yang Berhasil: Ambil ID Salesforce untuk rekaman yang baru dibuat dengan mengunduh rekaman yang berhasil memakai ID job.

Tangkapan layar Postman, langkah 1: POST yang membuat job ingest Bulk API, dengan ID job baru di respons Tangkapan layar Postman, langkah 2: PUT yang mengunggah data CSV ke job, yang mengembalikan 201 Created Tangkapan layar Postman, langkah 3: PATCH yang mengatur status job ke UploadComplete untuk memulai pemrosesan Tangkapan layar Postman, langkah 4: GET yang mengecek status job, yang menampilkan JobComplete Tangkapan layar Postman, langkah 5: GET yang mengunduh hasil yang berhasil sebagai CSV, dengan ID rekaman baru

Bagian 3: Kesimpulan

Salesforce Bulk API menawarkan metode yang efisien untuk mengimpor kumpulan data besar ke Salesforce dengan panggilan API yang minimal. Melalui proses lima langkah yang lugas, Anda bisa menyisipkan, memperbarui, atau bahkan menghapus jutaan rekaman secara efisien. Entah Anda menangani satu rekaman atau jutaan, Bulk API memberikan solusi yang cepat dan andal untuk kebutuhan impor data Anda.

Nantikan Terus

Terima kasih sudah ikut menjelajahi Salesforce Bulk API. Nantikan terus konten bermanfaat lainnya tentang cara memanfaatkan fitur-fitur Salesforce yang andal!

Bergabunglah di www.SteveTechArc.com dan kanal YouTube @SteveTechArc (opens in a new tab). Berlangganan dan perdalam pemahaman Anda tentang Salesforce dan cara mengintegrasikannya dengan sistem lain.

Membantu mengubah dunia dengan berbagi informasi integrasi kepada sesama Arsitek dan mereka yang sedang menempuh Perjalanan Menjadi Arsitek!

Transkrip dibantu AI

STA 1.7