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
  • 我的个人资料
  • 登出

帮助

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

SAP HANA 和 ArcGIS

  • 使用数据子集

可从 ArcGIS 连接至 SAP HANA 数据仓库来执行对空间数据子集的复杂空间分析。还可以将数据的子集发布到 ArcGIS for Server 作为可编辑要素服务。可以将这些要素服务添加到编辑器使用的客户端应用程序用以更新数据。

注:

ArcGIS 10.3.1. 新增功能:发布包含 SAP HANA 数据的可编辑要素服务。

空间数据存储在 SAP HANA ST_Geometry 类型中,此类型包含在默认 SAP HANA 数据仓库安装中。要结合使用 ArcGIS 与 SAP HANA,请在要连接 SAP HANA 数据库的 ArcGIS 客户端计算机上安装并配置 SAP HANA ODBC 驱动程序。有关受支持的 SAP HANA 数据仓库和 ODBC 驱动程序版本列表,请参阅针对于 ArcGIS 的 SAP HANA Data Warehouse Appliance 要求。

请记住以下信息:

  • SAP HANA 使用分栏式数据存储,相当于其自己的索引。因此,SAP HANA 表中的空间列不需要使用空间索引来实现查询性能。
  • 由于 SAP HANA 不使用用户定义索引,因此不用在 SAP HANA 的表中管理或重建索引。
  • SAP HANA ST_Geometry 支持二维空间数据;因此,无法将包含 z 或 m 坐标的空间数据粘贴或导入到 SAP HANA。

使用数据子集

大多数情况下,您会在 SAP HANA 中存储大量数据。要从 ArcGIS 执行分析,请使用数据子集。操作方式取决于您使用数据的目的。

  • 如果要向 ArcMap 中添加数据以在地图中进行查看和分析,则添加查询图层并定义仅返回数据子集的查询图层表达式。
  • 如果要向 ArcMap 中添加数据以发布地图服务,则定义仅包含数据子集的数据库视图。数据库视图存储在数据库中。可使用创建数据库视图地理处理工具或 SQL 客户端来定义视图。
  • 如果要向 ArcMap 中添加数据以发布要素服务,则取消选中该选项以在将数据添加到地图前“默认将新添加的图层设为可见”。然后,打开查询构建器对话框并使用 SQL 定义数据的子集。限制 ArcMap 中将显示的数据量后,将图层设为可见并准备地图以供发布。
警告:

除非已对地图进行设置使数据在添加时不会自动显示,否则在尚未定义数据子集的情况下,请勿将数据直接从 ArcMap 目录窗口的数据库连接中拖动到地图。正常存储在数据仓库设备中的超大型数据集需要耗费很长时间才能显示在地图上。

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

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

关于 Esri

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