I have fixed *ETLPolitician.json* as follow: { > "config": { > "log": "debug" > }, > "begin": [ > ], > "source": { > "file": { "path": "./ETLPolitician.json", "lock": true } > }, > "extractor": { > "json": {} > }, > "transformers": [ > { "document": { "class": "Politician"}} > ], > "loader": { > "orientdb": { > "dbURL": "plocal:../databases/AgentDatabase_Document", > "dbUser": "admin", > "dbPassword": "admin", > "dbAutoCreate": false, > "standardElementConstraints": false, > "tx": false, > "batchCommit": 1000, > "dbType": "document", > "classes": [{ "name": "Politician", "extends": "Agent" } ], > "indexes": [{ "class": "Politician", "fields": > ["name:string"], "type":"NOTUNIQUE_HASH_INDEX" }] > } > } > }
And now having another error message, <https://lh5.googleusercontent.com/-DAjNFCSyCwk/VPfQrswPKJI/AAAAAAAABO8/OL7-7aIyzdU/s1600/Error_msg2.PNG> Is ETL only support 'graph' type database? Should I go for graph? Best, Ki On Wednesday, March 4, 2015 at 7:06:02 PM UTC-5, Kiheung Park wrote: > > Hi, > > I want to load JSON formatted data into OrientDB. I have studied all the > tutorial materials and sample codes that are provided by orient > technologies teams. > However, I am having a hard time to figuring what did I do wrong when > importing JSON. > > I have already designed the document based database called > "AgendDatabase_Document" and here is schema of Politician Class: > > > <https://lh6.googleusercontent.com/-IHyrtq4yJko/VPebYoFoDFI/AAAAAAAABOg/JICwngLFb-M/s1600/Politician_Schema.PNG> > And here is my sample json (input file / *source*): > > [{ >> "affiliatedCommittee": [ >> "국회운영위원회", >> "안전행정위원회" >> ], >> "age": 0, >> "birthPlace": "", >> "birthday": "6/4/1960", >> "class": "Politician", >> "constituency": "경남 창원시성산구", >> "contact": { >> "address": null, >> "class": "Contact", >> "phoneNumber": null >> }, >> "education": { >> "class": "Education", >> "degreeStatus": null, >> "department": null, >> "highschool": "마산공업고등학교", >> "major": null, >> "university": null >> }, >> "experience": { >> "class": "Experience", >> "experience": [ >> "경남도의회 의원 (7대, 8대), 새누리당 경남도당 수석부대변인" >> ] >> }, >> "gender": true, >> "group": [ >> "19" >> ], >> "military": "", >> "name": "강기윤", >> "nationality": "대한민국", >> "partyName": "새누리당" >> }] > > > > And here is my *ETLpolitician.json *on bin directory. > >> { >> "config": { >> "log": "debug" >> }, >> "begin": [ >> ], >> "source": { >> "file": { "path": "./ETLPolitician.json", "lock": true } //have tried >> ETLPolitician.json, but didn't work as well... >> }, >> "extractor": { >> "json": {} >> }, >> "transformers": [ >> { "document": { "class": "Politician"}} >> ], >> "loader": { >> "orientdb": { >> "dbURL: "plocal:../databases/AgentDatabase_Document", >> "dbUser": "admin", >> "dbPassword": "admin", >> "dbAutoCreate": false, >> "tx": false, >> "batchCommit": 1000, >> "dbType": "document" >> } >> }, >> } > > > When I run *oetl.bat ETLPolitician.json *, I got following error > message... > > > <https://lh6.googleusercontent.com/-wzd43DW69NE/VPedczNzhjI/AAAAAAAABOs/t628JRa8DHA/s1600/Error_msg.PNG> > > Can anyone help me on importing JSON? DEFINITELY NEED MORE > DOCUMENTATIONS!!! :( > > Sincerely, > > Ki > > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to orient-database+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.