

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.

# Anforderungen an das Datensatz-Schema der Benutzer (benutzerdefiniert)
<a name="user-dataset-requirements"></a>

 Ein *Benutzerdatensatz* speichert Metadaten über Ihre Benutzer. Dies kann Informationen wie Alter, Geschlecht und Loyalitätsmitgliedschaft für jeden Artikel beinhalten. Informationen zu den Arten von Benutzerdaten, die Sie in Amazon Personalize importieren können, finden Sie unter[Benutzer-Metadaten](users-datasets.md). 

 Die Daten, die Sie für jeden Benutzer angeben, müssen Ihrem Schema entsprechen. Sie müssen mindestens eine Benutzer-ID für jeden Benutzer angeben (maximale Länge 256 Zeichen). Abhängig von Ihrem Schema können Benutzermetadaten empty/null Werte enthalten. Ihr Benutzerschema muss mindestens ein Metadatenfeld enthalten. Wenn Sie jedoch einen `null` Typ hinzufügen, kann dieser Wert für den Benutzer Null sein. Es steht Ihnen frei, je nach Ihrem Anwendungsfall und Ihren Daten weitere Felder hinzuzufügen. Solange die Felder nicht als erforderlich oder reserviert aufgeführt sind und die Datentypen unter aufgeführt sind[Schema-Datentypen](how-it-works-dataset-schema.md#personalize-datatypes), liegen die Feldnamen und Datentypen bei Ihnen.

 Um kategoriale Daten zu verwenden, fügen Sie ein Feld vom Typ hinzu `string` und legen Sie das kategoriale Attribut des Felds `true` in Ihrem Schema auf fest. Nehmen Sie dann die kategorialen Daten in Ihre CSV-Massendatei und die Importe einzelner Datensätze auf. Bei Benutzern mit mehreren Kategorien trennen Sie die einzelnen Werte mithilfe des vertikalen Balkens '\|' voneinander ab. Für ein Feld SUBSCRIPTION\_MODEL könnten Ihre Daten für einen Benutzer beispielsweise student\|monthly\|discount discount. 

Kategoriale Werte können maximal 1000 Zeichen enthalten. Wenn Sie einen Benutzer mit einem kategorialen Wert mit mehr als 1000 Zeichen haben, schlägt Ihr Datensatz-Importjob fehl. 

Weitere Informationen zu Mindestanforderungen und maximalen Datenlimits für einen Benutzerdatensatz finden Sie unter[Servicekontingente](limits.md#limits-table). 

## Beispiel für ein Benutzerschema (benutzerdefiniert)
<a name="schema-examples-users"></a>

Das folgende Beispiel zeigt, wie ein Benutzerschema strukturiert wird. Das `USER_ID` Feld ist erforderlich und die `GENDER` Felder `AGE` und sind Metadaten. Es ist mindestens ein Metadatenfeld erforderlich, und Sie können maximal 25 Metadatenfelder hinzufügen. Informationen zu Schemaanforderungen finden Sie unter[Anforderungen an benutzerdefinierte Datensätze und Schemas](custom-datasets-and-schemas.md#dataset-requirements).

```
{
  "type": "record",
  "name": "Users",
  "namespace": "com.amazonaws.personalize.schema",
  "fields": [
      {
          "name": "USER_ID",
          "type": "string"
      },
      {
          "name": "AGE",
          "type": "int"
      },
      {
          "name": "GENDER",
          "type": "string",
          "categorical": true
      }
  ],
  "version": "1.0"
}
```

Für dieses Schema könnten die ersten Zeilen mit historischen Daten in einer CSV-Datei wie folgt aussehen.

```
USER_ID,AGE,GENDER
5,34,Male
6,56,Female
8,65,Male
...
...
```