ขั้นตอนของ Salesforce Bulk API: นำเข้าข้อมูลที่ท่าขนถ่ายสินค้า
บทนำ:
ในโพสต์บล็อกนี้ เราจะสำรวจ Salesforce Bulk API เครื่องมือทรงพลังที่ออกแบบมาเพื่อนำเข้าชุดข้อมูลขนาดใหญ่อย่างมีประสิทธิภาพเข้าสู่ Salesforce ต่างจาก REST API ที่จำกัดคุณไว้ที่ 200 เรกคอร์ดต่อการเรียก Bulk API ให้คุณ insert เรกคอร์ดหลายล้านรายการผ่านกระบวนการที่คล่องตัว
ส่วนที่ 1: ทำความเข้าใจกระบวนการของ Bulk API
Salesforce Bulk API ทำงานผ่านกระบวนการห้าขั้นเพื่อนำเข้าข้อมูลปริมาณมากได้อย่างราบรื่น:

- เปิด Job (ขั้นที่ 1): เริ่มกระบวนการด้วยการเปิด job ซึ่งจะให้ job ID ที่ไม่ซ้ำแก่คุณ ขั้นนี้เปรียบเหมือนการได้รับตั๋วที่ให้คุณเข้าท่าขนถ่ายสินค้า
- อัปโหลดไฟล์ (ขั้นที่ 2): ด้วย job ID คุณเริ่มอัปโหลดไฟล์ข้อมูลในรูปแบบ CSV ได้ แต่ละไฟล์มีได้สูงสุด 10,000 เรกคอร์ด ภายใต้ข้อจำกัดด้านขนาด คุณอัปโหลดหลายไฟล์ภายใต้ job ID เดียวกันได้
- เริ่มประมวลผล (ขั้นที่ 3): เมื่ออัปโหลดเสร็จ ให้แจ้ง Salesforce ให้เริ่มประมวลผลข้อมูลด้วยการกด “ปุ่มสีฟ้าใหญ่” ในเชิงเปรียบเทียบ แล้ว Salesforce จะเริ่มประมวลผลไฟล์ที่อัปโหลด
- ตรวจสถานะ Job (ขั้นที่ 4): ระหว่างประมวลผล คุณสอบถามสถานะ job ได้ด้วย job ID ขั้นนี้ให้คุณติดตามความคืบหน้าของการนำเข้าข้อมูล
- ดาวน์โหลดผลลัพธ์ (ขั้นที่ 5): หลังประมวลผลเสร็จ คุณดาวน์โหลดผลลัพธ์ได้ คุณเลือกดาวน์โหลดได้ทั้งเรกคอร์ดที่สำเร็จ ซึ่งมี Salesforce ID ของเรกคอร์ดที่เพิ่งถูก insert หรืออัปเดต หรือเรกคอร์ดที่ล้มเหลว ซึ่งให้รายละเอียดของข้อผิดพลาดที่เจอ
ส่วนที่ 2: สาธิต Bulk API ด้วย Postman
เพื่อแสดงกระบวนการของ Bulk API เราจะใช้ Postman โต้ตอบกับ sandbox ของ Salesforce:
- การยืนยันตัวตน: เริ่มจากยืนยันตัวตนเพื่อรับ access token
- สร้าง Job ใหม่: เริ่ม job ใหม่ด้วยการส่งคำขอสร้าง job การกระทำนี้จะให้ job ID แก่คุณ
- อัปโหลดข้อมูล: ใส่ job ID ใน URL แล้วอัปโหลดข้อมูลของคุณ ในตัวอย่างนี้ เราจะสร้างบัญชีใหม่ชื่อ “Bart Buildings”
- เริ่มประมวลผล: แจ้ง Salesforce ให้เริ่มประมวลผลด้วยการส่งคำขอพร้อม job ID และสถานะ “Upload Complete”
- ตรวจสถานะ Job: ติดตามความคืบหน้าของ job ด้วยการตรวจสถานะด้วย job ID เมื่อ job เสร็จ คุณก็ไปขั้นถัดไปได้
- ดาวน์โหลดเรกคอร์ดที่สำเร็จ: ดึง Salesforce ID ของเรกคอร์ดที่เพิ่งสร้างด้วยการดาวน์โหลดเรกคอร์ดที่สำเร็จโดยใช้ job ID

ส่วนที่ 3: บทสรุป
Salesforce Bulk API ให้วิธีที่มีประสิทธิภาพในการนำเข้าชุดข้อมูลขนาดใหญ่เข้าสู่ Salesforce โดยใช้การเรียก API น้อยที่สุด ผ่านกระบวนการห้าขั้นที่ตรงไปตรงมา คุณ insert อัปเดต หรือแม้แต่ลบเรกคอร์ดหลายล้านรายการได้อย่างมีประสิทธิภาพ ไม่ว่าคุณจะจัดการเรกคอร์ดเดียวหรือหลายล้าน Bulk API ก็ให้โซลูชันที่รวดเร็วและเชื่อถือได้สำหรับความต้องการนำเข้าข้อมูลของคุณ
ติดตามต่อ
ขอบคุณที่มาร่วมสำรวจ Salesforce Bulk API กับเรา ติดตามเนื้อหาที่ให้ข้อคิดเพิ่มเติมเรื่องการใช้ฟีเจอร์ทรงพลังของ Salesforce!
ร่วมกับ www.SteveTechArc.com และช่อง YouTube @SteveTechArc (opens in a new tab) กดติดตามและเพิ่มความเข้าใจเรื่อง Salesforce และวิธีผสานรวมมันกับระบบอื่น
ช่วยเปลี่ยนโลกด้วยการแบ่งปันความรู้ด้านการผสานรวมกับเพื่อนสถาปนิกและผู้ที่อยู่บนเส้นทางสู่การเป็นสถาปนิก!
บทถอดความได้รับความช่วยเหลือจาก AI
STA 1.7