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 Entitäten von Adobe Marketo Engage
Voraussetzungen
Ein Objekt in Adobe Marketo Engage, in das geschrieben werden soll. Sie benötigen den Objektnamen wie
leadsodercustomobjects.Der Adobe-Marketo-Connector unterstützt drei Schreibvorgänge:
INSERT
UPSERT
UPDATE
Für die Schreibvorgänge
UPSERTundUPDATEmuss die OptionID_FIELD_NAMESbereitgestellt werden, um das ID-Feld für die Datensätze anzugeben. Wenn Sie mit der Entitätleadsarbeiten, verwenden SieemailalsID_FIELD_NAMESfürUPSERT-Vorgänge undidfürUPDATE-Vorgänge. Verwenden Sie für die EntitätcustomobjectsmarketoGUIDalsID_FIELD_NAMESsowohl fürUPDATE- als auch fürUPSERT-Vorgänge.
Unterstützte Entitäten für Ziel (synchron)
| Entity-Name | Wird als Ziel-Connector unterstützt | Kann eingefügt werden | Kann aktualisiert werden. | Kann aktualisiert/eingefügt werden |
|---|---|---|---|---|
| Leads | Ja | Ja(Bulk) | Ja(Bulk) | Ja(Bulk) |
| customobjects | Ja | Ja(Bulk) | Ja(Bulk) | Ja(Bulk) |
Beispiel:
INSERT-Vorgang:
marketo_write = glueContext.write_dynamic_frame.from_options( frame=frameToWrite, connection_type="marketo", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "leads", "API_VERSION": "v1", "WRITE_OPERATION": "INSERT" }
UPDATE-Vorgang
marketo_write = glueContext.write_dynamic_frame.from_options( frame=frameToWrite, connection_type="marketo", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "leads", "API_VERSION": "v1", "WRITE_OPERATION": "UPDATE", "ID_FIELD_NAMES": "id" }
Anmerkung
Für die Entitäten leads und customobjects bietet Adobe Marketo Endpunkte zum dynamischen Abrufen von Metadaten, sodass die beschreibbaren Felder anhand der Marketo-API-Antwort identifiziert werden.