Kroky Salesforce Bulk API: import dat na nakládací rampě
Úvod:
V tomto článku prozkoumáme Salesforce Bulk API, výkonný nástroj navržený pro efektivní import velkých datových sad do Salesforce. Na rozdíl od REST API, které vás omezuje na 200 záznamů na volání, umožňuje Bulk API vložit miliony záznamů zjednodušeným postupem.
Část 1: Porozumění postupu Bulk API
Salesforce Bulk API importuje velké objemy dat hladce v pěti krocích:

- Otevření úlohy (krok 1): Postup zahájíte otevřením úlohy, která vám přidělí jedinečné ID úlohy. Je to jako dostat lístek, který vás pustí na nakládací rampu.
- Nahrání souborů (krok 2): S ID úlohy můžete začít nahrávat datové soubory ve formátu CSV. Každý soubor může obsahovat až 10 000 záznamů, s výhradou limitů velikosti. Pod stejným ID úlohy můžete nahrát více souborů.
- Spuštění zpracování (krok 3): Po dokončení nahrávání dejte Salesforce pokyn, aby začal data zpracovávat, tím, že zmáčknete pomyslné „velké modré tlačítko“. Salesforce pak začne nahrané soubory zpracovávat.
- Kontrola stavu úlohy (krok 4): Během zpracování se můžete na stav úlohy ptát pomocí ID úlohy. Tento krok vám umožní sledovat průběh importu dat.
- Stažení výsledků (krok 5): Po dokončení zpracování si můžete stáhnout výsledky. Můžete stáhnout buď úspěšné záznamy, které obsahují ID Salesforce nově vložených nebo aktualizovaných záznamů, nebo neúspěšné záznamy s podrobnostmi o chybách, které nastaly.
Část 2: Ukázka Bulk API v Postmanu
Pro ilustraci postupu Bulk API použijeme Postman ke komunikaci se sandboxem Salesforce:
- Autentizace: Začněte ověřením, abyste získali přístupový token.
- Vytvoření nové úlohy: Novou úlohu zahájíte odesláním požadavku na vytvoření úlohy. Tato akce vám přidělí ID úlohy.
- Nahrání dat: Vložte ID úlohy do URL a nahrajte svá data. V tomto příkladu vytvoříme nový účet s názvem „Bart Buildings“.
- Spuštění zpracování: Dejte Salesforce pokyn ke zpracování odesláním požadavku s ID úlohy a stavem „Upload Complete“.
- Kontrola stavu úlohy: Sledujte průběh úlohy kontrolou jejího stavu pomocí ID úlohy. Jakmile je úloha dokončená, můžete přejít k dalšímu kroku.
- Stažení úspěšných záznamů: Získejte ID Salesforce nově vytvořených záznamů stažením úspěšných záznamů pomocí ID úlohy.

Část 3: Závěr
Salesforce Bulk API nabízí efektivní způsob, jak importovat velké datové sady do Salesforce s minimem volání API. Jednoduchým postupem v pěti krocích můžete efektivně vkládat, aktualizovat nebo i mazat miliony záznamů. Ať jde o jediný záznam, nebo o miliony, Bulk API je rychlé a spolehlivé řešení pro vaše potřeby importu dat.
Zůstaňte naladěni
Děkuji, že jste se s námi pustili do průzkumu Salesforce Bulk API. Těšte se na další užitečný obsah o využití výkonných funkcí Salesforce!
Přidejte se k www.SteveTechArc.com a ke kanálu @SteveTechArc (opens in a new tab) na YouTube. Přihlaste se k odběru a prohlubte své porozumění Salesforce a tomu, jak ho integrovat s dalšími systémy.
Pomáháme měnit svět sdílením informací o integraci s kolegy architekty a se všemi, kdo jsou na cestě k architektovi!
STA 1.7