Yapay zekâ ile çevrildi. Henüz topluluk tarafından incelenmedi. İngilizcesini oku

Blog · 15 Eylül 2023 · Steve Simpson · Entegrasyon

Salesforce Bulk API Adımları: Yükleme Rampasında Veri İçe Aktarmak

Giriş:

Bu blog yazısında, büyük veri kümelerini Salesforce’a verimli biçimde içe aktarmak için tasarlanmış güçlü bir araç olan Salesforce Bulk API’yi keşfedeceğiz. Sizi çağrı başına 200 kayıtla sınırlayan REST API’nin aksine Bulk API, sadeleştirilmiş bir süreçle milyonlarca kaydın eklenmesine olanak tanır.

1. Kısım: Bulk API Sürecini Anlamak

Salesforce Bulk API, büyük hacimli veriyi sorunsuzca içe aktarmak için beş adımlı bir süreçle çalışır:

Diyagram: REST API üzerinden çağrı başına 200 kayıtla 1.000.000 kayıt yükleyen harici bir istemcinin 5.000 API çağrısına ihtiyacı var Diyagram: harici bir istemci ile Salesforce arasındaki beş Bulk API adımı: bir iş açmak, dosyaları yüklemek, işlemeyi başlatmak, durumu kontrol etmek ve başarılı ve başarısız kayıtları indirmek

  1. İşi Açın (1. Adım): Süreci, size benzersiz bir iş kimliği veren bir iş açarak başlatın. Bu adım, size yükleme rampasına erişim sağlayan bir bilet almaya benzer.
  2. Dosyaları Yükleyin (2. Adım): İş kimliğinizle CSV biçiminde veri dosyalarını yüklemeye başlayabilirsiniz. Her dosya, boyut sınırlamalarına bağlı olarak en fazla 10.000 kayıt içerebilir. Aynı iş kimliği altında birden fazla dosya yükleyebilirsiniz.
  3. İşlemeyi Başlatın (3. Adım): Yükleme tamamlandığında mecazi “büyük mavi düğmeye” basarak Salesforce’a veriyi işlemeye başlamasını bildirin. Salesforce yüklenen dosyaları işlemeye başlar.
  4. İş Durumunu Kontrol Edin (4. Adım): İşleme sürerken iş kimliğini kullanarak iş durumunu sorgulayabilirsiniz. Bu adım veri içe aktarımının ilerleyişini izlemenizi sağlar.
  5. Sonuçları İndirin (5. Adım): İşleme tamamlandıktan sonra sonuçları indirebilirsiniz. Yeni eklenen ya da güncellenen kayıtların Salesforce kimliklerini içeren başarılı kayıtları ya da karşılaşılan hatalarla ilgili ayrıntıları veren başarısız kayıtları indirme seçeneğiniz vardır.

2. Kısım: Bulk API’yi Postman ile Göstermek

Bulk API sürecini göstermek için bir Salesforce sandbox’ı ile etkileşime girmek üzere Postman kullanacağız:

  1. Kimlik Doğrulama: Bir erişim belirteci almak için kimlik doğrulayarak başlayın.
  2. Yeni Bir İş Oluşturun: Bir iş oluşturma isteği göndererek yeni bir iş başlatın. Bu işlem size bir iş kimliği verir.
  3. Veriyi Yükleyin: İş kimliğini URL’ye ekleyin ve verinizi yükleyin. Bu örnekte “Bart Buildings” adında yeni bir hesap oluşturacağız.
  4. İşlemeyi Başlatın: İş kimliği ve “Upload Complete” durumuyla bir istek göndererek Salesforce’a işlemeye başlamasını bildirin.
  5. İş Durumunu Kontrol Edin: İş kimliğini kullanarak durumunu kontrol edip işin ilerleyişini izleyin. İş tamamlandığında bir sonraki adıma geçebilirsiniz.
  6. Başarılı Kayıtları İndirin: İş kimliğini kullanarak başarılı kayıtları indirip yeni oluşturulan kayıtların Salesforce kimliğini alın.

Postman ekran görüntüsü, 1. adım: bir Bulk API ingest işi oluşturan, yanıtta yeni iş kimliğini içeren bir POST Postman ekran görüntüsü, 2. adım: CSV verisini işe yükleyen ve 201 Created döndüren bir PUT Postman ekran görüntüsü, 3. adım: işlemeyi başlatmak için iş durumunu UploadComplete olarak ayarlayan bir PATCH Postman ekran görüntüsü, 4. adım: iş durumunu kontrol eden ve JobComplete gösteren bir GET Postman ekran görüntüsü, 5. adım: başarılı sonuçları yeni kayıt kimliğiyle CSV olarak indiren bir GET

3. Kısım: Sonuç

Salesforce Bulk API, büyük veri kümelerini en az API çağrısıyla Salesforce’a aktarmak için verimli bir yöntem sunar. Basit, beş adımlı bir süreçle milyonlarca kaydı verimli biçimde ekleyebilir, güncelleyebilir hatta silebilirsiniz. İster tek bir kayıtla ister milyonlarla uğraşıyor olun, Bulk API veri içe aktarma ihtiyaçlarınız için hızlı ve güvenilir bir çözüm sunar.

Takipte Kalın

Salesforce Bulk API’yi keşfederken bize katıldığınız için teşekkürler. Salesforce’un güçlü özelliklerinden yararlanmaya dair daha fazla içgörülü içerik için takipte kalın!

www.SteveTechArc.com’a ve @SteveTechArc (opens in a new tab) YouTube kanalına katılın. Abone olun ve Salesforce’u ve onu diğer sistemlerle nasıl entegre edebileceğinizi daha iyi anlayın.

Entegrasyon bilgilerini mimar meslektaşlarımla ve mimarlık yolculuğundakilerle paylaşarak dünyayı değiştirmeye yardım ediyorum!

Döküm yapay zekâ yardımıyla hazırlandı

STA 1.7