Tekoälyn kääntämä. Yhteisö ei ole vielä tarkistanut käännöstä. Lue englanniksi

Blogi · 15. syyskuuta 2023 · Steve Simpson · Integraatio

Salesforcen Bulk APIn vaiheet: tietojen tuonti lastauslaiturilla

Johdanto:

Tässä blogikirjoituksessa tutustumme Salesforcen Bulk APIin, tehokkaaseen työkaluun suurten tietomäärien tuomiseksi Salesforceen. Toisin kuin REST API, joka rajoittaa sinut 200 tietueeseen kutsua kohden, Bulk API mahdollistaa miljoonien tietueiden lisäämisen sujuvan prosessin avulla.

Osa 1: Bulk API -prosessin ymmärtäminen

Salesforcen Bulk API toimii viiden vaiheen prosessilla, jolla suuret tietomäärät tuodaan sujuvasti:

Kaavio: ulkoinen asiakas, joka lataa 1 000 000 tietuetta REST APIn kautta 200 tietuetta kutsua kohden, tarvitsee 5 000 API-kutsua Kaavio: Bulk APIn viisi vaihetta ulkoisen asiakkaan ja Salesforcen välillä: avaa työ, lataa tiedostot, käynnistä käsittely, tarkista tila ja lataa onnistuneet ja epäonnistuneet tietueet

  1. Avaa työ (vaihe 1): Aloita prosessi avaamalla työ (job), joka antaa sinulle yksilöllisen työn ID:n. Tämä vaihe vastaa lipun saamista, joka päästää sinut lastauslaiturille.
  2. Lataa tiedostot (vaihe 2): Työn ID:n avulla voit alkaa ladata datatiedostoja CSV-muodossa. Kussakin tiedostossa voi olla enintään 10 000 tietuetta kokorajoitusten puitteissa. Voit ladata useita tiedostoja saman työn ID:n alle.
  3. Käynnistä käsittely (vaihe 3): Kun lataus on valmis, pyydä Salesforcea aloittamaan tietojen käsittely painamalla kuvainnollista ”isoa sinistä nappia”. Salesforce alkaa sitten käsitellä ladattuja tiedostoja.
  4. Tarkista työn tila (vaihe 4): Käsittelyn aikana voit kysyä työn tilaa työn ID:llä. Näin voit seurata tuonnin etenemistä.
  5. Lataa tulokset (vaihe 5): Kun käsittely on valmis, voit ladata tulokset. Voit valita, lataatko onnistuneet tietueet, joissa on juuri lisättyjen tai päivitettyjen tietueiden Salesforce-ID:t, vai epäonnistuneet tietueet, joissa kerrotaan ilmenneistä virheistä.

Osa 2: Bulk APIn esittely Postmanilla

Havainnollistaaksemme Bulk API -prosessia käytämme Postmania Salesforcen sandboxia vasten:

  1. Todennus: Aloita todentautumalla, jotta saat käyttöoikeustunnuksen.
  2. Luo uusi työ: Käynnistä uusi työ lähettämällä työn luontipyyntö. Saat työn ID:n.
  3. Lataa tiedot: Lisää työn ID URL-osoitteeseen ja lataa tietosi. Tässä esimerkissä luomme uuden tilin nimeltä ”Bart Buildings”.
  4. Käynnistä käsittely: Pyydä Salesforcea aloittamaan käsittely lähettämällä pyyntö, jossa on työn ID ja tila ”Upload Complete”.
  5. Tarkista työn tila: Seuraa työn etenemistä tarkistamalla sen tila työn ID:llä. Kun työ on valmis, voit siirtyä seuraavaan vaiheeseen.
  6. Lataa onnistuneet tietueet: Hae uusien tietueiden Salesforce-ID lataamalla onnistuneet tietueet työn ID:llä.

Postman-kuvakaappaus, vaihe 1: POST, joka luo Bulk API -tuontityön, ja vastauksessa uuden työn ID Postman-kuvakaappaus, vaihe 2: PUT, joka lataa CSV-tiedot työhön ja palauttaa 201 Created Postman-kuvakaappaus, vaihe 3: PATCH, joka asettaa työn tilaksi UploadComplete käsittelyn käynnistämiseksi Postman-kuvakaappaus, vaihe 4: GET, joka tarkistaa työn tilan ja näyttää JobComplete Postman-kuvakaappaus, vaihe 5: GET, joka lataa onnistuneet tulokset CSV-muodossa, ja niissä uuden tietueen ID

Osa 3: lopuksi

Salesforcen Bulk API on tehokas tapa tuoda suuria tietomääriä Salesforceen mahdollisimman vähillä API-kutsuilla. Yksinkertaisen viisivaiheisen prosessin avulla voit lisätä, päivittää tai jopa poistaa miljoonia tietueita tehokkaasti. Olipa kyse yhdestä tietueesta tai miljoonista, Bulk API tarjoaa nopean ja luotettavan ratkaisun tietojen tuontiin.

Pysy kuulolla

Kiitos, että olit mukana tutustumassa Salesforcen Bulk APIin. Pysy kuulolla, lisää sisältöä Salesforcen tehokkaiden ominaisuuksien hyödyntämisestä on tulossa!

Seuraa www.SteveTechArc.com-sivustoa ja YouTube-kanavaa @SteveTechArc (opens in a new tab). Tilaa kanava ja syvennä ymmärrystäsi Salesforcesta ja siitä, miten voit integroida sen muihin järjestelmiin.

Autamme muuttamaan maailmaa jakamalla integraatio-osaamista muille arkkitehdeille ja kaikille, jotka ovat matkalla arkkitehdiksi!

Litterointi tekoälyn avulla

STA 1.7