Los pasos de la Bulk API de Salesforce: importar datos en el muelle de carga
Introducción:
En esta entrada exploraremos la Bulk API de Salesforce, una herramienta potente pensada para importar de forma eficiente grandes conjuntos de datos en Salesforce. A diferencia de la API REST, que te limita a 200 registros por llamada, la Bulk API permite insertar millones de registros con un proceso simplificado.
Sección 1: entender el proceso de la Bulk API
La Bulk API de Salesforce funciona en cinco pasos para importar grandes volúmenes de datos sin complicaciones:

- Abrir el trabajo (paso 1): empieza el proceso abriendo un trabajo, que te da un ID de trabajo único. Es como recibir un ticket que te da acceso al muelle de carga.
- Subir archivos (paso 2): con tu ID de trabajo puedes empezar a subir archivos de datos en formato CSV. Cada archivo puede contener hasta 10.000 registros, dentro de los límites de tamaño. Puedes subir varios archivos con el mismo ID de trabajo.
- Iniciar el procesamiento (paso 3): cuando termine la subida, indica a Salesforce que empiece a procesar los datos pulsando el metafórico «gran botón azul». Salesforce empezará entonces a procesar los archivos subidos.
- Comprobar el estado del trabajo (paso 4): durante el procesamiento puedes consultar el estado del trabajo con el ID. Este paso te permite seguir el avance de la importación.
- Descargar los resultados (paso 5): cuando termine el procesamiento, puedes descargar los resultados. Puedes descargar los registros correctos, que incluyen los ID de Salesforce de los registros recién insertados o actualizados, o los registros fallidos, con el detalle de los errores encontrados.
Sección 2: demostración de la Bulk API con Postman
Para ilustrar el proceso de la Bulk API, usaremos Postman para interactuar con un sandbox de Salesforce:
- Autenticación: empieza autenticándote para recibir un token de acceso.
- Crear un trabajo nuevo: inicia un trabajo nuevo enviando una solicitud de creación. Así obtendrás un ID de trabajo.
- Subir los datos: pon el ID de trabajo en la URL y sube tus datos. En este ejemplo crearemos una cuenta nueva llamada «Bart Buildings».
- Iniciar el procesamiento: indica a Salesforce que empiece enviando una solicitud con el ID de trabajo y el estado «Upload Complete».
- Comprobar el estado del trabajo: sigue el avance comprobando el estado con el ID de trabajo. Cuando el trabajo termine, puedes pasar al siguiente paso.
- Descargar los registros correctos: obtén el ID de Salesforce de los registros recién creados descargando los registros correctos con el ID de trabajo.

Sección 3: conclusión
La Bulk API de Salesforce ofrece un método eficiente para importar grandes conjuntos de datos en Salesforce con un mínimo de llamadas a la API. Con cinco pasos sencillos puedes insertar, actualizar o incluso eliminar millones de registros de forma eficiente. Tanto si se trata de un solo registro como de millones, la Bulk API es una solución rápida y confiable para tus importaciones de datos.
No te lo pierdas
Gracias por acompañarnos en esta exploración de la Bulk API de Salesforce. ¡No te pierdas más contenido sobre cómo aprovechar las potentes funciones de Salesforce!
Únete a www.SteveTechArc.com y al canal de YouTube @SteveTechArc (opens in a new tab). Suscríbete y amplía tu comprensión de Salesforce y de cómo integrarlo con otros sistemas.
¡Ayudando a cambiar el mundo compartiendo conocimientos de integración con otros arquitectos y con quienes están en camino de serlo!
Transcripción hecha con ayuda de IA
STA 1.7