Schreiben in Entitäten von Adobe Marketo Engage - AWS Glue

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 leads oder customobjects.

  • Der Adobe-Marketo-Connector unterstützt drei Schreibvorgänge:

    • INSERT

    • UPSERT

    • UPDATE

  • Für die Schreibvorgänge UPSERT und UPDATE muss die Option ID_FIELD_NAMES bereitgestellt werden, um das ID-Feld für die Datensätze anzugeben. Wenn Sie mit der Entität leads arbeiten, verwenden Sie email als ID_FIELD_NAMES für UPSERT-Vorgänge und id für UPDATE-Vorgänge. Verwenden Sie für die Entität customobjects marketoGUID als ID_FIELD_NAMES sowohl für UPDATE- als auch für UPSERT-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.