ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

帮助

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 其他...

从 ArcGIS 连接到 SAP HANA

在将要连接到 SAP HANA 数据库的 ArcGIS 客户端计算机上安装并配置 SAP HANA ODBC 驱动程序。

SAP HANA ODBC 驱动程序可作为 HTTP 客户端访问包的一部分供现有 SAP HANA 用户使用,也可以在“支持包和修补程序”下的 SAP Service Marketplace 中提供。

根据以下步骤配置由 ArcGIS 客户端使用的 SAP HANA ODBC 驱动器:

  1. 在 ArcGIS 客户端计算机上安装受支持的 SAP HANA 客户端。

    针对 32 位和 64 位 ODBC 驱动器有不同的安装程序。安装 32 位客户端通过 32 位应用程序(例如,ArcMap)进行连接。安装 64 位客户端通过 64 位应用程序(例如,ArcGIS for Server)进行连接。

    注:

    建议在单独的计算机上安装 32 位和 64 位应用程序(因而还需安装 ODBC 驱动程序),从而避免由于在同一计算机上安装相同驱动程序的不同版本而产生的问题。

  2. 如果从 Windows 中的 ArcGIS 客户端进行连接,请在创建 ODBC 数据源条目时,在 ODBC 高级设置的特殊属性设置部分指定下列关键值:SPATIALTYPES=1。

    该关键值通过 ODBC 连接启用了空间类型支持。

  3. 如果从 Linux 上的 ArcGIS 客户端建立连接,请确保客户端计算机上已安装 Linux ODBC 驱动程序管理器。
  4. 如果从 Linux 上的 ArcGIS for Server 建立连接,则进行以下操作:
    1. 编辑 SAP HANA ODBC 连接文件。文件名称必须为 .odbc.ini 和 .odbcinst.ini。

      确保 .odbc.ini 文件中的等号 (=) 左右没有空格。例如,此条目的等号左右没有空格:Driver=HDBODBC Description=SAP Hana ODBC ServerNode=10.20.30.400:50115 UID=myuser Password=Mein00sr SPATIALTYPES=1 [ODBC] IANAAppCodePage=4 InstallDir=/usr/sap/hdbclient Trace=0 TraceDll=/opt/odbc64v51/lib/odbctrac.so TraceFile=/tmp/odbctrace.out UseCursorLib=0。

    2. 打开在 ArcGIS Server 安装目录的 /arcgis/server/usr 目录中找到的 init_user_param.sh 脚本。
    3. 取消对 LIB_ODBC_DRIVER_MANAGER 变量的注释并将其设置为 libodbc.so.2.0.0 文件的位置。

      例如,export LIB_ODBC_DRIVER_MANAGER=$HOME/bin/libodbc.so.2.0.0

    4. 如果在设置 SAP HANA 连接前已经运行了 ArcGIS Server,则重新启动 ArcGIS Server。
  5. 安装 ODBC 驱动程序后,设置 ODBC 数据源名称。请使用该名称从 ArcGIS 连接到数据库。

    如果为数据库设置 ODBC 数据源名称,则在为相同数据库配置所有 SAP HANA ODBC 客户端时使用该名称。例如,如果在 ArcMap 计算机上配置数据源名称,请在您的 ArcGIS for Server 计算机上为 SAP HANA ODBC 驱动器设置同样的数据源名称。如果您不使用相同的名称,那么在发布到 ArcGIS Server 时将会遇到问题,因为 ArcGIS 会对所发布数据的连接字符串和注册数据库的连接字符串进行比较。

  6. 在 Windows 上,将 PATH 环境变量设置为 SAP HANA 客户端的安装目录。

现在您可以创建数据连接文件。

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2018 Esri. | 隐私政策 | 法律声明