As etapas da Bulk API do Salesforce: importar dados no cais de carga
Introdução:
Neste artigo, vamos explorar a Bulk API do Salesforce, uma ferramenta poderosa feita para importar grandes conjuntos de dados com eficiência para o Salesforce. Ao contrário da API REST, que o limita a 200 registos por chamada, a Bulk API permite inserir milhões de registos num processo simplificado.
Secção 1: entender o processo da Bulk API
A Bulk API do Salesforce funciona em cinco etapas para importar grandes volumes de dados sem complicações:

- Abrir o job (etapa 1): comece o processo abrindo um job, que fornece um ID de job único. É como receber uma senha que dá acesso ao cais de carga.
- Enviar ficheiros (etapa 2): com o ID do job, pode começar a enviar ficheiros de dados em formato CSV. Cada ficheiro pode ter até 10.000 registos, respeitando os limites de tamanho. Pode enviar vários ficheiros com o mesmo ID de job.
- Iniciar o processamento (etapa 3): quando o envio terminar, avise o Salesforce para começar a processar os dados carregando no metafórico «grande botão azul». O Salesforce começa então a processar os ficheiros enviados.
- Verificar o estado do job (etapa 4): durante o processamento, pode consultar o estado do job usando o ID. Assim acompanha o andamento da importação.
- Transferir os resultados (etapa 5): terminado o processamento, pode transferir os resultados. Pode transferir os registos com sucesso, que incluem os IDs do Salesforce dos registos acabados de inserir ou atualizar, ou os registos com falha, com os detalhes dos erros encontrados.
Secção 2: demonstrar a Bulk API com o Postman
Para ilustrar o processo da Bulk API, vamos usar o Postman para interagir com uma sandbox do Salesforce:
- Autenticação: comece por se autenticar para receber um token de acesso.
- Criar um novo job: inicie um novo job enviando um pedido de criação. Isso fornece um ID de job.
- Enviar os dados: coloque o ID do job no URL e envie os seus dados. Neste exemplo, vamos criar uma nova conta chamada «Bart Buildings».
- Iniciar o processamento: avise o Salesforce para começar enviando um pedido com o ID do job e o estado «Upload Complete».
- Verificar o estado do job: acompanhe o andamento verificando o estado com o ID do job. Quando o job terminar, pode avançar para a próxima etapa.
- Transferir os registos com sucesso: obtenha o ID do Salesforce dos registos acabados de criar transferindo os registos com sucesso através do ID do job.

Secção 3: conclusão
A Bulk API do Salesforce oferece um método eficiente para importar grandes conjuntos de dados para o Salesforce com o mínimo de chamadas de API. Em cinco etapas simples, pode inserir, atualizar ou até eliminar milhões de registos com eficiência. Seja um único registo ou milhões, a Bulk API é uma solução rápida e fiável para as suas importações de dados.
Fique atento
Obrigado por explorar a Bulk API do Salesforce connosco. Fique atento a mais conteúdo sobre como aproveitar os recursos poderosos do Salesforce!
Junte-se a nós em www.SteveTechArc.com e no canal do YouTube @SteveTechArc (opens in a new tab). Subscreva e aprofunde o seu entendimento do Salesforce e de como integrá-lo com outros sistemas.
A ajudar a mudar o mundo, partilhando conhecimento sobre integração com outros arquitetos e com quem está na jornada para se tornar um!
Transcrição feita com a ajuda de IA
STA 1.7