

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
<a name="adobe-marketo-engage-writing-to-entities"></a>

**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)**


| Entitätsname | 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.