

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.

# Benutzerdefinierte Datensätze und Schemas
<a name="custom-datasets-and-schemas"></a>

Wenn Sie eine benutzerdefinierte Datensatzgruppe erstellen, erstellen Sie Ihre eigenen Schemas von Grund auf neu. Datensätze und Schemas für benutzerdefinierte Datensatzgruppen haben weniger Pflichtfelder und mehr Flexibilität. In den folgenden Themen werden das Schema und die Datenanforderungen für Datensätze einer benutzerdefinierten Datensatzgruppe erläutert. Jeder Datensatzabschnitt listet die erforderlichen Daten für den Datensatztyp auf und enthält ein JSON-Beispiel für ein Schema. 

Informationen zu den Datentypen, die Sie in Amazon Personalize importieren können, finden Sie unter[Datentypen, die Amazon Personalize verwenden kann](datasets.md). Informationen zu allgemeinen Amazon Personalize Personalize-Schemaanforderungen, wie Formatierungsanforderungen und verfügbaren Felddatentypen, finden Sie unter[JSON-Schema-Dateien für Amazon Personalize Personalize-Schemas erstellen](how-it-works-dataset-schema.md). Diese Anforderungen gelten für alle Amazon Personalize Personalize-Schemas.

**Topics**
+ [Anforderungen an benutzerdefinierte Datensätze und Schemas](#dataset-requirements)
+ [Schemaanforderungen für Datensätze mit Artikelinteraktionen (benutzerdefiniert)](interactions-dataset-requirements.md)
+ [Anforderungen an das Datensatz-Schema der Benutzer (benutzerdefiniert)](user-dataset-requirements.md)
+ [Anforderungen an das Artikeldatensatz-Schema (benutzerdefiniert)](item-dataset-requirements.md)
+ [Anforderungen an das Aktions-Dataset-Schema (benutzerdefiniert)](action-dataset-requirements.md)
+ [Schemaanforderungen für den Datensatz „Aktionsinteraktionen“ (benutzerdefiniert)](action-interactions-dataset-requirements.md)

## Anforderungen an benutzerdefinierte Datensätze und Schemas
<a name="dataset-requirements"></a>

Wenn Sie einen Datensatz für eine benutzerdefinierte Datensatzgruppe erstellen, hat jeder Datensatztyp die folgenden Pflichtfelder und reservierten Schlüsselwörter mit den erforderlichen Datentypen.


| Dataset-Typ | Pflichtfelder | Reservierte Schlüsselwörter | 
| --- | --- | --- | 
| Interaktionen mit Elementen ([Beispiel für ein Schema](interactions-dataset-requirements.md#schema-examples-interactions)) | USER\_ID (`string`)<br />ITEM\_ID (`string`)<br />TIMESTAMP (`long`) | EVENT\_TYPE (`string`)<br />EREIGNISWERT (`float`,) `null`<br />EINDRUCK (,) `string` `null`<br />EMPFEHLUNG\_ID (,) `string` `null`<br />QUELLE DER EREIGNISZUORDNUNG (,) `string` `null` | 
| Benutzer (Schemabeispiel[)](user-dataset-requirements.md#schema-examples-users) | USER\_ID (`string`)<br />1 Metadatenfeld (kategorisch `string` oder numerisch) |  | 
| Elemente ([Beispiel für ein Schema](item-dataset-requirements.md#schema-examples-items)) | ITEM\_ID (`string`)<br />1 Metadatenfeld (Kategorie- oder `string` Textfeld oder numerisches Feld) | CREATION\_TIMESTAMP () `long` | 
| [Aktionen (Schemabeispiel)](action-dataset-requirements.md#schema-examples-actions) | ACTION\_ID () `string`<br />1 Metadatenfeld (kategorisch oder numerisch`string`) | CREATION\_TIMESTAMP () `long`<br />WERT (,) `long` `null`<br />GEBEN SIE (`string`,`null`) EIN<br />EXPIRATION\_TIMESTAMP (,) `long` `null`<br />WIEDERHOLUNGSHÄUFIGKEIT (`long`,`null`) | 
| [Interaktionen mit Aktionen (Beispiel für ein Schema)](action-interactions-dataset-requirements.md#schema-examples-action-interactions) | USER\_ID (`string`)<br />ACTION\_ID () `string`<br />EVENT\_TYPE (`string`)<br />TIMESTAMP (`long`) | EINDRUCK (,) `string` `null`<br />EMPFEHLUNG\_ID (,) `string` `null` | 

### Metadaten-Felder
<a name="metadata-fields"></a>

Zu den Metadaten gehören Felder mit oder ohne Zeichenfolge, die nicht erforderlich sind oder kein reserviertes Schlüsselwort verwenden. Für Metadatenschemas gelten die folgenden Einschränkungen: 
+ Für die Schemas Benutzer, Elemente und Aktionen ist mindestens ein Metadatenfeld erforderlich.
+ Sie können maximal 25 Metadatenfelder für ein Benutzerschema, 100 Metadatenfelder für ein Artikelschema und 10 Metadatenfelder für ein Aktionsschema hinzufügen.
+ Wenn Sie ein eigenes Metadatenfeld vom Typ hinzufügen`string`, muss es das `categorical` Attribut oder das `textual` Attribut enthalten (nur Artikelschemas unterstützen Felder mit dem Textattribut). Andernfalls verwendet Amazon Personalize das Feld beim Trainieren eines Modells nicht.

### Reservierte Schlüsselwörter
<a name="reserved-keywords"></a>

Reservierte Schlüsselwörter sind optionale Felder, die keine Metadaten sind. Diese Felder gelten als reserviert, da Sie die Felder bei ihrer Verwendung als erforderlichen Datentyp definieren müssen und die Schlüsselwörter nicht als Werte in Ihren Daten verwendet werden können. Reservierte kategoriale Zeichenfolgenfelder müssen auf `categorical` gesetzt sein`true`, während reservierte Zeichenfolgenfelder nicht kategorisch sein können. Die folgenden Schlüsselwörter sind reserviert:
+ EVENT\_TYPE: Verwenden Sie für Datensätze mit Artikelinteraktionen mit einem oder mehreren Ereignistypen, z. B. sowohl *Klicken* als auch *Herunterladen*, ein Feld. `EVENT_TYPE` Sie müssen ein EVENT\_TYPE-Feld als ein definieren `string` und darf nicht als kategorial festgelegt werden.
+ EVENT\_VALUE: Verwenden Sie für Datensätze mit Artikelinteraktionen, die Wertdaten für Ereignisse enthalten, z. B. den Prozentsatz eines Videos, das ein Benutzer angesehen hat, ein Feld mit dem Typ und optional. `EVENT_VALUE` `float` `null`
+  CREATION\_TIMESTAMP: Verwenden Sie für Datensätze mit Elementen oder Aktionen mit einem Zeitstempel für das Erstellungsdatum jedes Elements ein Feld mit einem Typ. `CREATION_TIMESTAMP` `long` Amazon Personalize verwendet `CREATION_TIMESTAMP` Daten, um das Alter eines Artikels zu berechnen und die Empfehlungen entsprechend anzupassen. Siehe [Zeitstempeldaten der Erstellung](items-datasets.md#creation-timestamp-data). 
+  IMPRESSION: Verwenden Sie für Datensätze mit Artikelinteraktionen mit expliziten Impressionsdaten ein `IMPRESSION` Feld mit Typ `String` und optional Typ. `null` Impressionen sind Listen von Elementen, die für einen Benutzer sichtbar waren, als er mit einem bestimmten Element interagierte (z. B. darauf klickte oder es sich ansah). Weitere Informationen finden Sie unter [Daten zu Eindrücken](interactions-datasets.md#interactions-impressions-data). 
+  RECOMMENDATION\_ID: Verwenden Sie für Datensätze mit Artikelinteraktionen, die frühere Empfehlungen als implizite Impressionsdaten verwenden, optional ein `RECOMMENDATION_ID` Feld mit Typ und optional Typ. `String` `null` 

  Sie müssen kein `RECOMMENDATION_ID` Feld für Amazon Personalize hinzufügen, um implizite Impressionen bei der Generierung von Empfehlungen zu verwenden. Sie können eine `recommendationId` [PutEvents](API_UBS_PutEvents.md) Operation auch ohne sie übergeben. Weitere Informationen finden Sie unter [Daten zu Eindrücken](interactions-datasets.md#interactions-impressions-data). 
+ WERT: Wenn Sie für Aktions-Datasets wertvolle Daten für einige oder alle Ihrer Aktionen haben, fügen Sie Ihrem Schema ein `VALUE` Feld hinzu. Verwenden Sie als Typ `long` und geben Sie optional ein`null`. Weitere Hinweise zu Aktionen und ihrem Wert finden Sie unter[Wertdaten](actions-datasets.md#action-value-data). 
+ ACTION\_EXPIRATION\_TIMESTAMP: Wenn Sie für Aktions-Datasets einen Ablaufzeitstempel für einige oder alle Ihrer Aktionen haben, fügen Sie Ihrem Schema ein Feld hinzu. `ACTION_EXPIRATION_TIMESTAMP` Verwenden Sie als Typ und geben Sie optional den Typ ein. `long` `null` Weitere Hinweise zu Ablaufzeitstempeln finden Sie unter[Daten zum Ablauf der Aktion, Zeitstempel](actions-datasets.md#action-expiration-timestamp-data). 
+ REPEAT\_FREQUENCY: Wenn Sie für Aktions-Datasets Daten zur Wiederholungshäufigkeit einiger oder aller Ihrer Aktionen haben, fügen Sie Ihrem Schema ein `REPEAT_FREQUENCY` Feld hinzu. Verwenden `long` Sie für seinen Typ und geben Sie optional den Typ ein. `null` Weitere Hinweise zu Daten zur Wiederholungshäufigkeit finden Sie unter[Häufigkeitsdaten wiederholen](actions-datasets.md#action-repeat-frequency). 