Salesforce-DevOps-Glossar

Bulk API

Salesforces REST-basierte API zum asynchronen Laden, Aktualisieren oder Löschen großer Mengen von Datensätzen.

Definition

Die Bulk API, jetzt Bulk API 2.0, ist eine REST-basierte API, die speziell für die Verarbeitung großer Mengen von Datensätzen entwickelt wurde, Einfügungen, Aktualisierungen, Löschungen und Upserts, asynchron, in Batches, die Salesforce serverseitig verarbeitet statt in einem einzigen synchronen Aufruf. Sie ist das richtige Werkzeug für Datenmigrationen und große Datenladevorgänge, bei denen Millionen von Datensätzen zwischen Orgs oder aus einem externen System verschoben werden, wo die Standard-REST- und SOAP-APIs, die für kleinere, transaktionale Vorgänge ausgelegt sind, zu langsam wären oder schnell an Grenzen stoßen würden. Die Bulk API arbeitet mit Datensätzen, nicht mit Metadaten, sie ist also ein Begleiter der Metadata API in einem Release-Prozess und kein Ersatz dafür: Metadaten-Deployments liefern Schema und Logik, die Bulk API bewegt die Daten, die damit mitreisen müssen. Unser Migrationsleitfaden behandelt das Verschieben von Daten neben einem Metadaten-Release.

In der Praxis

So funktioniert es in Serpent

Die Pipeline von Serpent übernimmt die Datenladeschritte, von denen ein Release abhängt, als Teil desselben Work-Item-Workflows wie die Metadatenänderungen, sodass ein Migrationsskript und das Schema, von dem es abhängt, gemeinsam denselben Review- und Deployment-Prozess durchlaufen.

Serpent führt einen Bulk-API-Job aus, um eine große Menge an Datensätzen asynchron zu laden

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.

Einrichtung in unter 15 Minuten. Keine DevOps-Einstellung nötig.

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.