斯潘8
斯潘4
你好,我使用ArcgisPro在HANA 2上建立了一个ESRI地理数据库,并使用Pro在其中加载了数据。然后,我尝试使用在Arcgis Pro中创建的连接文件,从FME 2018建立到这个地理数据库的读卡器连接。
我尝试的系统有Arcgis桌面10.6,已安装Arcgis Pro 2.1.3和FME 2018.0.1(B18310,64位)。HANA JDBC驱动程序已正确安装
我得到的错误是:“无法打开企业地理数据库。”arcObjects的错误号为-2147155361。来自arcObjects的错误消息是:只有arcgis pro和arcgis服务器站点支持与SAP HANA中HANA到地理数据库的连接。
我可以想到两个可能的原因:
1。“esri geodatabase(arcsde geodb)”格式不支持基于HANA的geodatabases(yet?).如果是这样,这是否在FME路线图上?
2。FME试图使用32位Arcgis10.6库而不是64位ArcgisPro库建立连接。错误消息中对arcObjects的引用似乎表明了这一点。不知道如何“强制”fme使用64位pro二进制文件。我正在使用64位FME!
如有任何反馈,我们将不胜感激。
谢谢,
乔伊普鲁伊滕
经过安全局的调查亚搏在线拉乌尔沙玛以下是问题和解决方案的摘要。
当arcgis pro 2.1生成SAP HANA的ESRI地理数据库时,FME无法使用arcgis服务器(基于arcObjects)读取该数据库。如果我们通过环境变量告诉FME使用ArcgisPro作为客户机应用程序,我们可以连接到这个地理数据库。我们正在进一步调查,但下面是解决这个问题的环境设置。
fmeenvironmenttools=fmeetkey_oemappApplicationnamefmeetkey_oemappApplicationname=arcgispro
我相信,当这项测试在安全条件下成功进行时,基本步骤如下:亚搏在线
-安装和配置SAP HANA客户端64位ODBC驱动程序v2.0(2017年7月)
-已将客户端添加到路径
-配置ODBC数据源名称
-使用“SAP HANA”和数据源名称连接到Arcgis Pro 2.1中的数据源
-上述步骤将创建一个连接文件,该文件可用于FME的ESRI地理数据库(ArcSDE GEODB)读卡器。
我会跟进更多细节@建筑师我们会在这里汇报
拉尔斯
感谢您的反馈。还安装了64位后台处理。
我怀疑问题可能与在创建ESRI geodatabase(arcsde geodb)读卡器时必须选择的连接文件中如何建立连接有关。
该连接文件使用ODBC驱动程序和64位系统DSN(如中所述
https://pro.arcgis.com/en/pro-app/help/data/databases/connect-saphana.htm网站)这可能导致问题……通常我使用Java驱动程序(NGDBC.jar)从FME连接到HANA数据库。但是我不能在PRO中创建连接文件,使用Java驱动程序…
干杯,乔伊普
?2019安全亚搏在线软件公司|合法的