Benötigen Sie Hilfe, wie ich meine Vertex-Klasse in orientdb mit der CSV-Datei auffüllen sollte. Das Format in CSV-Datei istNur den Scheitelpunkt aus der CSV-Datei auffüllen
name,type,status
xxxxx,ABC,3
yyyyy,ABC,1
zzzzz,123,5
--
Ich habe eine Ecke und Kanten in Orientdb erweitert, wobei der Scheitelpunkt 3 Eigenschaft Name, Typ und Status haben. Ich möchte nur die Spitze von csv bevölkert werden, werden die Kanten dynamisch über API erstellt werden
Ich habe versucht, wie im folgenden ETL-Datei zu erstellen:
{
"source":{"file": { "path": "/tmp/ientdb-community-2.2.18/config/data.csv" } },
"extractor": { "csv": {} },
"transformers": [
{ "vertex": { "class": "MyObject" } }
],
"loader": {
"orientdb": {
"dbURL": "remote:localhost/mydb",
"dbUser": "root",
"dbPassword": "root",
"dbType": "graph",
"classes": [
{"name": "MyObject", "extends": "V"},
], "indexes": [
{"class":"MyObject", "fields":["name:string"], "type":"UNIQUE" }
]
}
}
}
Ich finde, dass, wenn ich PLOCAL der Wurzel verwenden/Root-Anmeldeinformationen funktionieren nicht. Und die Klassen sind nicht so gleich wie wenn sie mit Remote angemeldet (nach dem Start-Server)
Vielen Dank für die Antwort, Könnten Sie mir wissen lassen, wie ich es mit remote tun könnte: Mypath/Datenbank/Mydb, da die Vertex-Klasse in Remote verfügbar ist, nicht in lokalen. Der Pfad ist korrekt, beim Kopieren/Einfügen wurde er geändert. – Ayush
Hallo, ich habe meine Antwort aktualisiert. Ich hoffe es hilft. Grüße –
Danke Michela für die Hilfe – Ayush