span8
span4
你好,
我是一个FME乞丐试图加载数据到一个Vertica数据库。
我使用JDBC编写器来创建表和加载数据。表创建工作得很好,但数据没有加载,:
JDBC写入器:使用Vertica驱动程序连接到“Vertica数据库”版本“08.01.0001”。针对JDBC版本4.0构建的jar' version '08.01.0107'
JDBC编写器:连接类的com. vertical . JDBC。VerticaJdbc4ConnectionImpl' is being loaded from '/C:/Program Files/FME/jre/lib/ext/vertica-jdbc-8.1.1-7.jar'
JDBC写入器:提交特性0
JDBC编写器:使用SQL创建表:创建表“bi_core_staging”。events" ("Geometry_AreaInSquareMeters" double precision, "SeasonFieldId" integer, "Source_CallerLineNumber" integer, "Context_User__id" integer, "DateTime" timestamp, "EventType_ProtocolVersion" integer, "FieldExtIds__" date, "FieldId" integer, "_InsertDateTime" timestamp, "CropId" integer, "GeowerId" integer, "Context_Customer__id" integer, "EventType_Version" varchar(5), "Source_CallerFilePath" varchar(20), "Source_CallerMemberName" varchar(20), "Source_MainAssembly" varchar(20), "UserExtId" varchar(20), "Context_Customer_Name" varchar(20), "EventType_Action" varchar(20), "Context_ApplicationName" varchar(20), "EventType_ResourceType" varchar(20), "ConsumptionType" varchar(20), "Mode" varchar(20), "EventType_Resource" varchar(30), "BatchId" varchar(40), "Context_ServiceName" varchar(40), "JobId" varchar(40), "Geometry_CentroidWkt" varchar(50), "CoverageImages__" varchar(2000), "Geometry_GeometryWkt" varchar(65000), "_DataAsList__" varchar(65000), "MapProducts__" varchar(65000), "Fields__" varchar(65000))
JDBC写入器:创建表' bi_core_stage .events'失败。错误:[Vertica] [VJDBC](4213)回滚:对象“事件”已经存在
JDBC编写器:表“BIOCIEEL STAGEDGE”不存在
COM.亚搏在线safe.fme.TableDoesntExistException
COM.saf亚搏在线e.fme.JdbcWriter.checkTable (JdbcWriter.java: 1767)
COM.saf亚搏在线e.fme.JdbcWriter.prepareForWriting (JdbcWriter.java: 490)
COM.saf亚搏在线e.fme.JdbcWriter.write (JdbcWriter.java: 280)
COM.亚搏在线safe.fme.TableDoesntExistException
COM.亚搏在线safe.fme.TableDoesntExistException
目标功能类型路由相关器(RoutingFactory): COM.safe.fme.TableDoesntExistExcepti亚搏在线on
非常感谢你的帮助!
从你的日志来看,我相信在你的功能类型中你有表处理=根据需要创建我们实际上无法创建表,因为它已经存在(可能是因为这不是您在运行工作区的第一次尝试)。只要现有表具有所需的架构,都很好。
更让人担心的是,我们找不到那张桌子,就在写信之前放弃了。我怀疑vertica jdbc驱动程序以一种不寻常的方式实现了一些元数据接口,但是我们必须深入研究一下如何适应它。由PR 82583内部跟踪。
作为一种解决方法,您可以考虑使用odbc进行连接。
©2019安全亚搏在线软件公司法律