我正在尝试使用pentaho水壶汤匙将sql数据库导入neo4j数据库。我正在做以下事情。
我正在创建table input
并连接我的mysql数据库,然后将表输入与Execute Cypher Script
连接。在这里,我将Neo4j数据库连接为通用数据库。我可以同时连接两个数据库。
当我导入时间戳列obsdatatime
时出现错误
Caused by: org.pentaho.di.core.exception.KettleDatabaseException:
2018/09/26 11:54:03 - Execute Cypher script.0 - offending row : [obs_id Integer(9)], [person_id Integer(9)], [concept_id Integer(9)], [obs_datetime Timestamp]
2018/09/26 11:54:03 - Execute Cypher script.0 -
2018/09/26 11:54:03 - Execute Cypher script.0 - Timestamp : Unable to set value on prepared statement on index 4
2018/09/26 11:54:03 - Execute Cypher script.0 - Method setTimestamp in class org.neo4j.jdbc.PreparedStatement is not yet implemented.
说时间戳方法在neo4j jdbc驱动程序中未实现。我正在使用neo4j jdbc driver version 3.1.0
。
这是与此有关的屏幕截图。