Writing to Salesforce - AWS Glue

Writing to Salesforce

Prerequisites

A Salesforce sObject you would like to write to. You will need the object name such as Account or Case or Opportunity.

The Salesforce connector supports four write operations:

  • INSERT

  • UPSERT

  • UPDATE

  • DELETE

When using the UPSERT write operation, the ID_FIELD_NAMES must be provided to specify the external ID field for the records.

Example

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" }