Các bước của Salesforce Bulk API: nhập dữ liệu tại bến bốc hàng
Giới thiệu:
Trong bài blog này, chúng ta sẽ khám phá Salesforce Bulk API, một công cụ mạnh mẽ được thiết kế để nhập hiệu quả các tập dữ liệu lớn vào Salesforce. Không giống REST API, vốn giới hạn bạn ở 200 bản ghi mỗi lệnh gọi, Bulk API cho phép chèn hàng triệu bản ghi qua một quy trình tinh gọn.
Phần 1: Hiểu quy trình Bulk API
Salesforce Bulk API vận hành qua một quy trình năm bước để nhập khối lượng dữ liệu lớn một cách trơn tru:

- Mở job (Bước 1): Khởi động quy trình bằng cách mở một job, việc này cấp cho bạn một job ID duy nhất. Bước này giống như nhận một tấm vé cho phép bạn vào bến bốc hàng.
- Tải tệp lên (Bước 2): Với job ID của mình, bạn có thể bắt đầu tải lên các tệp dữ liệu định dạng CSV. Mỗi tệp có thể chứa tối đa 10.000 bản ghi, tùy theo giới hạn kích thước. Bạn có thể tải lên nhiều tệp dưới cùng một job ID.
- Bắt đầu xử lý (Bước 3): Khi tải lên xong, hãy báo cho Salesforce bắt đầu xử lý dữ liệu bằng cách nhấn “nút xanh lớn” tượng trưng. Salesforce sẽ bắt đầu xử lý các tệp đã tải lên.
- Kiểm tra trạng thái job (Bước 4): Trong khi xử lý, bạn có thể hỏi trạng thái job bằng job ID. Bước này cho phép bạn theo dõi tiến độ nhập dữ liệu.
- Tải kết quả về (Bước 5): Sau khi xử lý xong, bạn có thể tải kết quả về. Bạn có thể chọn tải về các bản ghi thành công, bao gồm ID Salesforce của các bản ghi vừa được chèn hay cập nhật, hoặc các bản ghi thất bại, cung cấp chi tiết về các lỗi gặp phải.
Phần 2: Minh họa Bulk API với Postman
Để minh họa quy trình Bulk API, chúng ta sẽ dùng Postman để tương tác với một sandbox Salesforce:
- Xác thực: Bắt đầu bằng việc xác thực để nhận một access token.
- Tạo job mới: Khởi tạo một job mới bằng cách gửi yêu cầu tạo job. Thao tác này sẽ cấp cho bạn một job ID.
- Tải dữ liệu lên: Chèn job ID vào URL và tải dữ liệu của bạn lên. Trong ví dụ này, chúng ta sẽ tạo một tài khoản mới tên là “Bart Buildings”.
- Bắt đầu xử lý: Báo cho Salesforce bắt đầu xử lý bằng cách gửi yêu cầu kèm job ID và trạng thái “Upload Complete”.
- Kiểm tra trạng thái job: Theo dõi tiến độ của job bằng cách kiểm tra trạng thái của nó qua job ID. Khi job hoàn tất, bạn có thể chuyển sang bước tiếp theo.
- Tải về các bản ghi thành công: Lấy ID Salesforce của các bản ghi vừa tạo bằng cách tải về các bản ghi thành công qua job ID.

Phần 3: Kết luận
Salesforce Bulk API cung cấp một phương pháp hiệu quả để nhập các tập dữ liệu lớn vào Salesforce với số lệnh gọi API tối thiểu. Qua một quy trình năm bước đơn giản, bạn có thể chèn, cập nhật, hay thậm chí xóa hàng triệu bản ghi một cách hiệu quả. Dù bạn đang xử lý một bản ghi hay hàng triệu, Bulk API mang lại một giải pháp nhanh và đáng tin cậy cho nhu cầu nhập dữ liệu của bạn.
Hãy đón xem
Cảm ơn bạn đã cùng chúng tôi khám phá Salesforce Bulk API. Hãy đón xem thêm nhiều nội dung sâu sắc về cách tận dụng các tính năng mạnh mẽ của Salesforce!
Hãy tham gia www.SteveTechArc.com và kênh YouTube @SteveTechArc (opens in a new tab). Hãy đăng ký và nâng cao hiểu biết của bạn về Salesforce và cách tích hợp nó với các hệ thống khác.
Góp phần thay đổi thế giới bằng cách chia sẻ kiến thức tích hợp với các kiến trúc sư đồng nghiệp và những ai đang trên hành trình trở thành kiến trúc sư!
Bản ghi lời thoại được AI hỗ trợ
STA 1.7