Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Schreiben in Salesforce
Voraussetzungen
Ein Salesforce-Object, in das geschrieben werden soll. Sie benötigen den Objektnamen, z. B. Account, Case oder Opportunity.
Der Salesforce-Connector unterstützt vier Schreibvorgänge:
INSERT
UPSERT
AKTUALISIERUNG
DELETE
Wenn Sie den Schreibvorgang UPSERT verwenden, muss die Option ID_FIELD_NAMES bereitgestellt werden, um das Feld „Externe ID“ für die Datensätze anzugeben.
Sie können auch Verbindungsoptionen hinzufügen:
-
TRANSFER_MODE: Unterstützt zwei Modi:SYNCundASYNC. Der Standardwert istSYNC. Wenn diese Option aufASYNCgesetzt ist, wird die Bulk-API-2.0-Erfassung für die Verarbeitung verwendet. -
FAIL_ON_FIRST_ERROR: Der Standardwert istFALSE, was bedeutet, dass der AWS Glue-Auftrag weiterhin alle Daten verarbeitet, auch wenn es einige fehlgeschlagene Schreibdatensätze gibt. Wenn dieser Wert aufTRUEgesetzt ist, schlägt der AWS Glue-Auftrag fehl, falls es fehlgeschlagene Schreibdatensätze, und die Verarbeitung wird nicht fortgesetzt.
Beispiel
salesforce_write = glueContext.write_dynamic_frame.from_options( frame=frameToWrite, connection_type="salesforce", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "Account", "API_VERSION": "v60.0", "WRITE_OPERATION": "INSERT", "TRANSFER_MODE": "ASYNC", "FAIL_ON_FIRST_ERROR": "true" } )