2016-08-11 9 views
0

Ich habe viele Daten mit dem neo4j-Import-Werkzeug importiert, um nutzlos zu sein, da der Standarddatentyp eine Zeichenfolge für alle Spalten ist. Ich kann keine Aggregationen von Daten durchführen. Ich bin jedoch in der Lage, den Datentyp mit Update-Befehlen zu ändern, aber das ist viel Aufwand.Können wir beim Importieren von Daten mit dem neo4j-import-Tool Datentypen für Eigenschaften angeben?

Ist es möglich, Datentypen anzugeben, die Daten selbst mit dem neo4j-import tool importieren?

Antwort

0

Sie sollten toInt(), toFloat() und toString() verwenden können. Wenn Sie boolesche Werte benötigen, können Sie einen Vergleich durchführen, um eine boolesche Ausgabe zu erhalten.

Ah, vorausgesetzt, Sie haben Zugriff auf Cypher im Import.

Wenn Sie mit dem 2.2.0 (und wahrscheinlich 3?) Importieren, sollten Sie in der Lage sein, die Art in der Kopfzeile zu definieren, wie so propertyName:int

Siehe property types Teil des 2.2.0 Import-Tool Dokumente und die CSV header format Abschnitte.

+0

Danke für die Info. Aber ich bin nicht in der Lage, Header-Datei und Datendatei separat im Import-Tool zu übergeben. Etwas Ähnliches http://stackoverflow.com/questions/37544375/neo4j-import-multiple-file-import-on-windows – Sriram

+0

Oh, das scheint ein Windows-Eingabeaufforderung Problem oder etwas zu sein. Kannst du nicht den Header als erste Zeile in deiner Datendatei haben? –

+0

Ich kann die CSV-Datei wegen der großen Größe nicht öffnen. Und wenn ich eine Datei mit Kopfzeilen erzeuge, kann ich keine Datentypen angeben – Sriram

Verwandte Themen