Definieren von Feldern in einer NoSQL-Datenbank

Auf der Registerkarte Felder werden die Felder und ihre Typen angezeigt, wie sie in der Schemadatei der NoSQL-Datenbank definiert wurden.

  1. Klicken Sie auf der Registerkarte Felder auf die Option Erneut generieren.
    Daraufhin werden die aggregierten Daten basierend auf den ersten 50 Datensätzen generiert. Die Daten werden im folgenden Format angezeigt: Fieldname(datatype).
    Anmerkung: Beim Durchsuchen der Schemadatei werden die Felder unter Verwendung der Schemadatei generiert und die Tabelle oder Ansicht umgangen. Um die Schemadatei zurückzusetzen, klicken Sie auf Löschen.
    Anmerkung: Beim Lesen der Daten aus einer Couchbase-Datenbank wird auch der Schlüssel jedes Datensatzes gelesen. Dieser Schlüssel wird als Teil des Datensatz gespeichert, indem ein Feld _id hinzugefügt wird, wenn die Felder erneut generiert werden. Der Schlüssel ist auch in den Daten enthalten, die zum nächsten Schritt gesendet werden. Wenn der Datensatz bereits über ein Feld _id verfügt, wird dies beim erneuten Generieren der Felder mit dem hinzugefügten Feld _id überschrieben.
  2. Um den Namen und Typ eines Feldes zu ändern, markieren Sie das Feld und klicken Sie auf Ändern.
  3. Wählen Sie im Feld Name das Feld aus, das Sie hinzufügen möchten, oder geben Sie den Namen in das Feld ein.
  4. Im Feld Typ können Sie den Datentyp „Zeichenfolge“ beibehalten, wenn Sie nicht vorhaben, mathematische Operationen auf die Daten anzuwenden. Wenn Sie allerdings diese Operationsarten anwenden möchten, wählen Sie einen entsprechenden Datentyp aus. Dann werden die Zeichenfolgendaten aus der Datei in einen Datentyp konvertiert, der die korrekte Manipulation der Daten im Datenfluss ermöglicht.
    Der Schritt unterstützt die folgenden Datentypen:
    double
    Ein numerischer Datentyp, der sowohl negative als auch positive Zahlen mit doppelter Genauigkeit zwischen 2-1074 und (2-2-52)×21023 enthält. In der E-Notation liegt der Wertebereich bei -1,79769313486232E+308 bis 1,79769313486232E+308.
    float
    Ein numerischer Datentyp, der sowohl negative als auch positive Zahlen mit einzelner Genauigkeit zwischen 2-149 und (2-223)×2127 enthält. In der E-Notation liegt der Wertebereich bei -3,402823E+38 bis 3,402823E+38.
    integer
    Ein numerischer Datentyp, der sowohl positive als auch negative ganze Zahlen zwischen -231 (-2,147,483,648) und 231-1 (2,147,483,647) enthält.
    long
    Ein numerischer Datentyp, der sowohl negative als auch positive ganze Zahlen zwischen -263 (-9.223.372.036.854.775.808) und 263-1 (9.223.372.036.854.775.807) enthält.
    string
    Eine Folge von Zeichen.
  5. Sie können auch zusätzliche Felder hinzufügen, die in der Tabelle oder Schemadatei nicht vorhanden sind. Klicken Sie auf Hinzufügen, um ein neues Feld hinzuzufügen. Um ein Feld zu entfernen, klicken Sie auf Entfernen.
    Anmerkung: Sie können nur ein neues Feld des Typs Liste hinzufügen.
  6. Klicken Sie auf OK.